我只是想知道您可以推荐我保护/加密在SQL Server 2008 R2上开发的存储过程的任何好工具或软件吗?
我读过有关使用加密创建存储过程的内容,如果程序中有错误,是否可以解密?
另外,遇到了CLR,但我不认为我想在Visual Studio环境中创建存储过程。或者我可能是错的。
希望你在我还在研究这个话题时能给我一些建议。
最终目标是,我不希望别人查看我的存储过程并将其窃取以供自己使用。
感谢。
答案 0 :(得分:2)
它不是免费的,但您可以试试SqlShield
SQL Shield是MSSQL,SQL Express和MSDE服务器的内置工具,可为触发器,视图和过程提供防黑客加密
答案 1 :(得分:1)
你不能使用WITH ENCRYPTION
吗?
例如
CREATE PROCEDURE #EncryptSP
WITH ENCRYPTION
AS
SELECT TOP 10 City
FROM Person.Address
GO
https://msdn.microsoft.com/en-gb/library/ms187926%28v=sql.105%29.aspx
答案 2 :(得分:-2)
您可以使用 dbforge decryptor 进行解密。