




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、.:.;第 PAGE 35 頁 共 NUMPAGES 35 頁目錄 TOC o 1-3 h z u HYPERLINK l _Toc202668145 1SQL Server 2000個人版安裝 PAGEREF _Toc202668145 h 2 HYPERLINK l _Toc202668146 1.1輸入序列號,如以下圖: PAGEREF _Toc202668146 h 6 HYPERLINK l _Toc202668147 1.2程序和數(shù)據(jù)文件安裝途徑建議指定在d盤,如以下圖: PAGEREF _Toc202668147 h 7 HYPERLINK l _Toc202668148 1.3
2、選擇混合方式,輸入密碼:123,如以下圖: PAGEREF _Toc202668148 h 8 HYPERLINK l _Toc202668149 2進(jìn)展SQL SERVER 的配置: PAGEREF _Toc202668149 h 10 HYPERLINK l _Toc202668150 2.1首先登入SQL SERVER企業(yè)管理器,新建一個數(shù)據(jù)庫,該數(shù)據(jù)庫為空庫命名為oms_sql 如以下圖: PAGEREF _Toc202668150 h 10 HYPERLINK l _Toc202668151 2.2把默許數(shù)據(jù)文件和事務(wù)日志途徑為d盤,如以下圖: PAGEREF _Toc2026681
3、51 h 10 HYPERLINK l _Toc202668152 2.3選擇oms_sql數(shù)據(jù)庫右鍵一切義務(wù)-復(fù)原數(shù)據(jù)庫。如以下圖: PAGEREF _Toc202668152 h 12 HYPERLINK l _Toc202668153 2.4選擇從設(shè)備-選擇設(shè)備-添加 指定空庫文件,如以下圖: PAGEREF _Toc202668153 h 13 HYPERLINK l _Toc202668154 2.5確定之后,翻開選擇卡片,指定文件途徑為d盤。選擇在現(xiàn)有數(shù)據(jù)庫上復(fù)原點(diǎn)擊確定即可配置完成,如以下圖: PAGEREF _Toc202668154 h 14 HYPERLINK l _Toc
4、202668155 3SQL Server 2000 安裝問題總結(jié)含SQL Server 2005 PAGEREF _Toc202668155 h 15 HYPERLINK l _Toc202668156 3.1.1程序安裝完后,翻開企業(yè)管理器,發(fā)現(xiàn)無效力工程。 PAGEREF _Toc202668156 h 15 HYPERLINK l _Toc202668157 3.1.2安裝過程中,報(bào)錯:“操作文件掛起。 PAGEREF _Toc202668157 h 16 HYPERLINK l _Toc202668158 3.1.3安裝過程中,延續(xù)報(bào)錯“command line option syn
5、tax error.type command/? for help PAGEREF _Toc202668158 h 17 HYPERLINK l _Toc202668159 3.1.4關(guān)于安裝效力器配置失敗的時候 PAGEREF _Toc202668159 h 19 HYPERLINK l _Toc202668160 3.1.5如何處理winxpsp2后與sql的沖突- - PAGEREF _Toc202668160 h 20 HYPERLINK l _Toc202668161 3.1.6什么版本的SQL SERVER能在WinXP上安裝效力器端? PAGEREF _Toc202668161
6、h 20 HYPERLINK l _Toc202668162 3.1.7不同版本的操作系統(tǒng)支持不同版本的SQL Server PAGEREF _Toc202668162 h 21 HYPERLINK l _Toc202668163 3.1.8忘記密碼或者登陸方式設(shè)置錯誤 PAGEREF _Toc202668163 h 21 HYPERLINK l _Toc202668164 3.2其他一些相關(guān)的問題 PAGEREF _Toc202668164 h 29 HYPERLINK l _Toc202668165 3.2.1SQL Server銜接失敗錯誤及處理 PAGEREF _Toc20266816
7、5 h 29SQL Server 2000個人版安裝安裝過程如以下圖:安裝SQl Server 2000組件輸入序列號,如以下圖:程序和數(shù)據(jù)文件安裝途徑建議指定在d盤,如以下圖:選擇混合方式,輸入密碼:123,如以下圖:進(jìn)展SQL SERVER 的配置:首先登入SQL SERVER企業(yè)管理器,新建一個數(shù)據(jù)庫,該數(shù)據(jù)庫為空庫命名為oms_sql 如以下圖: 把默許數(shù)據(jù)文件和事務(wù)日志途徑為d盤,如以下圖:選擇oms_sql數(shù)據(jù)庫右鍵一切義務(wù)-復(fù)原數(shù)據(jù)庫。如以下圖:選擇從設(shè)備-選擇設(shè)備-添加 指定空庫文件,如以下圖:確定之后,翻開選擇卡片,指定文件途徑為d盤。選擇在現(xiàn)有數(shù)據(jù)庫上復(fù)原點(diǎn)擊確定即可配置完
8、成,如以下圖:SQL Server 2000 安裝問題總結(jié)含SQL Server 2005普通會遇到四種錯誤:1、無效力工程2、文件掛起3、延續(xù)報(bào)錯4、找不到組件程序安裝完后,翻開企業(yè)管理器,發(fā)現(xiàn)無效力工程。處理方法:首先看計(jì)算機(jī)管理中,SQL效力能否有工程? 1假設(shè)有,那么證明安裝正確。只需求在企業(yè)管理器中刪除現(xiàn)有的最底層工程,然后重新新建、注冊、刷新即可。詳細(xì)方法:在開場設(shè)置控制面板性能和維護(hù)管理工具計(jì)算機(jī)管理計(jì)算機(jī)管理控制臺效力和運(yùn)用程序,如圖:看一下microsoft SQL Server途徑下的數(shù)據(jù)庫效力器能不能銜接勝利,底下的數(shù)據(jù)庫文件能不能看到。假設(shè)能,闡明安裝正確,不影響運(yùn)用。
9、 2假設(shè)沒有,那么反復(fù)步驟,假設(shè)依然沒有工程,那么證明安裝有誤,需求重裝。(3)裝sql server時出現(xiàn) 安裝實(shí)例掛起的情況需求在注冊表里的、“HKEY_LOCAL_MACHINESYSTEMControlSet001ControlSession Manager目錄下的PendingFileRenameOperations給刪除掉!修正注冊表:在運(yùn)轉(zhuǎn)輸入regedit,搜索要修正的內(nèi)容。安裝過程中,報(bào)錯:“操作文件掛起。景象:以前裝過sql server,后來刪掉。如今重裝,卻出現(xiàn)“以前的某個程序安裝已在安裝計(jì)算機(jī)上創(chuàng)建掛起的文件操作。運(yùn)轉(zhuǎn)安裝程序之前必需重新啟動計(jì)算機(jī)錯誤。無法進(jìn)展下去。
10、處理方法:1在添加/刪除程序中徹底刪除sql server。2在安裝目錄中,將沒有刪除的其他sql server目錄也刪除掉。 3翻開注冊表編輯器,在HKEY_LOCAL_MACHINESYSTEM CurrentControlSet ControlSession Manager中找到PendingFileRenameOperations工程,并刪除它。這樣就可以去除安裝暫掛工程。 3刪除注冊表中跟sql server相關(guān)的鍵。在HKEY_LOCAL_USER和HKEY_LOCAL_MACHINE中分別找到Software Microsoft Microsoft SQL Server 以及MS
11、SQLServer安裝過程中,延續(xù)報(bào)錯“command line option syntax error.type command/? for help處理方法:A、安裝途徑有問題:安裝目錄最好不要是中文;而且途徑不要太長;最好在根目錄下; B、 HYPERLINK l _1、程序安裝完后,翻開企業(yè)管理器,發(fā)現(xiàn)無效力工程。 參照此處理方法 實(shí)際中遇到的問題:很多人安裝的時候,不是途徑的問題,能夠和機(jī)器中某些軟件的程序相沖突,報(bào)錯。處理方法:不論報(bào)幾次錯誤,看最后安裝過程能不能勝利,假設(shè)可以安裝,那么有兩種情況:景象偵破:啟動SQL Server 企業(yè)管理器,看一下microsoft SQL S
12、erver途徑下的數(shù)據(jù)庫效力器能不能銜接勝利,底下的數(shù)據(jù)庫文件能不能看到。假設(shè)能,闡明安裝正確,不影響運(yùn)用。假設(shè)不能,那么進(jìn)一步確定問題的嚴(yán)重性:詳細(xì)分析:景象:當(dāng)安裝程序安裝到:安裝程序正在安裝ms數(shù)據(jù)訪問組件時,屏幕出現(xiàn)錯誤提示:command line option syntax error,type command/? for help然后點(diǎn)確定繼續(xù),結(jié)果到:安裝程序正在安裝HTML協(xié)助 時,屏幕又出現(xiàn)標(biāo)題為html help 1.32 update錯誤對話框提示:command line option syntax error,type command/? for help然后再點(diǎn)確
13、定繼續(xù),安裝程序開場復(fù)制文件,復(fù)制完文件后又出現(xiàn)錯誤提示:無法找到動態(tài)銜接庫sqlunirl.dll于指定途徑,如圖:此主題相關(guān)圖片如下:錯誤排查:1、首先排除盜版盤問題,由于我用的是我們一個大客戶的正版軟件。2、再者排除系統(tǒng)的問題,所以重新格式化后,新裝的win2k ad server,(BTW:也是正版的,在試過之后還是不行,看下日志的問題: 3、解析日志:sql server 2k 會在它安裝的時候,即時得生成一個安裝日志文件:名字叫作sqlstp.txt(是sqlsetup得縮寫它的位置在:/%system%/winnt/目錄下面翻開它可以看到記錄著安裝程序幾點(diǎn)幾分執(zhí)行的動作:假設(shè)安裝
14、勝利的話,它的最后一行應(yīng)該有Installation Succeeded字樣,否那么,否那么,在它出錯得時辰有這樣的記錄 Installation Failed.,比如:Command line option syntax error.type command/? for help 意思是:命令行語法錯誤。command/?查看協(xié)助 4、緣由探尋:關(guān)于安裝目錄的文字:D:1erecycled2常用軟件備份數(shù)據(jù)庫sql_server2000所以先思索換了一下目錄,把它挪到了根目錄下,再安裝,ok! 安裝途徑不能有中文目錄!建議:要擅長看日志,不光是安裝程序有日志,win2k效力器也有很多日志文件
15、,比如:iis日志、系統(tǒng)運(yùn)用程序日志等等,養(yǎng)成看日志的習(xí)慣就會處理很多的問題,包括能否有黑客攻擊他的iis效力器. 結(jié)論:安裝目錄最好不要是中文;而且途徑不要太長;最好在根目錄下;另外:關(guān)于安裝效力器配置失敗的時候sqlunirl.dll是MDAC的一個組件,可以思索如下方法試試:重裝MDAC 關(guān)于安裝效力器配置失敗的時候關(guān)于安裝效力器配置失敗的時候sqlunirl.dll是MDAC的一個組件,可以思索如下方法試試:1.重裝MDAC2.修正注冊表:HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionsetup刪除ExceptionCo
16、mponents 重啟,安裝 當(dāng)出現(xiàn)安裝程序配置效力器失敗時,可以試著用以下方法處理:此錯誤音訊可以在系統(tǒng)目錄下找到,例如我的系統(tǒng)是win2000,那么該文件在C:WINNTsqlstp.log 察看日志文件失敗一:正在與效力?driver=sql server;server=ZHL;UID=sa;PWD=;database=masterMicrosoftODBC 驅(qū)動程序 管理器 驅(qū)動程序的 SQLAllocHandle on SQL_Hdriver=sql server;server=ZHL;UID=sa;PWD=;database=masterMicrosoftODBC 驅(qū)動程序 管理器
17、 驅(qū)動程序的 SQLAllocHandle on SQL_Hdriver=sql server;server=ZHL;UID=sa;PWD=;database=masterMicrosoftODBC 驅(qū)動程序 管理器 驅(qū)動程序的 SQLAllocHandle on SQL_HSQL Server 配置?#13:40:06 Process Exit Code: (-1) 13:40:09 安裝程序配置效力器失敗。參考效力器錯誤日志和 C:WINNTsqlstp.log 了解更多信息。13:40:09 Action CleanUpInstall:當(dāng)出現(xiàn)這個錯誤時,試一下重裝系統(tǒng)文件我的機(jī)子是win
18、2000,在dos下重新運(yùn)轉(zhuǎn)win2000的安裝,然后選擇修復(fù),而不是全新安裝修復(fù)系統(tǒng)文件之后,再裝sql server,那么不會出現(xiàn)此錯誤音訊失敗二:正在與效力?driver=sql server;server=ZHL;UID=sa;PWD=;database=masterMicrosoftODBC 驅(qū)動程序 管理器 未發(fā)現(xiàn)數(shù)據(jù)源driver=sql server;server=ZHL;UID=sa;PWD=;database=masterMicrosoftODBC 驅(qū)動程序 管理器 未發(fā)現(xiàn)數(shù)據(jù)源driver=sql server;server=ZHL;UID=sa;PWD=;databas
19、e=masterMicrosoftODBC 驅(qū)動程序 管理器 未發(fā)現(xiàn)數(shù)據(jù)源SQL Server 配置?#13:50:07 Process Exit Code: (-1) 13:50:10 安裝程序配置效力器失敗。參考效力器錯誤日志和 C:WINNTsqlstp.log 了解更多信息。13:50:10 Action CleanUpInstall:當(dāng)出現(xiàn)這個錯誤時,是由于在注冊表刪除了HKEY_LOCAL_MACHINESOFTWAREODBC中有關(guān)sql sever的內(nèi)容這時可以選擇修復(fù)注冊表,或安裝ODBC修復(fù)工具ODBC修復(fù)工具: 211.101.4.50/download/canyin/t
20、ools/MDAC_TYP.EXE失敗三:在與效力?driver=sql server;server=ZHL;UID=sa;PWD=;database=masterMicrosoftODBC SQL Server DriverNamed Pipes銜接?MicrosoftODBC SQL Server DriverNamed PipesConnectionRead (ReadFile().driver=sql server;server=ZHL;UID=sa;PWD=;database=masterMicrosoftODBC SQL Server DriverNamed Pipes銜接?Mic
21、rosoftODBC SQL Server DriverNamed PipesConnectionRead (GetOverLappedResult().driver=sql server;server=ZHL;UID=sa;PWD=;database=masterMicrosoftODBC SQL Server DriverNamed Pipes銜接?MicrosoftODBC SQL Server DriverNamed PipesConnectionRead (GetOverLappedResult().SQL Server 配置?#17:17:41 Process Exit Code:
22、 (-1) 17:17:45 安裝程序配置效力器失敗。參考效力器錯誤日志和 當(dāng)出現(xiàn)這個錯誤時,必需安裝ODBC修復(fù)工具ODBC修復(fù)工具: 211.101.4.50/download/canyin/tools/MDAC_TYP.EXE如何處理winxpsp2后與sql的沖突- - winxp sp2后,內(nèi)置了一個防火墻,使得利用tcp/ip方式訪問sql server失敗??梢圆扇¢_放端口的方法來處理。sql server運(yùn)用的端口是tcp1433,udp1434。 可以運(yùn)用netstat -ano netstat.txt 來檢查端口情況。運(yùn)用 tasklist tasklist.txt 和ta
23、sklist /svc tasklist.txt 來列表系統(tǒng)義務(wù)效力什么版本的SQL SERVER能在WinXP上安裝效力器端?windows xp professional是定位跟win98差不多的操作系統(tǒng),是不能裝sql server 2000 server端的,只能安裝client端,所以先安裝msde,這個在sql server安裝盤有,在office2000里面也有是desktop egegin,桌面版的。然后安裝時只能選擇安裝客戶端,是一樣可以在本機(jī)運(yùn)用的,可以建立數(shù)據(jù),建表,只是不能用做數(shù)據(jù)庫效力器。本機(jī)測試是完全沒有問題的。只安裝桌面版數(shù)據(jù)庫引擎和客戶端工具就完全可以在本機(jī)運(yùn)用
24、數(shù)據(jù)庫了,除了不能做為數(shù)據(jù)庫效力器提供效力沒什么區(qū)別的:不同版本的操作系統(tǒng)支持不同版本的SQL Serverwin2000 server/advance server/data center和winNT server支持企業(yè)版、規(guī)范版、測評版、開發(fā)人員版和個人版,不支持WinCE版。 win2000 professional和winNT Workstation支持測評版、開發(fā)人員版和個人版,不支持企業(yè)版、規(guī)范版和WinCE版。 win98只支持個人版,不支持其他版本。 忘記密碼或者登陸方式設(shè)置錯誤假設(shè)您曾經(jīng)安裝了SQL數(shù)據(jù)庫,但是您忘記密碼或者您的數(shù)據(jù)庫運(yùn)用的是windows身份方式登陸的,請
25、參照以下步驟進(jìn)展設(shè)置: 1、首先在 程序Microsoft Sql Server 效力管理器,確保效力器處于啟動形狀,進(jìn)入SQL server的企業(yè)管理器,并在選中您的數(shù)據(jù)庫效力器點(diǎn)擊右鍵。如以下圖2-18: 圖2-182、 在右鍵中選中“刪除SQL注冊D。如圖2-17:圖2-193、 點(diǎn)擊“是刪除現(xiàn)有數(shù)據(jù)庫效力器銜接不會影響原有的數(shù)據(jù)庫的內(nèi)容和完好性 )。如以下圖2-20: 圖2-204、 在SQL組中右鍵點(diǎn)擊“新建SQL server注冊I。如以下圖2-21: 圖2-215、 單擊下一步,如圖2-22: 圖2-226、 選中l(wèi)ocal假設(shè)效力器中沒有l(wèi)ocal選項(xiàng)可以手動添加,然后“下一步
26、:圖2-237、 在圖2-24中請確保選擇第一個單項(xiàng)選擇框,即用windows身份驗(yàn)證,點(diǎn)擊“下一步: 圖2-248、 點(diǎn)擊“下一步,完成如圖2-25,那么有提示效力器注冊完成如圖2-26,點(diǎn)擊“封鎖按鈕,那么新建完成。 圖2-25圖2-269、 然后在剛建好的數(shù)據(jù)庫目錄上點(diǎn)擊右鍵,如圖2-27: 圖2-2710、 點(diǎn)擊翻開屬性窗體平安性,如以下圖2-28: 圖2-2811、 在上圖2-28中的平安性身份驗(yàn)證中選擇第一個單項(xiàng)選擇框Sql Server 和Windows并確定。 圖2-2912、 然后點(diǎn)擊數(shù)據(jù)庫效力器中平安性登錄,在右邊展開的窗口中選中sa并點(diǎn)擊右鍵如以下圖2-30: 圖2-30
27、13、 在圖2-30中翻開sa的屬性,如以下圖2-31: 圖2-3114、 進(jìn)入下一步如下: 圖2-3215、 輸入確認(rèn)密碼并確定,完成了Sql Server的登錄方式與sa密碼的設(shè)置。其他一些相關(guān)的問題SQL Server銜接失敗錯誤及處理在運(yùn)用 SQL Server 的過程中,用戶遇到的最多的問題莫過于銜接失敗。普通而言,有以下兩種銜接 SQL Server 的方式,一是利用 SQL Server 自帶的客戶端工具,如企業(yè)管理器、查詢分析器、事務(wù)探查器等;二是利用用戶本人開發(fā)的客戶端程序,如ASP 腳本、VB程序等,客戶端程序中又是利用 ODBC 或者 OLE DB 等銜接 SQL Ser
28、ver。下面,我們將就這兩種方式產(chǎn)生的錯誤分析:一、客戶端工具銜接失敗 在運(yùn)用 SQL Server 自帶的客戶端工具以企業(yè)管理器為例銜接 SQL Server時,1、SQL Server 不存在或訪問被回絕 ConnectionOpen (Connect() 2、用戶sa登錄失敗。緣由:未與信任 SQL Server 銜接相關(guān)聯(lián)。3、超時已過期。 下面我們依次引見如何來處理這三個最常見的銜接錯誤。 第一個錯誤SQL Server 不存在或訪問被回絕通常是最復(fù)雜的,錯誤發(fā)生的緣由比較多,需求檢查的方面也比較多。普通說來,有以下幾種能夠性:1、SQL Server稱號或IP地址拼寫有誤; 2、效
29、力器端網(wǎng)絡(luò)配置有誤; 3、客戶端網(wǎng)絡(luò)配置有誤。 要處理這個問題,我們普通要遵照以下的步驟來一步步找出導(dǎo)致錯誤的緣由。 首先,檢查網(wǎng)絡(luò)物理銜接: ping 效力器IP地址 或者 ping 效力器稱號 假設(shè) ping 效力器IP地址 失敗,闡明物理銜接有問題,這時候要檢查硬件設(shè)備,如網(wǎng)卡、HUB、路由器等。還有一種能夠是由于客戶端和效力器之間安裝有防火墻軟件呵斥的,比如 ISA Server。防火墻軟件能夠會屏蔽對 ping、telnet 等的呼應(yīng),因此在檢查銜接問題的時候,我們要先把防火墻軟件暫時封鎖,或者翻開一切被封鎖的端口。假設(shè)ping 效力器IP地址 勝利而 ping 效力器稱號 失敗,那
30、么闡明名字解析有問題,這時候要檢查 DNS 效力能否正常。有時候客戶端和效力器不在同一個局域網(wǎng)里面,這時候很能夠無法直接運(yùn)用效力器稱號來標(biāo)識該效力器,這時候我們可以運(yùn)用HOSTS文件來進(jìn)1、運(yùn)用記事本翻開HOSTS文件普通情況下位于C:WINNTsystem32driversetc2、添加一條IP地址與效力器稱號的對應(yīng)記錄,如: 172.168.10.24 myserver 也可以在 SQL Server 的客戶端網(wǎng)絡(luò)適用工具里面進(jìn)展配置,后面會有詳細(xì)闡明。其次,運(yùn)用 telnet 命令檢查SQL Server效力器任務(wù)形狀: telnet 效力器IP地址 1433 假設(shè)命令執(zhí)行勝利,可以看到
31、屏幕一閃之后光標(biāo)在左上角不停閃爍,這闡明 SQL Server 效力器任務(wù)正常,并且正在監(jiān)聽1433端口的 TCP/IP 銜接;假設(shè)命令前往無法翻開銜接的錯誤信息,那么闡明效力器端沒有啟動 SQL Server 效力,也能夠效力器端沒啟用TCP/IP 協(xié)議,或者效力器端沒有在 SQL Server 默許的端口1433上監(jiān)聽。接著,我們要到效力器上檢查效力器端的網(wǎng)絡(luò)配置,檢查能否啟用了命名管道,能否啟用了 TCP/IP 協(xié)議等等。我們可以利用 SQL Server 自帶的效力器網(wǎng)絡(luò)運(yùn)用工具來進(jìn)展檢查點(diǎn)擊:程序 - Microsoft SQL Server - 效力器網(wǎng)絡(luò)運(yùn)用工具,翻開該工具后看到
32、的畫面如以下圖所示:從這里我們可以看到效力器啟用了哪些協(xié)議。普通而言,我們啟用命名管道以及點(diǎn)中 TCP/IP 協(xié)議,選擇屬性,可以來檢查 SQK Server 效力默許端口的設(shè)置,如以下圖所示:普通而言,運(yùn)用 SQL Server 默許的1433端口。假設(shè)選中隱藏效力器,那么意味著客戶端無法經(jīng)過枚舉效力器來看到這臺效力器,起到了維護(hù)的作用,但不影響銜接。檢查完了效力器端的網(wǎng)絡(luò)配置,接下來要到客戶端檢查客戶端的網(wǎng)絡(luò)配置。同樣可以利用 SQL Server 自帶的客戶端網(wǎng)絡(luò)運(yùn)用工具來進(jìn)展檢查,所不同的是這次是在客戶點(diǎn)擊:程序 - Microsoft SQL Server - 客戶端網(wǎng)絡(luò)運(yùn)用工具,
33、翻開該工具后看到的畫面如以下圖所示:從這里可以看到客戶端啟用了哪些協(xié)議。普通而言,同樣需求啟用命名管道點(diǎn)擊 TCP/IP 協(xié)議,選擇屬性,可以檢查客戶端默許銜接端口的設(shè)置,如以下圖所示。該端口必需與效力器一致。 單擊別名選項(xiàng)卡,還可以為效力器配置別名。效力器的別名是用來銜接的稱號,銜接參數(shù)中的效力器是真正的效力器稱號,兩者可以一樣或不同。如以下圖中,可以運(yùn)用myserver來替代真正的效力器稱號sql2kcn-02,并且運(yùn)用網(wǎng)絡(luò)庫 Named Pipes。別名的設(shè)置與運(yùn)用HOSTS文件有類似之處。經(jīng)過以上幾個方面的檢查,錯誤 1 發(fā)生的緣由根本上可以被排除。當(dāng)用戶嘗試在查詢分析器里面運(yùn)用sa來
34、銜接SQL Server,或者在企業(yè)管理器里面運(yùn)用sa來新建一個SQL Server注冊時,經(jīng)常會遇到如圖 2 所示的錯誤信息。該錯誤產(chǎn)生的緣由是由于SQL Server運(yùn)用了僅 Windows的身份驗(yàn)證方式,因此用戶無法運(yùn)用SQL Server的登錄帳戶如 sa 進(jìn)展銜接。處理方法如下所示:1、 在效力器端運(yùn)用企業(yè)管理器,并且選擇運(yùn)用 Windows 身份驗(yàn)證銜接上 SQL 2、 展開SQL Server組,鼠標(biāo)右鍵點(diǎn)擊SQL Server效力器的稱號,選擇屬性,再3、 在身份驗(yàn)證下,選擇SQL Server和 Windows 。 4、 重新啟動SQL Server效力。 在以上處理方法中,
35、假設(shè)在第 1 步中運(yùn)用運(yùn)用 Windows 身份驗(yàn)證銜接 SQL Server 失敗,那么我們將遇到一個兩難的境地:首先,效力器只允許了 Windows 的身份驗(yàn)證;其次,即使運(yùn)用了 Windows 身份驗(yàn)證依然無法銜接上效力器。這種情形被籠統(tǒng)地稱之為本人把本人鎖在了門外,由于無論用何種方式,用戶均無法運(yùn)用進(jìn)展銜接。實(shí)踐上,可以經(jīng)過修正一個注冊表鍵值來將身份驗(yàn)證方式改為 SQL Server 和 Windows 混合驗(yàn)證,步驟:1、點(diǎn)擊開場-運(yùn)轉(zhuǎn),輸入regedit,回車進(jìn)入注冊表編輯器; 2、依次展開注冊表項(xiàng),閱讀到以下注冊表鍵: HKEY_LOCAL_MACHINESOFTWAREMicr
36、osoftMSSQLServerMSSQLServer3、在屏幕右方找到稱號LoginMode,雙擊編輯雙字節(jié)值; 4、將原值從1改為2,點(diǎn)擊確定; 5、封鎖注冊表編輯器; 6、重新啟動SQL Server效力。 此時,用戶可以勝利地運(yùn)用sa在企業(yè)管理器中新建SQL Server注冊,但是依然無法運(yùn)用Windows身份驗(yàn)證方式來銜接SQL Server。這是由于在 SQL Server 中有兩個缺省的登錄帳戶:BUILTINAdministrators 以及 機(jī)器名Administrator 被刪除。要恢復(fù)這兩個帳戶1、翻開企業(yè)管理器,展開效力器組,然后展開效力器; 2、展開平安性,右擊登錄,
37、然后單擊新建登錄; 3、在稱號框中,輸入 BUILTINAdministrators; 4、在效力器角色選項(xiàng)卡中,選擇System Administrators ;5、點(diǎn)擊確定退出; 6、運(yùn)用同樣方法添加 機(jī)器名Administrator 登錄。 以下注冊表鍵 HKEY_LOCAL_MACHINESOFTWAREMicrosoftMSSQLServerMSSQLServerLoginMode的值決議了SQL Server將采取何種身份驗(yàn)證方式。該值為1,表示運(yùn)用Windows 身份驗(yàn)證方式;該值為2,表示運(yùn)用混合方式Windows 身份驗(yàn)證和 SQL Server 身份驗(yàn)證??赐耆绾翁幚砬皟蓚€
38、錯誤的方法之后,看一下所示的第三個錯誤,如圖3:假設(shè)遇到第三個錯誤,普通而言表示客戶端曾經(jīng)找到了這臺效力器,并且可以進(jìn)展連接,不過是由于銜接的時間大于允許的時間而導(dǎo)致出錯。這種情況普通會發(fā)生在當(dāng)用戶在Internet上運(yùn)轉(zhuǎn)企業(yè)管理器來注冊另外一臺同樣在Internet上的效力器,并且是慢速銜接時,有能夠會導(dǎo)致以上的超時錯誤。有些情況下,由于局域網(wǎng)的網(wǎng)絡(luò)問題,也會導(dǎo)致這樣的錯誤。要處理這樣的錯誤,可以修正客戶端的銜接超時設(shè)置。默許情況下,經(jīng)過企業(yè)管理器注冊另外一臺SQL Server的超時設(shè)置是 4 秒,而查詢分析器是 15 秒這也是為什么在企業(yè)1、在企業(yè)管理器中,選擇菜單上的工具,再選擇選項(xiàng);
39、 2、在彈出的SQL Server企業(yè)管理器屬性窗口中,點(diǎn)擊高級選項(xiàng)卡;3、在銜接設(shè)置下的登錄超時秒右邊的框中輸入一個比較大的數(shù)字,如 20查詢分析器中也可以在同樣位置進(jìn)展設(shè)置。 二、運(yùn)用程序銜接失敗 以上的三種錯誤信息都是發(fā)生在 SQL Server 自帶的客戶端工具中,在運(yùn)用程序中Microsoft OLE DB Provider for SQL Server (0 x80004005)DBNETLIBConnectionOpen (Connect().Specified SQL server not found.Microsoft OLE DB Provider for SQL Serv
40、er (0 x80004005)用戶 sa 登錄失敗。緣由: 未與信任 SQL Server 銜接相關(guān)聯(lián)。 Microsoft OLE DB Provider for ODBC Drivers 錯誤 80004005.MicrosoftODBC SQL Server Driver超時已過期.首先,來詳細(xì)看以下的表示圖來了解一下運(yùn)用 ODBC 和運(yùn)用 OLE DB 銜接 SQL Server 有什么不同之處。從上圖中,可以看出在實(shí)踐運(yùn)用中,運(yùn)用程序創(chuàng)建和運(yùn)用各種 ADO 對象,ADO 對象框架調(diào)用享用的 OLE DB 提供者。為了訪問 SQL Server 數(shù)據(jù)庫,OLE DB 提供了兩種不同的
41、方法:用于 SQL Server 的 OLE DB 提供者以及用于 ODBC 的 OLE DB 提供者。這兩種不同的方法對應(yīng)于兩種不同的銜接字符串,規(guī)范的銜接字符串寫法如下所示:1、運(yùn)用用于 SQL Server 的 OLE DB 提供者: 運(yùn)用 SQL Server 身份驗(yàn)證: oConn.Open Provider=sqloledb; & _ Data Source=myServerName; & _ Initial Catalog=myDatabaseName; & _ User Id=myUsername; & _ Password=myPassword 運(yùn)用 Windows 身份驗(yàn)證
42、信任銜接: oConn.Open Provider=sqloledb; & _ Data Source=myServerName; & _ Initial Catalog=myDatabaseName; & _ Integrated Security=SSPI 2、運(yùn)用用于 ODBC 的 OLE DB 提供者不運(yùn)用 ODBC 數(shù)據(jù)源:運(yùn)用 SQL Server 身份驗(yàn)證: oConn.Open Driver=SQL Server; & _ Server=MyServerName; & _ Database=myDatabaseName; & _ Uid=myUsername; & _ Pwd=
43、myPassword 運(yùn)用 Windows 身份驗(yàn)證信任銜接: oConn.Open Driver=SQL Server; & _ Server=MyServerName; & _ Database=myDatabaseName; & _ Trusted_Connection=yes 3、運(yùn)用用于 ODBC 的 OLE DB 提供者運(yùn)用 ODBC 數(shù)據(jù)源:oConn.Open DSN=mySystemDSN; & _ Uid=myUsername; & _ Pwd=myPassword 假設(shè)遇到銜接失敗的情況,只需按照一中所示的方法,結(jié)合程序中的銜接字符串進(jìn)展檢查,根本都能得到處理。另外,還有以下幾個要留意的地方:1、配置 ODBC 數(shù)據(jù)源時,點(diǎn)擊客戶端配置選項(xiàng)可以讓我們指定銜接運(yùn)用的網(wǎng)絡(luò)庫、端口號等屬性,如以下圖所示:2、假設(shè)遇到銜接超時的錯誤,我們可以在程序中修正 Connection 對象的超時設(shè)置% Set Conn = Server.CreateObject(ADODB.Connection)DSNtest=DRIVER=SQL Server;SERVER=ServerName;UID=USER;PWD=passConn. Properties(Connect Timeout)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2030智能公交系統(tǒng)產(chǎn)業(yè)市場深度調(diào)研及發(fā)展趨勢與投資戰(zhàn)略研究報(bào)告
- 2025-2030無紡布市場發(fā)展現(xiàn)狀調(diào)查及供需格局分析預(yù)測研究報(bào)告
- 2025-2030收納系統(tǒng)行業(yè)前景趨勢分析及未來投資方向規(guī)劃報(bào)告
- 2025-2030推進(jìn)式平地機(jī)行業(yè)市場現(xiàn)狀供需分析及投資評估規(guī)劃分析研究報(bào)告
- 2025-2030拉床行業(yè)風(fēng)險(xiǎn)投資發(fā)展分析及投資融資策略研究報(bào)告
- 2025-2030手機(jī)APP產(chǎn)業(yè)政府戰(zhàn)略管理與區(qū)域發(fā)展戰(zhàn)略研究咨詢報(bào)告
- 2025年吉林建筑安全員《C證》考試題庫及答案
- 2025-2030快餐外賣行業(yè)市場發(fā)展現(xiàn)狀分析及競爭格局與投資價(jià)值研究報(bào)告
- 掌握考試重難點(diǎn)的2024年人力資源管理師試題及答案
- 2025-2030強(qiáng)化復(fù)合地板行業(yè)市場前景分析及發(fā)展趨勢與投資風(fēng)險(xiǎn)研究報(bào)告
- (新湘科版)六年級下冊科學(xué)知識點(diǎn)
- *****光伏電站30MW二次調(diào)試方案
- 英語演講Artificial-intelligence人工智能(課堂PPT)
- 青島生建z28-75滾絲機(jī)說明書
- 小學(xué)科學(xué)教科版六年級下冊第三單元《宇宙》復(fù)習(xí)教案(2023春新課標(biāo)版)
- 消費(fèi)者心理與行為分析PPT(第四版)完整全套教學(xué)課件
- 城鎮(zhèn)企業(yè)職工養(yǎng)老保險(xiǎn)制度改革試點(diǎn)方案〉實(shí)施辦法分享
- 中醫(yī)醫(yī)院醫(yī)療質(zhì)量考核標(biāo)準(zhǔn)實(shí)施細(xì)則
- 2023年機(jī)動車檢測站內(nèi)部審核表(三合一)
- 辦公住所托管使用合同協(xié)議書范本
- 2023福建中考道德與法治答題卡word版可編輯
評論
0/150
提交評論