MSSQL2000個人版安裝配置說明_第1頁
MSSQL2000個人版安裝配置說明_第2頁
MSSQL2000個人版安裝配置說明_第3頁
MSSQL2000個人版安裝配置說明_第4頁
MSSQL2000個人版安裝配置說明_第5頁
已閱讀5頁,還剩30頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

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程序和數據文件安裝途徑建議指定在d盤,如以下圖: PAGEREF _Toc202668147 h 7 HYPERLINK l _Toc202668148 1.3

2、選擇混合方式,輸入密碼:123,如以下圖: PAGEREF _Toc202668148 h 8 HYPERLINK l _Toc202668149 2進展SQL SERVER 的配置: PAGEREF _Toc202668149 h 10 HYPERLINK l _Toc202668150 2.1首先登入SQL SERVER企業管理器,新建一個數據庫,該數據庫為空庫命名為oms_sql 如以下圖: PAGEREF _Toc202668150 h 10 HYPERLINK l _Toc202668151 2.2把默許數據文件和事務日志途徑為d盤,如以下圖: PAGEREF _Toc2026681

3、51 h 10 HYPERLINK l _Toc202668152 2.3選擇oms_sql數據庫右鍵一切義務-復原數據庫。如以下圖: PAGEREF _Toc202668152 h 12 HYPERLINK l _Toc202668153 2.4選擇從設備-選擇設備-添加 指定空庫文件,如以下圖: PAGEREF _Toc202668153 h 13 HYPERLINK l _Toc202668154 2.5確定之后,翻開選擇卡片,指定文件途徑為d盤。選擇在現有數據庫上復原點擊確定即可配置完成,如以下圖: PAGEREF _Toc202668154 h 14 HYPERLINK l _Toc

4、202668155 3SQL Server 2000 安裝問題總結含SQL Server 2005 PAGEREF _Toc202668155 h 15 HYPERLINK l _Toc202668156 3.1.1程序安裝完后,翻開企業管理器,發現無效力工程。 PAGEREF _Toc202668156 h 15 HYPERLINK l _Toc202668157 3.1.2安裝過程中,報錯:“操作文件掛起。 PAGEREF _Toc202668157 h 16 HYPERLINK l _Toc202668158 3.1.3安裝過程中,延續報錯“command line option syn

5、tax error.type command/? for help PAGEREF _Toc202668158 h 17 HYPERLINK l _Toc202668159 3.1.4關于安裝效力器配置失敗的時候 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不同版本的操作系統支持不同版本的SQL Server PAGEREF _Toc202668162 h 21 HYPERLINK l _Toc202668163 3.1.8忘記密碼或者登陸方式設置錯誤 PAGEREF _Toc202668163 h 21 HYPERLINK l _Toc202668164 3.2其他一些相關的問題 PAGEREF _Toc202668164 h 29 HYPERLINK l _Toc202668165 3.2.1SQL Server銜接失敗錯誤及處理 PAGEREF _Toc20266816

7、5 h 29SQL Server 2000個人版安裝安裝過程如以下圖:安裝SQl Server 2000組件輸入序列號,如以下圖:程序和數據文件安裝途徑建議指定在d盤,如以下圖:選擇混合方式,輸入密碼:123,如以下圖:進展SQL SERVER 的配置:首先登入SQL SERVER企業管理器,新建一個數據庫,該數據庫為空庫命名為oms_sql 如以下圖: 把默許數據文件和事務日志途徑為d盤,如以下圖:選擇oms_sql數據庫右鍵一切義務-復原數據庫。如以下圖:選擇從設備-選擇設備-添加 指定空庫文件,如以下圖:確定之后,翻開選擇卡片,指定文件途徑為d盤。選擇在現有數據庫上復原點擊確定即可配置完

8、成,如以下圖:SQL Server 2000 安裝問題總結含SQL Server 2005普通會遇到四種錯誤:1、無效力工程2、文件掛起3、延續報錯4、找不到組件程序安裝完后,翻開企業管理器,發現無效力工程。處理方法:首先看計算機管理中,SQL效力能否有工程? 1假設有,那么證明安裝正確。只需求在企業管理器中刪除現有的最底層工程,然后重新新建、注冊、刷新即可。詳細方法:在開場設置控制面板性能和維護管理工具計算機管理計算機管理控制臺效力和運用程序,如圖:看一下microsoft SQL Server途徑下的數據庫效力器能不能銜接勝利,底下的數據庫文件能不能看到。假設能,闡明安裝正確,不影響運用。

9、 2假設沒有,那么反復步驟,假設依然沒有工程,那么證明安裝有誤,需求重裝。(3)裝sql server時出現 安裝實例掛起的情況需求在注冊表里的、“HKEY_LOCAL_MACHINESYSTEMControlSet001ControlSession Manager目錄下的PendingFileRenameOperations給刪除掉!修正注冊表:在運轉輸入regedit,搜索要修正的內容。安裝過程中,報錯:“操作文件掛起。景象:以前裝過sql server,后來刪掉。如今重裝,卻出現“以前的某個程序安裝已在安裝計算機上創建掛起的文件操作。運轉安裝程序之前必需重新啟動計算機錯誤。無法進展下去。

10、處理方法:1在添加/刪除程序中徹底刪除sql server。2在安裝目錄中,將沒有刪除的其他sql server目錄也刪除掉。 3翻開注冊表編輯器,在HKEY_LOCAL_MACHINESYSTEM CurrentControlSet ControlSession Manager中找到PendingFileRenameOperations工程,并刪除它。這樣就可以去除安裝暫掛工程。 3刪除注冊表中跟sql server相關的鍵。在HKEY_LOCAL_USER和HKEY_LOCAL_MACHINE中分別找到Software Microsoft Microsoft SQL Server 以及MS

11、SQLServer安裝過程中,延續報錯“command line option syntax error.type command/? for help處理方法:A、安裝途徑有問題:安裝目錄最好不要是中文;而且途徑不要太長;最好在根目錄下; B、 HYPERLINK l _1、程序安裝完后,翻開企業管理器,發現無效力工程。 參照此處理方法 實際中遇到的問題:很多人安裝的時候,不是途徑的問題,能夠和機器中某些軟件的程序相沖突,報錯。處理方法:不論報幾次錯誤,看最后安裝過程能不能勝利,假設可以安裝,那么有兩種情況:景象偵破:啟動SQL Server 企業管理器,看一下microsoft SQL S

12、erver途徑下的數據庫效力器能不能銜接勝利,底下的數據庫文件能不能看到。假設能,闡明安裝正確,不影響運用。假設不能,那么進一步確定問題的嚴重性:詳細分析:景象:當安裝程序安裝到:安裝程序正在安裝ms數據訪問組件時,屏幕出現錯誤提示:command line option syntax error,type command/? for help然后點確定繼續,結果到:安裝程序正在安裝HTML協助 時,屏幕又出現標題為html help 1.32 update錯誤對話框提示:command line option syntax error,type command/? for help然后再點確

13、定繼續,安裝程序開場復制文件,復制完文件后又出現錯誤提示:無法找到動態銜接庫sqlunirl.dll于指定途徑,如圖:此主題相關圖片如下:錯誤排查:1、首先排除盜版盤問題,由于我用的是我們一個大客戶的正版軟件。2、再者排除系統的問題,所以重新格式化后,新裝的win2k ad server,(BTW:也是正版的,在試過之后還是不行,看下日志的問題: 3、解析日志:sql server 2k 會在它安裝的時候,即時得生成一個安裝日志文件:名字叫作sqlstp.txt(是sqlsetup得縮寫它的位置在:/%system%/winnt/目錄下面翻開它可以看到記錄著安裝程序幾點幾分執行的動作:假設安裝

14、勝利的話,它的最后一行應該有Installation Succeeded字樣,否那么,否那么,在它出錯得時辰有這樣的記錄 Installation Failed.,比如:Command line option syntax error.type command/? for help 意思是:命令行語法錯誤。command/?查看協助 4、緣由探尋:關于安裝目錄的文字:D:1erecycled2常用軟件備份數據庫sql_server2000所以先思索換了一下目錄,把它挪到了根目錄下,再安裝,ok! 安裝途徑不能有中文目錄!建議:要擅長看日志,不光是安裝程序有日志,win2k效力器也有很多日志文件

15、,比如:iis日志、系統運用程序日志等等,養成看日志的習慣就會處理很多的問題,包括能否有黑客攻擊他的iis效力器. 結論:安裝目錄最好不要是中文;而且途徑不要太長;最好在根目錄下;另外:關于安裝效力器配置失敗的時候sqlunirl.dll是MDAC的一個組件,可以思索如下方法試試:重裝MDAC 關于安裝效力器配置失敗的時候關于安裝效力器配置失敗的時候sqlunirl.dll是MDAC的一個組件,可以思索如下方法試試:1.重裝MDAC2.修正注冊表:HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionsetup刪除ExceptionCo

16、mponents 重啟,安裝 當出現安裝程序配置效力器失敗時,可以試著用以下方法處理:此錯誤音訊可以在系統目錄下找到,例如我的系統是win2000,那么該文件在C:WINNTsqlstp.log 察看日志文件失敗一:正在與效力?driver=sql server;server=ZHL;UID=sa;PWD=;database=masterMicrosoftODBC 驅動程序 管理器 驅動程序的 SQLAllocHandle on SQL_Hdriver=sql server;server=ZHL;UID=sa;PWD=;database=masterMicrosoftODBC 驅動程序 管理器

17、 驅動程序的 SQLAllocHandle on SQL_Hdriver=sql server;server=ZHL;UID=sa;PWD=;database=masterMicrosoftODBC 驅動程序 管理器 驅動程序的 SQLAllocHandle on SQL_HSQL Server 配置?#13:40:06 Process Exit Code: (-1) 13:40:09 安裝程序配置效力器失敗。參考效力器錯誤日志和 C:WINNTsqlstp.log 了解更多信息。13:40:09 Action CleanUpInstall:當出現這個錯誤時,試一下重裝系統文件我的機子是win

18、2000,在dos下重新運轉win2000的安裝,然后選擇修復,而不是全新安裝修復系統文件之后,再裝sql server,那么不會出現此錯誤音訊失敗二:正在與效力?driver=sql server;server=ZHL;UID=sa;PWD=;database=masterMicrosoftODBC 驅動程序 管理器 未發現數據源driver=sql server;server=ZHL;UID=sa;PWD=;database=masterMicrosoftODBC 驅動程序 管理器 未發現數據源driver=sql server;server=ZHL;UID=sa;PWD=;databas

19、e=masterMicrosoftODBC 驅動程序 管理器 未發現數據源SQL Server 配置?#13:50:07 Process Exit Code: (-1) 13:50:10 安裝程序配置效力器失敗。參考效力器錯誤日志和 C:WINNTsqlstp.log 了解更多信息。13:50:10 Action CleanUpInstall:當出現這個錯誤時,是由于在注冊表刪除了HKEY_LOCAL_MACHINESOFTWAREODBC中有關sql sever的內容這時可以選擇修復注冊表,或安裝ODBC修復工具ODBC修復工具: 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 安裝程序配置效力器失敗。參考效力器錯誤日志和 當出現這個錯誤時,必需安裝ODBC修復工具ODBC修復工具: 211.101.4.50/download/canyin/tools/MDAC_TYP.EXE如何處理winxpsp2后與sql的沖突- - winxp sp2后,內置了一個防火墻,使得利用tcp/ip方式訪問sql server失敗。可以采取開放端口的方法來處理。sql server運用的端口是tcp1433,udp1434。 可以運用netstat -ano netstat.txt 來檢查端口情況。運用 tasklist tasklist.txt 和ta

23、sklist /svc tasklist.txt 來列表系統義務效力什么版本的SQL SERVER能在WinXP上安裝效力器端?windows xp professional是定位跟win98差不多的操作系統,是不能裝sql server 2000 server端的,只能安裝client端,所以先安裝msde,這個在sql server安裝盤有,在office2000里面也有是desktop egegin,桌面版的。然后安裝時只能選擇安裝客戶端,是一樣可以在本機運用的,可以建立數據,建表,只是不能用做數據庫效力器。本機測試是完全沒有問題的。只安裝桌面版數據庫引擎和客戶端工具就完全可以在本機運用

24、數據庫了,除了不能做為數據庫效力器提供效力沒什么區別的:不同版本的操作系統支持不同版本的SQL Serverwin2000 server/advance server/data center和winNT server支持企業版、規范版、測評版、開發人員版和個人版,不支持WinCE版。 win2000 professional和winNT Workstation支持測評版、開發人員版和個人版,不支持企業版、規范版和WinCE版。 win98只支持個人版,不支持其他版本。 忘記密碼或者登陸方式設置錯誤假設您曾經安裝了SQL數據庫,但是您忘記密碼或者您的數據庫運用的是windows身份方式登陸的,請

25、參照以下步驟進展設置: 1、首先在 程序Microsoft Sql Server 效力管理器,確保效力器處于啟動形狀,進入SQL server的企業管理器,并在選中您的數據庫效力器點擊右鍵。如以下圖2-18: 圖2-182、 在右鍵中選中“刪除SQL注冊D。如圖2-17:圖2-193、 點擊“是刪除現有數據庫效力器銜接不會影響原有的數據庫的內容和完好性 )。如以下圖2-20: 圖2-204、 在SQL組中右鍵點擊“新建SQL server注冊I。如以下圖2-21: 圖2-215、 單擊下一步,如圖2-22: 圖2-226、 選中local假設效力器中沒有local選項可以手動添加,然后“下一步

26、:圖2-237、 在圖2-24中請確保選擇第一個單項選擇框,即用windows身份驗證,點擊“下一步: 圖2-248、 點擊“下一步,完成如圖2-25,那么有提示效力器注冊完成如圖2-26,點擊“封鎖按鈕,那么新建完成。 圖2-25圖2-269、 然后在剛建好的數據庫目錄上點擊右鍵,如圖2-27: 圖2-2710、 點擊翻開屬性窗體平安性,如以下圖2-28: 圖2-2811、 在上圖2-28中的平安性身份驗證中選擇第一個單項選擇框Sql Server 和Windows并確定。 圖2-2912、 然后點擊數據庫效力器中平安性登錄,在右邊展開的窗口中選中sa并點擊右鍵如以下圖2-30: 圖2-30

27、13、 在圖2-30中翻開sa的屬性,如以下圖2-31: 圖2-3114、 進入下一步如下: 圖2-3215、 輸入確認密碼并確定,完成了Sql Server的登錄方式與sa密碼的設置。其他一些相關的問題SQL Server銜接失敗錯誤及處理在運用 SQL Server 的過程中,用戶遇到的最多的問題莫過于銜接失敗。普通而言,有以下兩種銜接 SQL Server 的方式,一是利用 SQL Server 自帶的客戶端工具,如企業管理器、查詢分析器、事務探查器等;二是利用用戶本人開發的客戶端程序,如ASP 腳本、VB程序等,客戶端程序中又是利用 ODBC 或者 OLE DB 等銜接 SQL Ser

28、ver。下面,我們將就這兩種方式產生的錯誤分析:一、客戶端工具銜接失敗 在運用 SQL Server 自帶的客戶端工具以企業管理器為例銜接 SQL Server時,1、SQL Server 不存在或訪問被回絕 ConnectionOpen (Connect() 2、用戶sa登錄失敗。緣由:未與信任 SQL Server 銜接相關聯。3、超時已過期。 下面我們依次引見如何來處理這三個最常見的銜接錯誤。 第一個錯誤SQL Server 不存在或訪問被回絕通常是最復雜的,錯誤發生的緣由比較多,需求檢查的方面也比較多。普通說來,有以下幾種能夠性:1、SQL Server稱號或IP地址拼寫有誤; 2、效

29、力器端網絡配置有誤; 3、客戶端網絡配置有誤。 要處理這個問題,我們普通要遵照以下的步驟來一步步找出導致錯誤的緣由。 首先,檢查網絡物理銜接: ping 效力器IP地址 或者 ping 效力器稱號 假設 ping 效力器IP地址 失敗,闡明物理銜接有問題,這時候要檢查硬件設備,如網卡、HUB、路由器等。還有一種能夠是由于客戶端和效力器之間安裝有防火墻軟件呵斥的,比如 ISA Server。防火墻軟件能夠會屏蔽對 ping、telnet 等的呼應,因此在檢查銜接問題的時候,我們要先把防火墻軟件暫時封鎖,或者翻開一切被封鎖的端口。假設ping 效力器IP地址 勝利而 ping 效力器稱號 失敗,那

30、么闡明名字解析有問題,這時候要檢查 DNS 效力能否正常。有時候客戶端和效力器不在同一個局域網里面,這時候很能夠無法直接運用效力器稱號來標識該效力器,這時候我們可以運用HOSTS文件來進1、運用記事本翻開HOSTS文件普通情況下位于C:WINNTsystem32driversetc2、添加一條IP地址與效力器稱號的對應記錄,如: 172.168.10.24 myserver 也可以在 SQL Server 的客戶端網絡適用工具里面進展配置,后面會有詳細闡明。其次,運用 telnet 命令檢查SQL Server效力器任務形狀: telnet 效力器IP地址 1433 假設命令執行勝利,可以看到

31、屏幕一閃之后光標在左上角不停閃爍,這闡明 SQL Server 效力器任務正常,并且正在監聽1433端口的 TCP/IP 銜接;假設命令前往無法翻開銜接的錯誤信息,那么闡明效力器端沒有啟動 SQL Server 效力,也能夠效力器端沒啟用TCP/IP 協議,或者效力器端沒有在 SQL Server 默許的端口1433上監聽。接著,我們要到效力器上檢查效力器端的網絡配置,檢查能否啟用了命名管道,能否啟用了 TCP/IP 協議等等。我們可以利用 SQL Server 自帶的效力器網絡運用工具來進展檢查點擊:程序 - Microsoft SQL Server - 效力器網絡運用工具,翻開該工具后看到

32、的畫面如以下圖所示:從這里我們可以看到效力器啟用了哪些協議。普通而言,我們啟用命名管道以及點中 TCP/IP 協議,選擇屬性,可以來檢查 SQK Server 效力默許端口的設置,如以下圖所示:普通而言,運用 SQL Server 默許的1433端口。假設選中隱藏效力器,那么意味著客戶端無法經過枚舉效力器來看到這臺效力器,起到了維護的作用,但不影響銜接。檢查完了效力器端的網絡配置,接下來要到客戶端檢查客戶端的網絡配置。同樣可以利用 SQL Server 自帶的客戶端網絡運用工具來進展檢查,所不同的是這次是在客戶點擊:程序 - Microsoft SQL Server - 客戶端網絡運用工具,

33、翻開該工具后看到的畫面如以下圖所示:從這里可以看到客戶端啟用了哪些協議。普通而言,同樣需求啟用命名管道點擊 TCP/IP 協議,選擇屬性,可以檢查客戶端默許銜接端口的設置,如以下圖所示。該端口必需與效力器一致。 單擊別名選項卡,還可以為效力器配置別名。效力器的別名是用來銜接的稱號,銜接參數中的效力器是真正的效力器稱號,兩者可以一樣或不同。如以下圖中,可以運用myserver來替代真正的效力器稱號sql2kcn-02,并且運用網絡庫 Named Pipes。別名的設置與運用HOSTS文件有類似之處。經過以上幾個方面的檢查,錯誤 1 發生的緣由根本上可以被排除。當用戶嘗試在查詢分析器里面運用sa來

34、銜接SQL Server,或者在企業管理器里面運用sa來新建一個SQL Server注冊時,經常會遇到如圖 2 所示的錯誤信息。該錯誤產生的緣由是由于SQL Server運用了僅 Windows的身份驗證方式,因此用戶無法運用SQL Server的登錄帳戶如 sa 進展銜接。處理方法如下所示:1、 在效力器端運用企業管理器,并且選擇運用 Windows 身份驗證銜接上 SQL 2、 展開SQL Server組,鼠標右鍵點擊SQL Server效力器的稱號,選擇屬性,再3、 在身份驗證下,選擇SQL Server和 Windows 。 4、 重新啟動SQL Server效力。 在以上處理方法中,

35、假設在第 1 步中運用運用 Windows 身份驗證銜接 SQL Server 失敗,那么我們將遇到一個兩難的境地:首先,效力器只允許了 Windows 的身份驗證;其次,即使運用了 Windows 身份驗證依然無法銜接上效力器。這種情形被籠統地稱之為本人把本人鎖在了門外,由于無論用何種方式,用戶均無法運用進展銜接。實踐上,可以經過修正一個注冊表鍵值來將身份驗證方式改為 SQL Server 和 Windows 混合驗證,步驟:1、點擊開場-運轉,輸入regedit,回車進入注冊表編輯器; 2、依次展開注冊表項,閱讀到以下注冊表鍵: HKEY_LOCAL_MACHINESOFTWAREMicr

36、osoftMSSQLServerMSSQLServer3、在屏幕右方找到稱號LoginMode,雙擊編輯雙字節值; 4、將原值從1改為2,點擊確定; 5、封鎖注冊表編輯器; 6、重新啟動SQL Server效力。 此時,用戶可以勝利地運用sa在企業管理器中新建SQL Server注冊,但是依然無法運用Windows身份驗證方式來銜接SQL Server。這是由于在 SQL Server 中有兩個缺省的登錄帳戶:BUILTINAdministrators 以及 機器名Administrator 被刪除。要恢復這兩個帳戶1、翻開企業管理器,展開效力器組,然后展開效力器; 2、展開平安性,右擊登錄,

37、然后單擊新建登錄; 3、在稱號框中,輸入 BUILTINAdministrators; 4、在效力器角色選項卡中,選擇System Administrators ;5、點擊確定退出; 6、運用同樣方法添加 機器名Administrator 登錄。 以下注冊表鍵 HKEY_LOCAL_MACHINESOFTWAREMicrosoftMSSQLServerMSSQLServerLoginMode的值決議了SQL Server將采取何種身份驗證方式。該值為1,表示運用Windows 身份驗證方式;該值為2,表示運用混合方式Windows 身份驗證和 SQL Server 身份驗證。看完如何處理前兩個

38、錯誤的方法之后,看一下所示的第三個錯誤,如圖3:假設遇到第三個錯誤,普通而言表示客戶端曾經找到了這臺效力器,并且可以進展連接,不過是由于銜接的時間大于允許的時間而導致出錯。這種情況普通會發生在當用戶在Internet上運轉企業管理器來注冊另外一臺同樣在Internet上的效力器,并且是慢速銜接時,有能夠會導致以上的超時錯誤。有些情況下,由于局域網的網絡問題,也會導致這樣的錯誤。要處理這樣的錯誤,可以修正客戶端的銜接超時設置。默許情況下,經過企業管理器注冊另外一臺SQL Server的超時設置是 4 秒,而查詢分析器是 15 秒這也是為什么在企業1、在企業管理器中,選擇菜單上的工具,再選擇選項;

39、 2、在彈出的SQL Server企業管理器屬性窗口中,點擊高級選項卡;3、在銜接設置下的登錄超時秒右邊的框中輸入一個比較大的數字,如 20查詢分析器中也可以在同樣位置進展設置。 二、運用程序銜接失敗 以上的三種錯誤信息都是發生在 SQL Server 自帶的客戶端工具中,在運用程序中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 銜接相關聯。 Microsoft OLE DB Provider for ODBC Drivers 錯誤 80004005.MicrosoftODBC SQL Server Driver超時已過期.首先,來詳細看以下的表示圖來了解一下運用 ODBC 和運用 OLE DB 銜接 SQL Server 有什么不同之處。從上圖中,可以看出在實踐運用中,運用程序創建和運用各種 ADO 對象,ADO 對象框架調用享用的 OLE DB 提供者。為了訪問 SQL Server 數據庫,OLE DB 提供了兩種不同的

41、方法:用于 SQL Server 的 OLE DB 提供者以及用于 ODBC 的 OLE DB 提供者。這兩種不同的方法對應于兩種不同的銜接字符串,規范的銜接字符串寫法如下所示:1、運用用于 SQL Server 的 OLE DB 提供者: 運用 SQL Server 身份驗證: oConn.Open Provider=sqloledb; & _ Data Source=myServerName; & _ Initial Catalog=myDatabaseName; & _ User Id=myUsername; & _ Password=myPassword 運用 Windows 身份驗證

42、信任銜接: oConn.Open Provider=sqloledb; & _ Data Source=myServerName; & _ Initial Catalog=myDatabaseName; & _ Integrated Security=SSPI 2、運用用于 ODBC 的 OLE DB 提供者不運用 ODBC 數據源:運用 SQL Server 身份驗證: oConn.Open Driver=SQL Server; & _ Server=MyServerName; & _ Database=myDatabaseName; & _ Uid=myUsername; & _ Pwd=

43、myPassword 運用 Windows 身份驗證信任銜接: oConn.Open Driver=SQL Server; & _ Server=MyServerName; & _ Database=myDatabaseName; & _ Trusted_Connection=yes 3、運用用于 ODBC 的 OLE DB 提供者運用 ODBC 數據源:oConn.Open DSN=mySystemDSN; & _ Uid=myUsername; & _ Pwd=myPassword 假設遇到銜接失敗的情況,只需按照一中所示的方法,結合程序中的銜接字符串進展檢查,根本都能得到處理。另外,還有以下幾個要留意的地方:1、配置 ODBC 數據源時,點擊客戶端配置選項可以讓我們指定銜接運用的網絡庫、端口號等屬性,如以下圖所示:2、假設遇到銜接超時的錯誤,我們可以在程序中修正 Connection 對象的超時設置% 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. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論