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用戶登錄,啓用了第一種本地管理員,然後以本地管理員登錄,執行命令,註銷當前用戶)
登錄使用的用戶再啓用調試看看。