共用方式為


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 偵錯

  1. 開啟 [伺服器總管]。

  2. 在 [伺服器總管] 中,以滑鼠右鍵按一下想要偵錯的連接,然後選擇 [允許 SQL CLR 偵錯]。這個設定會啟用伺服器上所有連接的 SQL CLR 偵錯。

  3. 就會出現下列警告訊息方塊:「SQL CLR 偵錯將會造成伺服器上所有的 Managed 執行緒停止。您要繼續嗎?」。當您正在偵錯 SQL CLR 資料庫物件時,中斷執行將會中斷伺服器上所有的執行緒,而影響其他使用者。因此,不應該在實際執行伺服器上偵錯 SQL CLR 應用程式。

  4. 按一下 [是] 啟用偵錯。

請參閱

其他資源

設定 SQL 偵錯