關於SQL Server調試問題

SQL Server有三種賬戶:

第一種:安裝SQL Server添加的本地管理員

第二種:SA用戶

第三種:用戶以SA用戶新建的用戶

在調試SQL Server存儲過程的時候,使用的便是第三種用戶,導致無法打開Transaction-Sql調試器失敗,點擊幫助也沒有辦法。

後來通過搜索,也很少有相關的文章,自己慢慢研究了研究。

使用SSMS登錄的時候,服務器名稱要以服務器名稱來填寫,不要鍵入‘.’等其他類似的替換字符。

身份驗證要以安裝SQL Server添加的本地管理員登錄,然後新建查詢,鍵入

--引用於微軟開發技術文檔
sp_addsrvrolemember'UserName\Administrators','sysadmin'

 

其中:

sp_addsrvrolemember:爲系統存儲過程,此處默認

‘UserName\Administrators’:爲系統用戶名稱,此處鍵入使用的用戶名,比如SA等常用的用戶名

'sysadmin':爲系統表參數,此處默認

點擊執行,提示命令已成功完成後,註銷當前用戶,

因爲我使用的是第三種用戶類型,而且我還把第一種類型禁用了,所以我是以SA用戶登錄,啓用了第一種本地管理員,然後以本地管理員登錄,執行命令,註銷當前用戶

登錄使用的用戶再啓用調試看看。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章