共用方式為


HOW TO:啟用 SQL Server 2005 偵錯

更新:2007 年 11 月

這個主題適用於:

版本

Visual Basic

C#

C++

Web Developer

Express 版

標題不適用於 標題不適用於 標題不適用於 標題不適用於

Standard 版

標題不適用於 標題不適用於 標題不適用於 標題不適用於

Pro/Team 版

標題適用於 標題適用於 標題適用於 標題適用於

表格圖例:

標題適用於

套用

標題不適用於

不套用

預設會套用主題但隱藏命令

預設隱藏的命令。

如果您擁有所需的軟體,即可執行下列步驟來啟用 SQL 偵錯。如需詳細資訊,請參閱軟體需求

SQL Server 可執行於應用程式所在的電腦上,或執行於遠端電腦上。如果只要偵錯 T-SQL 程式碼,則不需要遠端安裝。

若要偵錯遠端 SQL/CLR 程式碼,則必須在遠端 SQL Server 2005 電腦上安裝「遠端偵錯監視」(msvsmon.exe)。以適當的選項來執行 SQL Server 安裝程式,將會安裝 SQL 偵錯元件。

每一個 Microsoft Visual Studio 2005 SQL Server 專案以及偵錯工作階段中所使用的資料庫連接,都需要額外的安裝程序。如需進一步資訊,請參閱 HOW TO:啟用專案的 SQL 偵錯HOW TO:啟用連接的 CLR 偵錯HOW TO:啟用多層偵錯

若要啟用 SQL 偵錯

  1. 在 SQL Server 2005 電腦上安裝「遠端偵錯監視」。如需詳細資訊,請參閱 HOW TO:設定遠端偵錯

  2. 設定 SQL Server 使用權限來進行偵錯。如需詳細資訊,請參閱 HOW TO:設定 SQL Server 的偵錯權限

  3. 如果 SQL Server 版本是 SQL Server 2000,請在伺服器上設定 SQL 偵錯的 DCOM,以便進行 SQL 偵錯。如需詳細資訊,請參閱 HOW TO:設定 SQL Server 2000 偵錯的 DCOM

  4. 如果在 Windows XP Service Pack 2 上進行偵錯,則必須執行下列步驟來設定「網際網路連線防火牆」,以便允許遠端偵錯。如需指令和詳細資訊,請參閱 HOW TO:設定遠端偵錯

    1. 在 Visual Studio 主機電腦上,您必須將 Devenv.exe 加入至 [例外] 清單,並且開啟 TCP 135 連接埠。

    2. 在遠端 (SQL) 電腦上,您必須開啟 TCP 135 連接埠,並且將 sqlservr.exe 加入至 [例外] 清單。如果網域原則需要透過 IPSec 完成網路通訊,則必須開啟 UDP 4500 和 UDP 500 連接埠。

  5. 在偵錯 SQL Server 2005 時,您不需要手動啟動「遠端偵錯監視」(msvsmon)。如果已啟用 SQL/CLR 偵錯並且逐步執行或叫用中斷點,偵錯工具將會自動啟動它。如果您正在偵錯 SQL 2000,如需手動啟動指令,請參閱 HOW TO:執行遠端偵錯監視

請參閱

工作

HOW TO:在 SQL 2000 Desktop Engine 上啟用 SQL 偵錯

概念

偵錯 SQL

參考

SQL 偵錯設定錯誤和疑難排解

其他資源

設定 SQL 偵錯

偵錯設定和準備