2017計(jì)算機(jī)等考三級(jí)數(shù)據(jù)庫(kù)輔導(dǎo):如何實(shí)現(xiàn)sqlserver單步調(diào)試

字號(hào):


    本文主要給大家介紹怎樣才能通過(guò)查詢分析器的調(diào)試功能進(jìn)行單步調(diào)試。大家按照以下步驟完成就能順利的實(shí)現(xiàn)單步調(diào)試。
    1、將服務(wù)器【身份驗(yàn)證】屬性設(shè)置成【混合模式】(window與sql身份驗(yàn)證)
    2、在【控制面板】中打開【服務(wù)】將【MSSQLSERVER】服務(wù)打開【屬性】,選擇【登錄】頁(yè)面,將登錄身份設(shè)置成服務(wù)器本地帳號(hào)和該帳號(hào)密碼,如administrator,密碼123;
    3、重新啟動(dòng)sqlserver服務(wù),此時(shí)的服務(wù)指的是【SQL服務(wù)管理器】中的SQL Server服務(wù);
    假設(shè)【帳號(hào)】設(shè)置為administrator
    此時(shí)達(dá)到的效果是:服務(wù)器本地帳號(hào)administrator與客戶端上的administrator(并且該帳號(hào)的密碼要與服務(wù)器密碼相同)可以通過(guò)【查詢分析器】進(jìn)行調(diào)試;
    如果想讓【其他帳號(hào)】也能夠調(diào)試,那么還需要如下設(shè)置:
    1、在【服務(wù)器】上運(yùn)行dcomcnfg.exe;
    2、在【默認(rèn)安全機(jī)制】中【默認(rèn)訪問(wèn)權(quán)限】右邊點(diǎn)擊【編輯默認(rèn)值】選擇允許調(diào)試的帳號(hào)類型,如users用戶類型,sample帳號(hào)有包含users組;
    3、重新啟動(dòng)sqlserver服務(wù);
    4、在客戶端上創(chuàng)建與服務(wù)帳號(hào)密碼一樣的用戶,如sample;
    做到這步就可以通過(guò)查詢分析器的調(diào)試功能進(jìn)行單步調(diào)試了。
    注:第二步更改“啟動(dòng)服務(wù)帳戶”,在第一次登錄之前,必須更改用戶密碼。
    不然,event log:以當(dāng)前密碼登錄的嘗試因下列錯(cuò)誤將宣告失敗:
    在第一次登錄之前,必須更改用戶密碼。