学习
实践
活动
专区
工具
TVP
写文章

如何在SQL Server中解密视图

解:有时我们不希望任何人对我们的视图进行更改,或者不希望任何人对我们的数据库对象进行更改。当出于安全目的而必须创建加密数据库对象或需要编辑加密记录时,您可能会遇到这种情况。依赖SQLServer的公司需要查看或编辑加密的存储过程,视图,函数等。因此,在这里,我们将重点关注加密和解密SQLServer数据库中的视图。

现在使用WITHENCRYPTION选项加密数据库:alterview[sample]Withencryptionasselectdbo.test.Employee_Name,Employee_IDfromTest;现在,运行sp_help命令检查您的视图是否加密。您将弹出成功加密的消息。

同样,您可以加密其他数据库对象,如SQLServer中的函数和存储过程。如何使用SysToolsSQLDecryptor解密视图:加密后,解密数据库对象变得非常困难。为此,您可以尝试使用SysToolsSQLDecryptorTool。安装后,解密对象变得简单快捷。您可以一次解密多个SQL数据库对象。您可以解密任何文件大小的SQL数据库对象。

填写连接到SQLServer数据库所需的服务器凭据,如服务器名称,数据库名称。根据数据库连接选择登录模式。单击下一步

您将能够预览解密的视图。单击下一步。

您将获得两个不同的选项来导出解密的数据库对象:SQLServer数据库或SQL兼容脚本。根据您的需要选择。在这里,我已经在SQLCompatibleScript中导出了解密的数据库视图,以便我可以将它用于进一步的使用。单击“导出”。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180916A0KS6U00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

关注

腾讯云开发者公众号
10元无门槛代金券
洞察腾讯核心技术
剖析业界实践案例
腾讯云开发者公众号二维码

扫码关注腾讯云开发者

领取腾讯云代金券