SQL Prompt5 破解版下載+使用說明

Red Gate系列文章:

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程序反編譯神器(另附插件安裝教程) 完全破解+使用教程

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 數據庫連接及操作工具 完全破解+使用教程

SQL腳本越寫越多,總是覺得編寫效率太過於低下,這和打字速度無關。在我個人編寫SQL腳本時,至少會把SQL的格式排列成易於閱讀的,因爲其他人會閱讀到你的SQL,無論是在程序中或是腳本文件中,良好的排版不僅讓人看起來賞心悅目,在和他人之間做交流時也省時省力,不會因爲揉成一團的sql去詢問Team Member:您能幫我解釋一下這麼一大段sql是做什麼的嗎?

雖然微軟至SQL 2008以上的版本提供了SQL智能提示,但是它的反應實在是過於遲鈍,等提示出來我們早就可以敲出一行語句了。而且它沒有提供sql代碼格式化的功能,咱們只能自己做手動格式化,手動格式化sql總是需要花費不少時間的。

系統:win7 x64 SP1 + SQL 2008 R2

一、sqldbx工具介紹

在介紹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$以內,我倒是願意爲這個軟件付費,誰讓它確實非常好用呢?

二、SQL  Prompt 5.3.4.1

1. 下載SQL Prompt 5.3.4.1,是個壓縮包,裏面有三個文件

免登錄免積分下載地址: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鍵。

image

除了代碼智能提示,它還提供了表定義智能提示。也許你有一張很大的表,但是有些字段你無法記得清楚,你不必去SQL Server左側的服務器資源管理器查看這張打表的結構。

image

image

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文檔記錄數據庫變更點。

下面幾幅圖是一個簡單的教程。

image

1) 點擊Link database to source control 
它提供了幾種連接到Source Control的接口,這裏我選擇SVN作爲數據庫版本控制器。

SNAGHTML16b8de4

2) 輸入SVN地址和開發模式,開發模式我選擇了多人共享模式

SNAGHTML1701c2e

連接成功後會顯示連接的地址和數據庫

image

3) 更改數據庫操作 
當我更改了Users表的結構後,Users表會出現一個藍色的小圖標,表示表被變更了,可以做Commit操作。

image

在表的右鍵菜單中有Commit命令

image

現在開始提交它,它會提示你表結構做了哪些變更(我向Users表添加了Address列),點擊右上角的Commit按鈕提交

image

4) 查看歷史記錄

之前我對錶已經做了更改,View History作爲版本控制很重要的一個功能,現在來驗證它是否對數據庫起作用。

右鍵->Show History

image

前後版本有一個清晰地對比

SNAGHTML17b58f0


 

5. 在Visual Studio中使用SQL Prompt

官方網站上明確說明了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的。

image

當我們創建了SQL Server Project或Database Project或者直接在Visual Studio 2010中打開SQL後綴名的腳本文件後,就可以使用它了。

SNAGHTML13e4446

該博文中http://www.cnblogs.com/keepfool/archive/2012/05/27/2519839.html關於VS2010不能使用SQL Prompt5的問題,在SQL Prompt5.3.4.1版本已經修復。無論是Windows7 x86還是x64都可以完美使用!!!

附截圖:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章