SQL Prompt 5.1完全破解+使用教程

1. 下載SQL Prompt 5.1

2. 安裝SQL Prompt 5.1

1) 下載完成後,解壓得到下面兩項。Crack中的文件是破解文件。

image

image

2) 運行SQLPrompt.exe,一路Next直至安裝完成。

SQL Prompt提供了三個功能,我們最關心的是SQL Prmopt 5.1——Write, edit and explore SQL effortlessly

image

3) 覆蓋RedGate.SQLPrompt.SSMSUI.dll和RedGate.SQLPrompt.VSUI.dll文件

在覆蓋這兩個dll文件之前,請先做好備份。

image

4) 執行破解命令

也許您第一次運行Register.bat這個文件和我一样,彈出命令框一閃而過,你也不知道發生了什麼,可以肯定的是沒有破解成功,在打開SQL Server時會彈出SQL Prompt加載錯誤。     
用記事本打開Register.bat文件,看到下面一串代碼,很明顯它是用來注冊dll的(regasm是程序集注冊工具)

%SYSTEMROOT%\Microsoft.net\Framework\v2.0.50727\regasm"%ProgramFiles%\Red Gate\SQL Prompt 5\RedGate.SQLPrompt.SSMSUI.dll"

既然自動注冊不成功,那就手動注冊吧。分別在命令行中執行下面兩個命令(你用.NET Framework 4.0注冊也是可以的):

cd C:\Windows\Microsoft.NET\Framework\v2.0.50727
regasm "D:\Program Files (x86)\Red Gate\SQL Prompt 5\RedGate.SQLPrompt.SSMSUI.dll"

第二個命令取决於你SQL Prompt 5的安裝路徑。

image

image

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代碼格式化

格式化前:

CREATE DATABASE Test
GO
USE Test
GO

CREATE TABLE Employees
(
Id INT IDENTITY PRIMARY KEY,
EmployeeName NVARCHAR(100),
EntryDate DATE
)

GO

CREATE TABLE Users
(
Id INT IDENTITY PRIMARY KEY,
UserName NVARCHAR(100),
Gender CHAR(1),
Birhdate DATETIME,
EmployeeId int
)
GO


SELECT u.UserName, e.EmployeeName FROM dbo.Users u
INNER JOIN dbo.Employees e ON e.Id = u.EmployeeId

格式化後:

CREATE DATABASE Test
GO
USE Test
GO

CREATE TABLE Employees
    (
      Id INT IDENTITY
             PRIMARY KEY ,
      EmployeeName NVARCHAR(100) ,
      EntryDate DATE
    )

GO

CREATE TABLE Users
    (
      Id INT IDENTITY
             PRIMARY KEY ,
      UserName NVARCHAR(100) ,
      Gender CHAR(1) ,
      Birhdate DATETIME ,
      EmployeeId INT
    )
GO


SELECT  u.UserName ,
        e.EmployeeName
FROM    dbo.Users u
        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後,就可以使用它了。

SNAGHTML13e4446

美中不足的是,經過多次試驗,本人在Visual Studio 2010中使用SQL Prompt失敗了,系統是win 7 64位的,還需要驗證是否在32位win7系統下是否可用。

順便把錯誤貼出來:

image

即使按照官方網站提供的解决方案也沒有解决(注冊TextMgrP.dll文件)

SNAGHTML150dda8


From: http://www.cnblogs.com/keepfool/archive/2012/05/27/2519839.html
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
RedGate.SQL.Prompt.5.1.8.2最新完美破解版 Visual Studio 和 SQL Server Management Studio 均破解 RedGate SQL Prompt 5.1.8.2 SQL Prompt”充斥着的特点,采取日常工作与SQL出来的,离开你把重点放在棘手位。 当你写代码,SQL Prompt建议适当的关键字和查询对象。它甚至可以完成INSERT,ALTER和JOIN声明。为了减少重复输入,SQL Prompt下有一个广泛的,可定制的片段。 编辑您的SQL时,为了避免并发症,可以使用智能重命名,直接从查询编辑器的视图列依赖,并发现中风的无效对象。 格式化和脚本摘要,即使是最乱码的查询,点击几下可读。 SQL Prompt也向后兼容,因此它可以解决旧的数据库。 无论您需要的数据库代码编写,编辑,或探索,SQL Prompt使一切都毫不费力。 SQL Prompt - Provides intelligent code completion for SQL Server editors SQL Server developers and DBAs use SQL Prompt to: Write SQL smoothly, with code-completion and SQL snippets Check database structure at a glance, viewing column dependencies 'in query' Keep databases tidy by finding invalid objects automatically Work with current and older databases, thanks to backwards compatibility Do this and more with SQL Prompt Pro: Reformat SQL to a preferred style Summarize scripts Decrypt encrypted objects Smart rename to change the name any time an object appears in the database SQL Prompt is crammed with features that take the routine out of working with SQL, and leave you to focus on the tricky bits. When you're writing code, SQL Prompt suggests appropriate keywords and objects for queries. It can even complete INSERT, ALTER and JOIN statements. To cut down on repetitive typing, SQL Prompt has an extensive, customizable set of snippets. To avoid complications when editing your SQL, you can use smart renaming, view column dependencies straight from the query editor, and uncover invalid objects at a stroke. Reformatting and script summaries make even the most garbled queries readable in a few clicks. SQL Prompt is also backwards compatible, so it can tackle older databases too. Whether you need to write, edit, or explore database code, SQL Prompt makes everything effortless.

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值