共用方式為


HOW TO:設定 SQL Server 的偵錯權限

更新:2007 年 11 月

這個主題適用於:

版本

Visual Basic

C#

C++

Web Developer

Express 版

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

Standard 版

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

Pro/Team 版

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

表格圖例:

標題適用於

套用

標題不適用於

不套用

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

預設隱藏的命令。

本節說明 SQL 偵錯所需的使用權限。這些只是 SQL 偵錯所設的使用權限,其他地方可能還需要其他的權限。例如,若要偵錯與 Windows 登入帳戶不同之使用者所執行的處理序 (Process),則該帳戶必須是電腦系統管理員群組的成員。如需詳細資訊,請參閱遠端偵錯權限

您必須考量兩個使用者帳戶。

  • 應用程式帳戶是用來執行 Visual Studio 或用戶端應用程式的使用者帳戶。這個帳戶是 Windows 使用者帳戶,並且必須是要偵錯之 SQL Server 中系統管理員群組的成員。

  • 連接帳戶是用來建立 SQL Server 連接的識別。這個帳戶是當您在 [伺服器總管] 定義連接時所輸入,或是當應用程式連接至資料庫時,在連接字串中所指定的帳戶。這個帳戶可以是 Windows 使用者帳戶 (使用 Windows 驗證),在此情形中,與用來執行 Visual Studio 的 Windows 帳戶相同。或是連接帳戶可以是 SQL Server 登入帳戶。針對 SQL Server 2005 偵錯,連接帳戶必須是系統管理員角色的成員。

若要加入 Windows 登入帳戶做為系統管理員

  • 已經擁有系統管理員權限的使用者必須執行下列動作:

    sp_addsrvrolemember 'Domain\Name', 'sysadmin'
    

    其中 Domain\Name 代表 Windows 登入帳戶。

    注意事項:

    根據預設,在 SQL Server 電腦上的 Windows 系統管理員,就是該電腦上的 SQL Server 系統管理員。

請參閱

工作

HOW TO:啟用 SQL Server 2005 偵錯

概念

偵錯 SQL

其他資源

設定 SQL 偵錯

偵錯設定和準備