問:怎樣才能通過查詢分析器的調試功能進行單步調試?
答:
具體步驟如下:
1、將服務器【身份驗證】屬性設置成【混合模式】(window與sql身份驗證)
2、在【控制面板】中打開【服務】將【MSSQLSERVER】服務打開【屬性】,選擇【登錄】頁面,將登錄身份設置成服務器本地帳號和該帳號密碼,如administrator,密碼123;
3、重新啟動sqlserver服務,此時的服務指的是【SQL服務管理器】中的SQL Server服務;
假設【帳號】設置為administrator
此時達到的效果是:服務器本地帳號administrator與客戶端上的administrator(并且該帳號的密碼要與服務器密碼相同)可以通過【查詢分析器】進行調試;
如果想讓【其他帳號】也能夠調試,那么還需要如下設置:
1、在【服務器】上運行dcomcnfg.exe;
2、在【默認安全機制】中【默認訪問權限】右邊點擊【編輯默認值】選擇允許調試的帳號類型,如users用戶類型,sample帳號有包含users組;
3、重新啟動sqlserver服務;
4、在客戶端上創建與服務帳號密碼一樣的用戶,如sample;
做到這步就可以通過查詢分析器的調試功能進行單步調試了。
注:第二步更改“啟動服務帳戶”,在第一次登錄之前,必須更改用戶密碼。
不然,event log:以當前密碼登錄的嘗試因下列錯誤將宣告失敗:
在第一次登錄之前,必須更改用戶密碼。
新聞熱點
疑難解答