日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

SQL Server 2005 遠(yuǎn)程調(diào)試存儲(chǔ)過(guò)程配置_Mssql數(shù)據(jù)庫(kù)教程

編輯Tag賺U幣
教程Tag:暫無(wú)Tag,歡迎添加,賺取U幣!

推薦:三個(gè)SQL視圖查出所有SQL Server數(shù)據(jù)庫(kù)字典
本文主要介紹了三個(gè)實(shí)用的SQL Server數(shù)據(jù)庫(kù)字典SQL語(yǔ)句,數(shù)據(jù)庫(kù)字典主要包括表結(jié)構(gòu)(分為SQL Server 2000和SQL Server 2005)、索引和主鍵. 外鍵.約束.視圖.函數(shù).存儲(chǔ)過(guò)程.觸發(fā)器。你可以在查詢(xún)分析器、企業(yè)管理器中簡(jiǎn)單執(zhí)行后,快速的查出SQL Server 2000及SQ

問(wèn)題:

您工作的本機(jī)裝有Visual Studio 2005,局域網(wǎng)中有一臺(tái)SQL Server 2005數(shù)據(jù)庫(kù)服務(wù)器,你想通過(guò)本機(jī)遠(yuǎn)程調(diào)試SQL Server 2005服務(wù)器上的存儲(chǔ)過(guò)程。但是不知道如何配置或啟用遠(yuǎn)程調(diào)試?希望這篇文章對(duì)您有用。對(duì)于數(shù)據(jù)庫(kù)和Visual Studio在同一機(jī)器的存儲(chǔ)過(guò)程調(diào)試,園子里已經(jīng)有一篇譯作說(shuō)的很好了,可以去參考:在Visual Studio 2005中調(diào)試SQL Server 2005的存儲(chǔ)過(guò)程,但是對(duì)于遠(yuǎn)程調(diào)試的配置,沒(méi)有過(guò)多篇幅描述,所以本文就說(shuō)說(shuō)如何配置SQL Server 2005進(jìn)行遠(yuǎn)程調(diào)試。

開(kāi)始之前,我們先約定,運(yùn)行Visiual Studio 2005(下邊簡(jiǎn)稱(chēng)VS)的機(jī)器,稱(chēng)之為客戶(hù)機(jī),運(yùn)行SQL Server 2005(后邊若未特殊說(shuō)明,SQL Server均指SQL Server 2005)的機(jī)器,稱(chēng)之為服務(wù)器。

在下邊的演示中,我的客戶(hù)機(jī)操作系統(tǒng)是Windows XP SP2,服務(wù)器是Windows Server 2003 ,安裝有SQL Server 2005,兩臺(tái)機(jī)器是對(duì)等網(wǎng)絡(luò)關(guān)系,都不是通過(guò)域登錄/管理的。事實(shí)上,在域中的二臺(tái)機(jī)器,配置起用會(huì)更方便。所在請(qǐng)先檢查您的網(wǎng)絡(luò)環(huán)境,并抓住配置方法的核心要點(diǎn),不要搞不定了跑來(lái)扔磚我哦:D~

廢話(huà)少說(shuō),進(jìn)入主題,在遠(yuǎn)程調(diào)試的過(guò)程中,有這么幾個(gè)地方使用到了這么幾個(gè)帳號(hào):

1. 客戶(hù)機(jī)啟動(dòng)VS的帳號(hào),或者當(dāng)前登錄客戶(hù)機(jī)的Windows帳號(hào);

2. 客戶(hù)機(jī)訪(fǎng)問(wèn)服務(wù)器資源的帳號(hào)(比如訪(fǎng)問(wèn)服務(wù)器共享文件這樣的情況);

3. 服務(wù)器上啟動(dòng)SQL Server服務(wù)的帳戶(hù);

4. 客戶(hù)機(jī)連接服務(wù)器數(shù)據(jù)庫(kù)的帳號(hào)(比如數(shù)據(jù)庫(kù)中sa這種帳號(hào));

而對(duì)于配置遠(yuǎn)程調(diào)試的關(guān)鍵之處,是對(duì)于權(quán)限的設(shè)置,也即上述幾個(gè)帳號(hào)的設(shè)置,那么接下來(lái)我們所要做的,就是把這幾個(gè)帳號(hào)及其權(quán)限配置正確,具體是以下幾個(gè)方面:

1. 當(dāng)前登錄客戶(hù)機(jī)的Windows帳號(hào)得有權(quán)限運(yùn)行VS調(diào)試程序,所以最好使用管理員組的帳號(hào)登錄客戶(hù)機(jī);比如帳號(hào):yao,密碼為1234,是客戶(hù)機(jī)管理員組的帳號(hào),下邊均以此帳號(hào)進(jìn)行說(shuō)明;

2. 在服務(wù)器上,也有一個(gè)和客戶(hù)機(jī)完全相同的帳號(hào):yao,密碼為1234,是服務(wù)器Administrators組的成員;注意用戶(hù)名,密碼要和客戶(hù)機(jī)的完全相同,用戶(hù)名相同,密碼不同也不行。(如果是在域里的話(huà),那就好辦了,比如把域上的帳戶(hù)yao分別加入二臺(tái)機(jī)器的管理員權(quán)限。)

3. 在服務(wù)器上,將Windows帳號(hào)yao設(shè)置為SQL Server中sysadmin角色的成員;即使用帳號(hào)yao可以通過(guò)Windows身份驗(yàn)證連接SQL Server,并且這個(gè)帳號(hào)具有sysadmin角色的權(quán)限;

4. 在服務(wù)器上,將SQL Server服務(wù)以本機(jī)的Windows帳號(hào)yao運(yùn)行;

5. 客戶(hù)機(jī)連接服務(wù)器SQL Server的帳戶(hù)(不管是Windows 用戶(hù)帳戶(hù)還是SQL Server 登錄帳戶(hù))必須是服務(wù)器SQL Server中sysadmin 角色的成員。比如是我們使用VS的服務(wù)器資源管理器連接SQL Server數(shù)據(jù)庫(kù)時(shí),要使用一個(gè)帳號(hào);

6. 注意1,5點(diǎn)所說(shuō)帳戶(hù)的區(qū)別,一個(gè)是運(yùn)行VS的帳戶(hù),一個(gè)是連接SQL Server的帳戶(hù),二者可以不相同。

7. 服務(wù)器上SQL Server登錄驗(yàn)證不管是Windows身份驗(yàn)證,還是混合模式身份驗(yàn)證,都可以,只是設(shè)置為使用Windows身份驗(yàn)證的時(shí)候,第5點(diǎn)所說(shuō)的連接帳號(hào),也只能是Windows 用戶(hù)帳戶(hù)啦。

8. 注意設(shè)置客戶(hù)機(jī)連接服務(wù)器的網(wǎng)絡(luò)用戶(hù),要是2中所說(shuō)的用戶(hù);這里的用戶(hù),需要在XP的“管理我的網(wǎng)絡(luò)密碼”中去設(shè)置,在Windows2003 中是在 Stored User Names and Passwords 中設(shè)置;

9. 注意Windows防火墻或其它防火墻,在第一次做的時(shí)候,通通先關(guān)掉,等跑通了再開(kāi)啟開(kāi)放相應(yīng)端口;

下邊我采用圖文結(jié)合的方式,詳細(xì)說(shuō)明步驟:

1. 在客戶(hù)機(jī)上,以管理員帳號(hào)登錄,比如我以帳號(hào):yao(密碼為1234)登錄;

2. 在服務(wù)器上,創(chuàng)建帳號(hào):yao,密碼也為1234,并加入Administrators組,如下圖:

 

3. 在服務(wù)器上(我演示的服務(wù)器叫Server),將Windows帳號(hào)yao設(shè)置為SQL Server中sysadmin角色的成員;分為二步,先創(chuàng)建登錄,再加入sysadmin角色組;如下圖:

 

 

4. 在服務(wù)器上,將SQL Server服務(wù)以本機(jī)的Windows帳號(hào)yao運(yùn)行,設(shè)置好后,記得將服務(wù)重啟以生效,如下圖:

 

5. 現(xiàn)在該到客戶(hù)機(jī)的相關(guān)配置啦,接下來(lái)設(shè)置客戶(hù)機(jī)連接服務(wù)器的網(wǎng)絡(luò)用戶(hù),在控制面板->用戶(hù)帳戶(hù)->(點(diǎn)當(dāng)前登錄的用戶(hù)名)->管理我的網(wǎng)絡(luò)密碼中(在Windows2003 中是在 控制面板->Stored User Names and Passwords 中設(shè)置),將連接服務(wù)器的帳號(hào)設(shè)置為服務(wù)器上剛創(chuàng)建的帳戶(hù)yao,設(shè)置方法見(jiàn)下圖示,經(jīng)過(guò)此步設(shè)置后,客戶(hù)機(jī)連接服務(wù)器時(shí),將使用此用戶(hù)來(lái)連接,如下圖:

 

6. 到此時(shí),關(guān)鍵配置已經(jīng)完成了。接下來(lái)就是使用VS進(jìn)行調(diào)試了,不多述,幾張圖大家應(yīng)該看得明白:

 

 

上圖中,連接SQL Server的帳戶(hù)不管是Windows 用戶(hù)帳戶(hù)還是SQL Server 登錄帳戶(hù),都必須是服務(wù)器SQL Server中sysadmin 角色的成員。當(dāng)選擇Windows身份驗(yàn)證時(shí),就是使用用戶(hù)Yao連接了;

7. 接下來(lái)找個(gè)存儲(chǔ)過(guò)程試一下:

 

 

到這步時(shí),才算一切都正確了。配置成功后,調(diào)試方法就和本機(jī)調(diào)試無(wú)異了,具體的調(diào)試方法可以參考本文開(kāi)頭所說(shuō)的那篇文章。如果最后到這步時(shí),您還不能進(jìn)行遠(yuǎn)程調(diào)試,那么除了重新檢查一遍上述操作配置之外,請(qǐng)參考MSDN:《調(diào)試 SQL》。

分享:SQL Server連接中常見(jiàn)錯(cuò)誤的解決方法
一.SQL Server不存在或訪(fǎng)問(wèn)被拒絕 分析:此問(wèn)題最為復(fù)雜,由于錯(cuò)誤發(fā)生的原因比較多,所以需要檢查很多方面。 一般情況下,有幾種可能性: 1.SQL Server名稱(chēng)或IP地址拼寫(xiě)有誤。 2.服務(wù)器端網(wǎng)絡(luò)配置有誤。 3.客戶(hù)端網(wǎng)絡(luò)配置有誤。 要解決此問(wèn)題,我們一般要遵循

來(lái)源:模板無(wú)憂(yōu)//所屬分類(lèi):Mssql數(shù)據(jù)庫(kù)教程/更新時(shí)間:2012-06-12
相關(guān)Mssql數(shù)據(jù)庫(kù)教程