解密MSSQL中通过with encryption加密的视图
栏目: 数据库 · SQL Server · 发布时间: 6年前
内容简介:0X00:背景简介当遇见一个数据库中有很多表,表之间的关系又分析不清楚的时候,可以通过查看数据库中的视图来进行分析。但是,有时候DBA会将视图加密,这给开发人员就造成了一些不必要的困扰。0X01:新建加密视图
0X00:背景简介
当遇见一个数据库中有很多表,表之间的关系又分析不清楚的时候,可以通过查看数据库中的视图来进行分析。但是,有时候DBA会将视图加密,这给开发人员就造成了一些不必要的困扰。
0X01:新建加密视图
通过以下语句建立一个非加密视图和两个加密视图:
create view test_noencryption as select NickName,Pwd from tb_user create view test_encryption with encryption as select NickName,Pwd from tb_user create view test_encryption2 with encryption as select NickName,Pwd from tb_user
效果图如下:
0X02:查看视图建立脚本
查看未加密的视图:
查看加密视图:
可以发现,通过sp_helptext不能正常查看加密视图。
0X03:使用dbForge SQL Decryptor查看
下载 链接 ,目前最新版是 3.1.24。需要.NET Framework 4.5.2版本以上。但是测试环境是WIN 2003,我是使用的3.0.1版本。
1)连接数据库
2)查看加密视图
3)导出脚本
4)查看结果
可以发现成功导出建立视图的语句。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:- iOS小技巧·把子视图控制器的视图添加到父视图控制器
- CouchDB 视图简介及增量更新视图的方法
- c# – 将数据从部分视图传递到其父视图
- Django 基于函数的视图与基于类的视图
- 类视图
- laravel 基础教程 —— 视图
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
集创思维设计矩阵
慈思远 / 电子工业出版社 / 2017-4 / 72.00元
《集创思维设计矩阵——写给互联网人的设计指南》总结了作者从业7年以来的设计经历,在大量企业所面对的设计问题基础上,提出了枪型思维,即如何给产品更准确的定位。 在定位准确的基础上加以设计,提出了设计中高维度融合低维度的设计思维,即设计者可以从商业逻辑推演到设计逻辑,让设计更加精确;又提出了设计和计算的博弈,指出在每一步创新的基础上,设计者一定要清晰地评判设计的代价。这样设计后的产品才是可以和企......一起来看看 《集创思维设计矩阵》 这本书的介绍吧!