2011-09-21 82 views

回答

6

你需要编写解密存储过程的程序并执行它 - 任何人都可以访问该数据库也将能够访问此过程中,所以您可以通过一无所获加密存储过程。

关于database security有很好的实践 - 遵循它们。

其中一些是:

  • 提供最低权限
  • 使用不同的用户登录
  • 不要使用SA
2

使用WITH ENCRYPTION

ALTER PROCEDURE [dbo].[sp_ProcedureName] 
WITH ENCRYPTION 
AS 
BEGIN 
    SET NOCOUNT ON; 

     SELECT ... 

END 

从未加密的发展凝固酶原尽管如此,你无法轻易解密这些内容!

相关问题