HOW TO:啟用連接的 CLR 偵錯
更新:2007 年 11 月
這個主題適用於:
版本 |
Visual Basic |
C# |
C++ |
Web Developer |
---|---|---|---|---|
Express 版 |
||||
Standard 版 |
||||
Pro/Team 版 |
表格圖例:
套用 |
|
不套用 |
|
預設隱藏的命令。 |
這個主題將描述如何啟用 SQL Server 2005 資料庫連接的 SQL CLR 偵錯。如果只有偵錯 T-SQL 資料庫物件,則不需要這些步驟。
若要偵錯多層資料庫應用程式,您必須要啟用專案的偵錯。如需詳細資訊,請參閱 HOW TO:啟用專案的 SQL 偵錯。您也必須啟用選取資料庫連接的應用程式偵錯。如需詳細資訊,請參閱 HOW TO:啟用多層偵錯。
注意事項: |
---|
您也必須在 SQL Server 上啟用 CLR 組件的執行。如需詳細資訊,請查詢 SQL Server 2005 線上叢書的 CLR 啟用選項。 |
注意事項: |
---|
啟動偵錯後,則無法變更伺服器總管中的設定。在啟動下一個偵錯工作階段之前,[伺服器總管] 中所做的變更將不會生效。 |
注意事項: |
---|
您所看見的對話方塊與功能表命令可能會與 [說明] 中所描述的有所不同,視您所使用的設定或版本而定。如果要變更設定,請從 [工具] 功能表中選擇 [匯入和匯出設定]。如需詳細資訊,請參閱 Visual Studio 設定。 |
啟用 SQL/CLR 偵錯
開啟 [伺服器總管]。
在 [伺服器總管] 中,以滑鼠右鍵按一下想要偵錯的連接,然後選擇 [允許 SQL CLR 偵錯]。這個設定會啟用伺服器上所有連接的 SQL CLR 偵錯。
就會出現下列警告訊息方塊:「SQL CLR 偵錯將會造成伺服器上所有的 Managed 執行緒停止。您要繼續嗎?」。當您正在偵錯 SQL CLR 資料庫物件時,中斷執行將會中斷伺服器上所有的執行緒,而影響其他使用者。因此,不應該在實際執行伺服器上偵錯 SQL CLR 應用程式。
按一下 [是] 啟用偵錯。