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 偵錯
在 SQL Server 2005 電腦上安裝「遠端偵錯監視」。如需詳細資訊,請參閱 HOW TO:設定遠端偵錯。
設定 SQL Server 使用權限來進行偵錯。如需詳細資訊,請參閱 HOW TO:設定 SQL Server 的偵錯權限。
如果 SQL Server 版本是 SQL Server 2000,請在伺服器上設定 SQL 偵錯的 DCOM,以便進行 SQL 偵錯。如需詳細資訊,請參閱 HOW TO:設定 SQL Server 2000 偵錯的 DCOM。
如果在 Windows XP Service Pack 2 上進行偵錯,則必須執行下列步驟來設定「網際網路連線防火牆」,以便允許遠端偵錯。如需指令和詳細資訊,請參閱 HOW TO:設定遠端偵錯。
在 Visual Studio 主機電腦上,您必須將 Devenv.exe 加入至 [例外] 清單,並且開啟 TCP 135 連接埠。
在遠端 (SQL) 電腦上,您必須開啟 TCP 135 連接埠,並且將 sqlservr.exe 加入至 [例外] 清單。如果網域原則需要透過 IPSec 完成網路通訊,則必須開啟 UDP 4500 和 UDP 500 連接埠。
在偵錯 SQL Server 2005 時,您不需要手動啟動「遠端偵錯監視」(msvsmon)。如果已啟用 SQL/CLR 偵錯並且逐步執行或叫用中斷點,偵錯工具將會自動啟動它。如果您正在偵錯 SQL 2000,如需手動啟動指令,請參閱 HOW TO:執行遠端偵錯監視。
請參閱
工作
HOW TO:在 SQL 2000 Desktop Engine 上啟用 SQL 偵錯