解密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
效果图如下:
0X02:查看视图建立脚本
查看未加密的视图:
查看加密视图:
可以发现,通过sp_helptext不能正常查看加密视图。
0X03:使用dbForge SQL Decryptor查看
下载 链接 ,目前最新版是 3.1.24。需要.NET Framework 4.5.2版本以上。但是测试环境是WIN 2003,我是使用的3.0.1版本。
1)连接数据库
2)查看加密视图
3)导出脚本
4)查看结果
可以发现成功导出建立视图的语句。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Ethnography and Virtual Worlds
Tom Boellstorff、Bonnie Nardi、Celia Pearce、T. L. Taylor / Princeton University Press / 2012-9-16 / GBP 21.00
"Ethnography and Virtual Worlds" is the only book of its kind - a concise, comprehensive, and practical guide for students, teachers, designers, and scholars interested in using ethnographic methods t......一起来看看 《Ethnography and Virtual Worlds》 这本书的介绍吧!