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 系統管理員。