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 偵錯
在 [開始] 功能表上,按一下 [執行]。
在 [開啟] 方塊內輸入 dcomcnfg.exe。
按一下 [確定]。
[分散式 COM 設定內容] 對話方塊隨即出現。
按一下 [預設安全性] 索引標籤。
在 [預設的存取權] 中按一下 [編輯預設值] 按鈕。
[登錄值使用權限] 對話方塊則會出現。如果需要存取的群組或使用者並未出現在權限清單內,請按一下 [加入] 按鈕。
在 [新增使用者及群組] 對話方塊的 [加入名稱] 方塊中,從 [名稱] 清單選擇需要存取的群組或使用者,或在 [加入名稱] 方塊內輸入它。
選好群組或使用者名稱之後,在 [存取類型] 清單中按一下 [允許存取]。
按一下 [確定]。
如果 [SYSTEM] 並未出現在權限清單內,請再按一下 [加入] 按鈕。
在 [新增使用者及群組] 對話方塊的 [加入名稱] 方塊中,在 [名稱] 清單選取 [SYSTEM],或在 [加入名稱] 方塊內輸入它。
選取 [SYSTEM] 之後,在 [存取類型] 清單中選取 [允許存取]。
按一下 [確定]。
如果您變更此程序中的任何設定,請重新啟動 SQL Server。
Windows XP
您可能需要先下載和安裝 DCOM。如果要這樣做,請至 https://www.microsoft.com/com/resources/downloads.asp 下載最新的版本。
您必須在設定 DCOM 的電腦上擁有管理員權限。
若要設定伺服器上的 DCOM,以進行 SQL 偵錯
在 [開始] 功能表上,按一下 [執行]。
在 [開啟] 對話方塊內輸入 dcomcnfg.exe。
按一下 [確定]。
[元件服務] 對話方塊將會出現。
在 [元件服務] 對話方塊的左窗格內展開 [元件服務] 節點,然後按一下 [電腦]。接著尋找您要設定 DCOM 的電腦。
以滑鼠右鍵按一下該電腦,在快速鍵功能表上按一下 [屬性]。
在 [內容] 對話方塊內選取 [預設 COM 安全性] 索引標籤。
在 [存取使用權限] 底下按一下 [編輯預設值]。
[存取使用權限] 對話方塊將會出現。
如果需要存取的群組或使用者並未出現在權限清單內,請按一下 [新增]。
[使用者、電腦或群組] 對話方塊隨即出現。
在 [請輸入物件名稱來選取] 方塊內輸入需要存取的群組或使用者名稱。
按一下 [確定]。
使用者現在將加入清單內。
如果 [SYSTEM] 並未出現在權限清單內,請按一下 [新增]。
[使用者、電腦或群組] 對話方塊隨即出現。
在 [請輸入物件名稱來選取] 方塊內輸入 SYSTEM。
按一下 [確定]。
SYSTEM 現在將加入清單內。
在 [存取使用權限] 方塊內替您加入的每個使用者選取 [允許]。
按一下 [確定],關閉 [屬性] 對話方塊。
如果您變更此程序中的任何設定,請重新啟動 SQL Server。