共用方式為


HOW TO:設定 SQL Server 2000 偵錯的 DCOM

更新:2007 年 11 月

這個主題適用於:

版本

Visual Basic

C#

C++

Web Developer

Express 版

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

Standard 版

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

Pro/Team 版

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

表格圖例:

標題適用於

套用

標題不適用於

不套用

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

預設隱藏的命令。

SQL 偵錯使用了分散式 COM (DCOM) 在用戶端電腦和資料庫伺服器之間進行通訊。因此,您必須設定 DCOM,以便讓遠端使用者將偵錯工具附加至伺服器上的處理序。

警告:

由於執行 SQL Server 的電腦上之安全性考量,您可能需要限制特定群組或使用者的偵錯存取。盡量避免將存取權限授與所有使用者 (Everyone),因為這將使得網路上的任意使用者皆可存取。由於安全性模型的差異,SQL Server 2000 並不會檢查遠端偵錯中的個別 DCOM 使用權限。

注意事項:

如果您替遠端使用者加入帳戶,以便在本機 SQL Server 上偵錯,本機使用者將無法再於本機 SQL Server 上進行偵錯,除非您使用 dcomcnfg.exe 加入他們的使用者帳戶。

注意事項:

即使您連接至本機電腦上的 SQL Server,也需要設定 SQL 偵錯的 DCOM 存取使用權限。

注意事項:

您所看見的對話方塊與功能表命令可能會與 [說明] 中所描述的有所不同,視您所使用的設定或版本而定。若要變更設定,請從 [工具] 功能表中選擇 [匯入和匯出設定]。如需詳細資訊,請參閱 Visual Studio 設定

Windows 2000

您可能需要先下載和安裝 DCOM。若要下載,請到 https://www.microsoft.com/com/resources/downloads.asp 取得最新版本。

您必須在設定 DCOM 的電腦上擁有管理員權限。

若要設定伺服器上的 DCOM,以進行 SQL 偵錯

  1. 在 [開始] 功能表上,按一下 [執行]。

  2. 在 [開啟] 方塊內輸入 dcomcnfg.exe。

  3. 按一下 [確定]。

    [分散式 COM 設定內容] 對話方塊隨即出現。

  4. 按一下 [預設安全性] 索引標籤。

  5. 在 [預設的存取權] 中按一下 [編輯預設值] 按鈕。

  6. [登錄值使用權限] 對話方塊則會出現。如果需要存取的群組或使用者並未出現在權限清單內,請按一下 [加入] 按鈕。

  7. 在 [新增使用者及群組] 對話方塊的 [加入名稱] 方塊中,從 [名稱] 清單選擇需要存取的群組或使用者,或在 [加入名稱] 方塊內輸入它。

  8. 選好群組或使用者名稱之後,在 [存取類型] 清單中按一下 [允許存取]。

  9. 按一下 [確定]。

  10. 如果 [SYSTEM] 並未出現在權限清單內,請再按一下 [加入] 按鈕。

    1. 在 [新增使用者及群組] 對話方塊的 [加入名稱] 方塊中,在 [名稱] 清單選取 [SYSTEM],或在 [加入名稱] 方塊內輸入它。

    2. 選取 [SYSTEM] 之後,在 [存取類型] 清單中選取 [允許存取]。

    3. 按一下 [確定]。

  11. 如果您變更此程序中的任何設定,請重新啟動 SQL Server。

Windows XP

您可能需要先下載和安裝 DCOM。如果要這樣做,請至 https://www.microsoft.com/com/resources/downloads.asp 下載最新的版本。

您必須在設定 DCOM 的電腦上擁有管理員權限。

若要設定伺服器上的 DCOM,以進行 SQL 偵錯

  1. 在 [開始] 功能表上,按一下 [執行]。

  2. 在 [開啟] 對話方塊內輸入 dcomcnfg.exe。

  3. 按一下 [確定]。

    [元件服務] 對話方塊將會出現。

  4. 在 [元件服務] 對話方塊的左窗格內展開 [元件服務] 節點,然後按一下 [電腦]。接著尋找您要設定 DCOM 的電腦。

  5. 以滑鼠右鍵按一下該電腦,在快速鍵功能表上按一下 [屬性]。

  6. 在 [內容] 對話方塊內選取 [預設 COM 安全性] 索引標籤。

  7. 在 [存取使用權限] 底下按一下 [編輯預設值]。

    [存取使用權限] 對話方塊將會出現。

  8. 如果需要存取的群組或使用者並未出現在權限清單內,請按一下 [新增]。

    [使用者、電腦或群組] 對話方塊隨即出現。

    1. 在 [請輸入物件名稱來選取] 方塊內輸入需要存取的群組或使用者名稱。

    2. 按一下 [確定]。

      使用者現在將加入清單內。

  9. 如果 [SYSTEM] 並未出現在權限清單內,請按一下 [新增]。

    [使用者、電腦或群組] 對話方塊隨即出現。

    1. 在 [請輸入物件名稱來選取] 方塊內輸入 SYSTEM。

    2. 按一下 [確定]。

      SYSTEM 現在將加入清單內。

  10. 在 [存取使用權限] 方塊內替您加入的每個使用者選取 [允許]。

  11. 按一下 [確定],關閉 [屬性] 對話方塊。

  12. 如果您變更此程序中的任何設定,請重新啟動 SQL Server。

請參閱

參考

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

其他資源

設定 SQL 偵錯

偵錯設定和準備