我可以在sql server 2012中加密存储过程的不同方法有哪些

时间:2016-06-28 07:30:07

标签: sql-server encryption database-administration

我正在使用SQL Server 2012。我编写了一个带加密功能的存储过程,即“With Encryption”。但我可以使用第三方工具“解密”这个存储过程。

我需要一种方法来加密存储过程,使其几乎无法解密。

2 个答案:

答案 0 :(得分:0)

你可以使用`

  

WITH ENCRYPTION

加密存储过程的文本。

示例:

CREATE PROCEDURE #EncryptSP WITH ENCRYPTION AS

GO

答案 1 :(得分:0)

创建存储过程的同义词。通过这种方式,您可以隐藏存储过程的实际名称。在创建同义词后,也尝试使用grant权限进行播放。