Red Gate系列之三 SQL Server 开发利器 SQL Prompt 5.3.4.1 Edition T-SQL智能感知分析器 彻底破解+使用教程html
Red Gate系列文章:
sql
Red Gate系列之一 SQL Compare 10.2.0.1337 Edition 数据库比较工具 彻底破解+使用教程数据库
Red Gate系列之二 SQL Source Control 3.0.13.4214 Edition 数据库版本控制器 彻底破解+使用教程编程
Red Gate系列之三 SQL Server 开发利器 SQL Prompt 5.3.4.1 Edition T-SQL智能感知分析器 彻底破解+使用教程服务器
Red Gate系列之四 SQL Data Compare 10.2.0.885 Edition 数据比较同步工具 彻底破解+使用教程网络
Red Gate系列之五 .NET Reflector 7.6.1.824 Edition .NET程序反编译神器(另附插件安装教程) 彻底破解+使用教程less
Red Gate系列之六 SQL Test 1.0.12.3 Edition SQL测试工具 彻底破解+使用教程函数
Red Gate系列之七 SQL Search 1.1.6.1 Edition SQL查询分析工具使用教程工具
Red Gate系列之八 SQL Connect 1.1.1.19 Edition 数据库链接及操做工具 彻底破解+使用教程post
SQL脚本越写越多,老是以为编写效率太过于低下,这和打字速度无关。在我我的编写SQL脚本时,至少会把SQL的格式排列成易于阅读的,由于其余人会阅读到你的SQL,不管是在程序中或是脚本文件中,良好的排版不只让人看起来赏心悦目,在和他人之间作交流时也省时省力,不会由于揉成一团的sql去询问Team Member:您能帮我解释一下这么一大段sql是作什么的吗?
虽然微软至SQL 2008以上的版本提供了SQL智能提示,可是它的反应实在是过于迟钝,等提示出来咱们早就能够敲出一行语句了。并且它没有提供sql代码格式化的功能,我们只能本身作手动格式化,手动格式化sql老是须要花费很多时间的。
系统:win7 x64 SP1 + SQL 2008 R2
在介绍SQL Prompt 5.3.4.1以前,先介绍另一款sql工具sqldbx。
它也是一款拥有智能提示的sql编程工具,并且小巧灵活,支持多种类型的数据库(不只仅是SQL Server)。惟一的缺点就是它不支持中文,数据表中查询到的中文在这款工具的结果集中显示都是乱码的。
总而言之,它也是一款可以提升sql编程效率的工具。
你们能够在CSDN上下载它:http://download.csdn.net/tag/sqldbx,也是破解版的。
如今开始本文的核心,SQL Prompt 5.3.4.1的破解环境。看到官网900$以上的价格,我望而却步,若是只是200$之内,我却是愿意为这个软件付费,谁让它确实很是好用呢?
免登陆免积分下载地址:http://download.csdn.net/detail/caizz520/4557385
1) 下载完成后,解压获得下面三项。一个是注册教程doc,一个是注册机keygen,一个是官方原版安装包V5.3.4.1。
2. 安装SQL Prompt 5.3.4.1
1) 运行SQLPrompt_5.3.4.1.exe,一路Next直至安装完成。
SQL Prompt提供了三个功能,咱们最关心的是SQL Prmopt 5.3.4.1——Write, edit and explore SQL effortlessly
2) 打开SQL Server 2008 R2在工具栏点击SQL Prompt 5
3)打开SQL.Prompt.Keygen.5.3.exe并复制序列号到刚才的窗口
4)而后点击Activate,注意要先断网,等待一会会提示网络错误,而后点击Activate Manually(离线注册)
5)把代码复制到注册机中间的文本框内就会生成相应的代码
6)再把生成的代码复制到右边的文本框中,而后点击Finish
7)破解成功!!
3. 在SQL Server中用SQL Prompt辅助编写sql
注意:SQL Prompt也支持SQL Server 2005,我本人的环境是SQL Server 2008 R2。
1) 智能提示
SQL Prompt的智能提示很是灵敏,相比于2008 R2自带的要好得多。在输入关键字时,即便你输入的是小写,它会自动帮你转换为大写的(实际上全部的SQL关键字大写是一种更为规范的写法),不须要在写关键字和普通单词时来回地切换Caps Lock键。
除了代码智能提示,它还提供了表定义智能提示。也许你有一张很大的表,可是有些字段你没法记得清楚,你没必要去SQL Server左侧的服务器资源管理器查看这张打表的结构。
2) sql代码格式化
格式化前:
1 CREATE DATABASE Test 2 GO 3 USE Test 4 GO 5 6 CREATE TABLE Employees 7 ( 8 Id INT IDENTITY PRIMARY KEY, 9 EmployeeName NVARCHAR(100), 10 EntryDate DATE 11 ) 12 13 GO 14 15 CREATE TABLE Users 16 ( 17 Id INT IDENTITY PRIMARY KEY, 18 UserName NVARCHAR(100), 19 Gender CHAR(1), 20 Birhdate DATETIME, 21 EmployeeId int 22 ) 23 GO 24 25 26 SELECT u.UserName, e.EmployeeName FROM dbo.Users u 27 INNER JOIN dbo.Employees e ON e.Id = u.EmployeeId
格式化后:
1 CREATE DATABASE Test 2 GO 3 USE Test 4 GO 5 6 CREATE TABLE Employees 7 ( 8 Id INT IDENTITY 9 PRIMARY KEY , 10 EmployeeName NVARCHAR(100) , 11 EntryDate DATE 12 ) 13 14 GO 15 16 CREATE TABLE Users 17 ( 18 Id INT IDENTITY 19 PRIMARY KEY , 20 UserName NVARCHAR(100) , 21 Gender CHAR(1) , 22 Birhdate DATETIME , 23 EmployeeId INT 24 ) 25 GO 26 27 28 SELECT u.UserName , 29 e.EmployeeName 30 FROM dbo.Users u 31 INNER JOIN dbo.Employees e ON e.Id = u.EmployeeId
若是你编写了大段的存储过程或试图,用SQL Prompt格式化能够节省咱们很多时间。
4. 在SQL Server中使用Soruce Control
SQL Prompt提供了数据库的版本控制器,我在尝试使用这个功能以后,不得不说这真是一个很是不错的功能。
数据库中的表、视图、存储过程、函数的添加和变动均可以经过它来管理,而不用在每次变动时都去填写一个Excel文档记录数据库变动点。
下面几幅图是一个简单的教程。
1) 点击Link database to source control
它提供了几种链接到Source Control的接口,这里我选择SVN做为数据库版本控制器。
2) 输入SVN地址和开发模式,开发模式我选择了多人共享模式
链接成功后会显示链接的地址和数据库
3) 更改数据库操做
当我更改了Users表的结构后,Users表会出现一个蓝色的小图标,表示表被变动了,能够作Commit操做。
在表的右键菜单中有Commit命令
如今开始提交它,它会提示你表结构作了哪些变动(我向Users表添加了Address列),点击右上角的Commit按钮提交
4) 查看历史记录
以前我对表已经作了更改,View History做为版本控制很重要的一个功能,如今来验证它是否对数据库起做用。
右键->Show History
先后版本有一个清晰地对比
在官方网站上明确说明了SQL Prompt只能在Database Project或SQL Server Project中使用。
Using SQL Prompt with Visual Studio
SQL Prompt can be integrated with Visual Studio 2005, 2008 and 2010. SQL Prompt only works in Database projects and SQL Server projects.
咱们在进行项目时,能够为项目建立一个配套的数据库项目来管理咱们的表、视图、存储过程以及其余数据库脚本。
在通常的项目中咱们是没法使用SQL Prompt的。
当咱们建立了SQL Server Project或Database Project或者直接在Visual Studio 2010中打开SQL后缀名的脚本文件后,就可使用它了。
该博文中http://www.cnblogs.com/keepfool/archive/2012/05/27/2519839.html关于VS2010不能使用SQL Prompt5的问题,在SQL Prompt5.3.4.1版本已经修复。不管是Windows7 x86仍是x64均可以完美使用!!!
附截图:
该博文改编自http://www.cnblogs.com/keepfool/archive/2012/05/27/2519839.html
值得注意的是,该博文内提到的是5.1的版本,并且是使用文件覆盖而且注册dll的方式破解
在本博文中是5.3.4.1的版本,使用最新的keygen注册机破解...而且该注册机以前版本的破解和理论上支持后续版本破解...
转载的朋友,请不要删除如下行,对此,表示感谢!!!
原文来自VAllen cnblogs连接:http://www.cnblogs.com/VAllen/archive/2012/09/08/SQLPrompt.html