我正在使用SQL Server 2012
。我编写了一个带加密功能的存储过程,即“With Encryption”。但我可以使用第三方工具“解密”这个存储过程。
我需要一种方法来加密存储过程,使其几乎无法解密。
答案 0 :(得分:0)
你可以使用`
WITH ENCRYPTION
加密存储过程的文本。
示例:
CREATE PROCEDURE #EncryptSP WITH ENCRYPTION AS
GO
答案 1 :(得分:0)
创建存储过程的同义词。通过这种方式,您可以隐藏存储过程的实际名称。在创建同义词后,也尝试使用grant权限进行播放。