解密MSSQL中通过with encryption加密的视图

栏目: 数据库 · SQL Server · 发布时间: 7年前

内容简介: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

效果图如下:

解密MSSQL中通过with encryption加密的视图

0X02:查看视图建立脚本

查看未加密的视图:

解密MSSQL中通过with encryption加密的视图

查看加密视图:

解密MSSQL中通过with encryption加密的视图

可以发现,通过sp_helptext不能正常查看加密视图。

0X03:使用dbForge SQL Decryptor查看

下载 链接 ,目前最新版是 3.1.24。需要.NET Framework 4.5.2版本以上。但是测试环境是WIN 2003,我是使用的3.0.1版本。

1)连接数据库

解密MSSQL中通过with encryption加密的视图

2)查看加密视图

解密MSSQL中通过with encryption加密的视图

3)导出脚本

解密MSSQL中通过with encryption加密的视图 解密MSSQL中通过with encryption加密的视图

4)查看结果

解密MSSQL中通过with encryption加密的视图

可以发现成功导出建立视图的语句。


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

电子商务:管理与社交网络视角(原书第7版)

电子商务:管理与社交网络视角(原书第7版)

(美)埃弗雷姆·特班(Efraim Turban)、戴维.金(David King)、李在奎、梁定澎、德博拉·特班(Deborrah Turban) / 时启亮、陈育君、占丽 / 机械工业出版社 / 2014-1-1 / 79.00元

本书对电子学习、电子政务、基于web的供应链、协同商务等专题进行了详细的介绍,全书涵盖丰富的资料以及个案,讨论了Web 2.0环境内的产业结构、竞争变化以及对当今社会的影响。另外,本书在消费者行为、协同商务、网络安全、网络交易及客户管理管理、电子商务策略等内容上都有最新的改编,提供读者最新颖的内容,贴近当代电子商务的现实。 本书适合高等院校电子商务及相关专业的本科生、研究生及MBA学员,也可......一起来看看 《电子商务:管理与社交网络视角(原书第7版)》 这本书的介绍吧!

RGB转16进制工具
RGB转16进制工具

RGB HEX 互转工具

在线进制转换器
在线进制转换器

各进制数互转换器

RGB HSV 转换
RGB HSV 转换

RGB HSV 互转工具