1. 程式人生 > 其它 >SQLPrompt(視覺化工具外掛助手) 安裝和破解

SQLPrompt(視覺化工具外掛助手) 安裝和破解

1、sqldbx工具介紹

在介紹SQL Prompt 5.3.4.1以前,先介紹另一款sql工具sqldbx。
它也是一款擁有智慧提示的sql程式設計工具,並且小巧靈活,支援多種型別的資料庫(不只僅是SQL Server)。惟一的缺點就是它不支援中文,資料表中查詢到的中文在這款工具的結果集中顯示都是亂碼的。
總而言之,它也是一款可以提升sql程式設計效率的工具。程式設計

2、SQL Prompt

1. 下載SQL Prompt,是個壓縮包,裡面有三個檔案

免登陸免積分下載地址:http://download.csdn.net/detail/caizz520/4557385less

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

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


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的。

當咱們建立了SQL Server Project或Database Project或者直接在Visual Studio 2010中開啟SQL字尾名的指令碼檔案後,就可使用它了。