2011-09-21 77 views

回答

6

你需要編寫解密存儲過程的程序並執行它 - 任何人都可以訪問該數據庫也將能夠訪問此過程中,所以您可以通過一無所獲加密存儲過程。

關於database security有很好的實踐 - 遵循它們。

其中一些是:

  • 提供最低權限
  • 使用不同的用戶登錄
  • 不要使用SA
2

使用WITH ENCRYPTION

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

     SELECT ... 

END 

從未加密的發展凝固酶原儘管如此,你無法輕易解密這些內容!

相關問題