如何从Java调用MSSQL加密的存储过程?

时间:2013-08-21 09:52:09

标签: java sql-server stored-procedures jdbc

MSSQL数据库中包含加密的存储过程,我的应用程序看不到它们(我使用不同的jdbc驱动程序)。

我有两个问题。

如何获取这些加密存储过程的列表?

如何从Java调用MSSQL加密的存储过程?

1 个答案:

答案 0 :(得分:2)

如何获取这些加密存储过程的列表?

SELECT SCHEMA_NAME(p.schema_id) + '.' + p.name
FROM sys.procedures p
WHERE OBJECTPROPERTY(p.object_id, 'IsEncrypted')  = 1

如何从Java调用MSSQL加密的存储过程?

encrypted调用non-encrypted存储过程时,{I}}和Java存储过程之间应无差异。