Sql server 在存储过程中加密/混淆TSQL代码

Sql server 在存储过程中加密/混淆TSQL代码,sql-server,encryption,Sql Server,Encryption,对于将由客户机本身在客户机端安装/维护的应用程序,是否有方法隐藏存储过程背后的代码,甚至对DBA/sa也是如此 在创建SP时,我看到有一个选项可以使用WITH ENCRYPTION子句,但代码似乎可以轻松解密。 讨论用于加密过程的客户端工具。 这篇文章声称,它无法通过人们使用的所有常用工具进行解密,因此它可能满足您的需要。正如您所说,该代码可以通过系统轻松解密admin@MitchWheat,你还有其他选择吗?!在您控制的服务器上运行它。除此之外,这只是一个多么不方便的问题。@MitchWhea

对于将由客户机本身在客户机端安装/维护的应用程序,是否有方法隐藏存储过程背后的代码,甚至对DBA/sa也是如此

在创建SP时,我看到有一个选项可以使用
WITH ENCRYPTION
子句,但代码似乎可以轻松解密。

讨论用于加密过程的客户端工具。
这篇文章声称,它无法通过人们使用的所有常用工具进行解密,因此它可能满足您的需要。

正如您所说,该代码可以通过系统轻松解密admin@MitchWheat,你还有其他选择吗?!在您控制的服务器上运行它。除此之外,这只是一个多么不方便的问题。@MitchWheat我负担不起托管这么多服务器……很有趣。遗憾的是,这篇文章似乎没有给出它实际上应该如何工作的线索。我希望看到这一点,除非它依赖于默默无闻的安全。