日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術(shù)文章
文章詳情頁

SQL Server連接失敗錯(cuò)誤故障的分析與排除

瀏覽:255日期:2023-10-31 11:42:00

作者:竇昌陽

在使用 SQL Server 的過程中,用戶遇到最多的問題莫過于連接失敗了。一般而言,有兩種連接SQL Server 的方式,一是利用 SQL Server 自帶的客戶端工具,如企業(yè)管理器、查詢分析器、事務(wù)探查器等;二是利用用戶自己開發(fā)的客戶端程序,如ASP 腳本、VB程序等,客戶端程序中又是利用 ODBC 或者OLE DB等連接 SQL Server。下面,我們將就這兩種連接方式,具體談?wù)勅绾蝸斫鉀Q連接失敗的問題。 一、'SQL Server 不存在或訪問被拒絕'SQL Server連接失敗錯(cuò)誤故障的分析與排除(圖1)'SQL Server 不存在或訪問被拒絕'錯(cuò)誤,通常是最容易發(fā)生的,因?yàn)殄e(cuò)誤發(fā)生的原因比較多,所以需要檢查的方面也比較多。一般說來,有以下幾種可能性:1、網(wǎng)絡(luò)連接問題;2、SQL Server服務(wù)器問題;3、服務(wù)器端網(wǎng)絡(luò)配置問題;4、客戶端網(wǎng)絡(luò)配置問題。首先,我們檢查網(wǎng)絡(luò)連接:1、ping服務(wù)器IP地址。首先先關(guān)閉服務(wù)器和客戶端的防火墻,這是為了排除防火墻軟件可能會(huì)屏蔽對(duì) ping,telnet 等的響應(yīng)。然后開始ping服務(wù)器IP地址,如果 ping服務(wù)器IP地址不成功,說明物理連接有問題,這時(shí)候要檢查硬件設(shè)備,如網(wǎng)卡,HUB,路由器等。2、ping服務(wù)器名稱。如果失敗則說明名字解析有問題,這時(shí)候要檢查Netbuis協(xié)議是否安裝、;DNS 服務(wù)是否正常。其次,使用 telnet 命令檢查SQL Server服務(wù)器工作狀態(tài)。如果命令執(zhí)行成功,可以看到屏幕一閃之后光標(biāo)在左上角不停閃動(dòng),這說明 SQL Server 服務(wù)器工作正常,并且正在監(jiān)聽1433端口的 TCP/IP 連接;如果命令返回'無法打開連接'的錯(cuò)誤信息,則說明服務(wù)器沒有啟動(dòng) SQL Server 服務(wù),也可能服務(wù)器端沒啟用 TCP/IP 協(xié)議,或者服務(wù)器沒有在 SQL Server 默認(rèn)的端口1433上監(jiān)聽。最后,我們要檢查服務(wù)器、客戶端網(wǎng)絡(luò)配置。服務(wù)器檢查是否啟用了命名管道;是否啟用了 TCP/IP 協(xié)議等等。我們可以利用 SQL Server 自帶的服務(wù)器網(wǎng)絡(luò)使用工具來進(jìn)行檢查。單擊:程序-> Microsoft SQL Server 服務(wù)器網(wǎng)絡(luò)使用工具;打開該工具后,在'常規(guī)'中可以看到服務(wù)器啟用了哪些協(xié)議,默認(rèn)我們啟用命名管道以及 TCP/IP 協(xié)議。點(diǎn)中 TCP/IP 協(xié)議,選擇'屬性',我們可以來檢查 SQK Server 服務(wù)默認(rèn)端口的設(shè)置。一般而言,我們使用 SQL Server 默認(rèn)的1433端口。如果選中'隱藏服務(wù)器',則意味著客戶端無法通過枚舉服務(wù)器來看到這臺(tái)服務(wù)器,起到了保護(hù)的作用,但不影響連接。(圖2)(圖3) 接下來我們要到客戶端檢查客戶端的網(wǎng)絡(luò)配置。我們同樣可以利用 SQL Server 自帶的客戶端網(wǎng)絡(luò)使用工具來進(jìn)行檢查,所不同的是這次是在客戶端來運(yùn)行這個(gè)工具。單擊:程序-> Microsoft SQL Server 客戶端網(wǎng)絡(luò)使用工具打開該工具后,在'常規(guī)'項(xiàng)中,可以看到客戶端啟用了哪些協(xié)議。同樣,我們需要啟用命名管道以及 TCP/IP 協(xié)議。點(diǎn)擊 TCP/IP 協(xié)議,選擇'屬性',可以檢查客戶端默認(rèn)連接端口的設(shè)置,該端口必須與服務(wù)器一致。(圖4)通過以上幾個(gè)方面的檢查,基本上可以排除第一種錯(cuò)誤。

二、'無法連接到服務(wù)器,用戶xxx登陸失敗' (圖5)該錯(cuò)誤產(chǎn)生的原因是由于SQL Server使用了'僅 Windows'的身份驗(yàn)證方式,因此用戶無法使用SQL Server的登錄帳戶(如 sa )進(jìn)行連接。解決方法如下所示:1、在服務(wù)器端使用企業(yè)管理器,并且選擇'使用 Windows 身份驗(yàn)證'連接上 SQL Server;2、展開'SQL Server組',鼠標(biāo)右鍵點(diǎn)擊SQL Server服務(wù)器的名稱,選擇'屬性',再選擇'安全性'選項(xiàng)卡;3、在'身份驗(yàn)證'下,選擇'SQL Server和 Windows ';4、重新啟動(dòng)SQL Server服務(wù)。在以上解決方法中,如果在第1步中使用'使用 Windows 身份驗(yàn)證'連接 SQL Server 失敗,那就通過修改注冊(cè)表來解決此問題:1、點(diǎn)擊'開始' '運(yùn)行',輸入regedit,回車進(jìn)入注冊(cè)表編輯器;2、依次展開注冊(cè)表項(xiàng),瀏覽到以下注冊(cè)表:[HKEY_LOCAL_MACHINESOFTWAREMicrosoftMSSQLServerMSSQLServer];3、在屏幕右方找到名稱'LoginMode',雙擊編輯雙字節(jié)值;4、將原值從1改為2,點(diǎn)擊'確定';5、關(guān)閉注冊(cè)表編輯器;6、重新啟動(dòng)SQL Server服務(wù)。此時(shí),用戶可以成功地使用sa在企業(yè)管理器中新建SQL Server注冊(cè),但是仍然無法使用Windows身份驗(yàn)證模式來連接SQL Server。這是因?yàn)樵?SQL Server 中有兩個(gè)缺省的登陸戶:BUILTINAdministrators<機(jī)器名>Administrator 被刪除。要恢復(fù)這兩個(gè)帳戶,可以使用以下的方法:1、打開企業(yè)管理器,展開服務(wù)器組,然后展開服務(wù)器;2、展開'安全性',右擊'登錄',然后單擊'新建登錄';3、在'名稱'框中,輸入 BUILTINAdministrators;4、在'服務(wù)器角色'選項(xiàng)卡中,選擇'System Administrators' ;5、點(diǎn)擊'確定'退出;6、使用同樣方法添加 <機(jī)器名>Administrator 登錄。說明:以下注冊(cè)表鍵:HKEY_LOCAL_MACHINESOFTWAREMicrosoftMSSQLServerMSSQLServerLoginMode的值決定了SQL Server將采取何種身份驗(yàn)證模式。1、表示使用'Windows 身份驗(yàn)證'模式;2、表示使用混合模式(Windows 身份驗(yàn)證和 SQL Server 身份驗(yàn)證)。三、提示連接超時(shí)(圖6)如果遇到第三個(gè)錯(cuò)誤,一般而言表示客戶端已經(jīng)找到了這臺(tái)服務(wù)器,并且可以進(jìn)行連接,不過是由于連接的時(shí)間大于允許的時(shí)間而導(dǎo)致出錯(cuò)。這種情況比較少見,一般發(fā)生在當(dāng)用戶在Internet上運(yùn)行企業(yè)管理器來注冊(cè)另外一臺(tái)同樣在Internet上的服務(wù)器,并且是慢速連接時(shí),有可能會(huì)導(dǎo)致以上的超時(shí)錯(cuò)誤。有些情況下,由于局域網(wǎng)的網(wǎng)絡(luò)問題,也會(huì)導(dǎo)致這樣的錯(cuò)誤。要解決這樣的錯(cuò)誤,可以修改客戶端的連接超時(shí)設(shè)置。默認(rèn)情況下,通過企業(yè)管理器注冊(cè)另外一臺(tái)SQL Server的超時(shí)設(shè)置是 4 秒,而查詢分析器是 15 秒。具體步驟為:企業(yè)管理器中的設(shè)置:1、在企業(yè)管理器中,選擇菜單上的'工具',再選擇'選項(xiàng)';2、在彈出的'SQL Server企業(yè)管理器屬性'窗口中,點(diǎn)擊'高級(jí)'選項(xiàng)卡;3、在'連接設(shè)置'下的'登錄超時(shí)(秒)'右邊的框中輸入一個(gè)比較大的數(shù)字,如 30。查詢分析器中的設(shè)置:單擊“工具”->'選項(xiàng)'->'連接'; 將登錄超時(shí)設(shè)置為一個(gè)較大的數(shù)字,連接超時(shí)改為0。四、應(yīng)用程序連接失敗以上的三種錯(cuò)誤信息都是發(fā)生在 SQL Server 自帶的客戶端工具中,在應(yīng)用程序中我們也會(huì)遇到類似的錯(cuò)誤信息,例如: Microsoft OLE DB Provider for SQL Server (0x80004005)[DBNETLIB][ConnectionOpen (Connect()).]Specified SQL server not found.Microsoft OLE DB Provider for SQL Server (0x80004005)用戶 'sa' 登錄失敗。原因: 未與信任 SQL Server 連接相關(guān)聯(lián)。Microsoft OLE DB Provider for ODBC Drivers 錯(cuò)誤 '80004005'.[Microsoft][ODBC SQL Server Driver]超時(shí)已過期.如果遇到連接超時(shí)的錯(cuò)誤,我們可以在程序中修改 Connection 對(duì)象的超時(shí)設(shè)置,再打開該連接。例如: <%Set Conn = Server.CreateObject('ADODB.Connection')DSNtest='DRIVER={SQL Server};SERVER=ServerName;UID=USER;PWD=password;DATABASE=mydatabase'Conn. Properties('Connect Timeout') = 15 '以秒為單位Conn.open DSNtest%>   如果遇到查詢超時(shí)的錯(cuò)誤,我們可以在程序中修改 Recordset 對(duì)象的超時(shí)設(shè)置,再打開結(jié)果集。例如:Dim cn As New ADODB.ConnectionDim rs As ADODB.Recordset. . . cmd1 = txtQuery.TextSet rs = New ADODB.Recordsetrs.Properties('Command Time Out') = 300'同樣以秒為單位,如果設(shè)置為 0 表示無限制rs.Open cmd1, cnrs.MoveFirst. . . 五、小結(jié)本文針對(duì)大部分用戶在使用 SQL Server 過程中常見的連接失敗的錯(cuò)誤,重點(diǎn)討論了在使用 SQL Server 客戶端工具以及用戶開發(fā)的應(yīng)用程序兩種情況下,如何診斷并解決連接失敗的錯(cuò)誤。看過本文以后,相信每一個(gè)讀者都會(huì)對(duì) SQL Server 的連接工作原理、身份驗(yàn)證方式以及應(yīng)用程序開發(fā)等有一個(gè)較為全面而深入的了解。

日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
欧美成a人片免费观看久久五月天| 国产精品久久久久久模特| 久久99免费视频| 国产精品成人自拍| 国产九一精品| 国产一区一一区高清不卡| 精品一区二区三区中文字幕视频| 国产伦理一区| 久久精品一区二区三区中文字幕| 老鸭窝一区二区久久精品| 麻豆成人综合网| 国产精品久久久久久久久久10秀 | 亚洲精品人人| 日韩手机在线| 国产精品视频一区二区三区| 免费看一区二区三区| 91视频一区| 欧美.日韩.国产.一区.二区 | 久久精品中文| 亚洲男女自偷自拍| 欧美一级一区| 精品一区电影| 99免费精品| 亚洲深爱激情| 青青伊人久久| 国产一区二区三区国产精品| 欧美aa在线观看| 亚洲作爱视频| 日韩精品免费一区二区夜夜嗨| 老司机免费视频一区二区三区| 日韩国产专区| 亚洲在线久久| 精品免费在线| 五月天久久网站| 日韩视频1区| 麻豆极品一区二区三区| 欧美精品日日操| 日韩一区二区三区精品| 国产精品中文| 91看片一区| 国产毛片久久| 国产精品一级| 久久中文亚洲字幕| 日本亚州欧洲精品不卡| 美女性感视频久久| 最近高清中文在线字幕在线观看1| 一区在线免费| 国产伦理久久久久久妇女| 久久久久久久欧美精品| 国产毛片久久| 欧美成人一二区| 久久一区二区三区喷水| 日韩欧美久久| 国产一区调教| 国产精品最新| 亚洲乱码一区| 日韩和欧美一区二区三区| 久久不见久久见中文字幕免费 | 免费在线小视频| 日本一区福利在线| 国产探花在线精品一区二区| 日韩av黄色在线| 国产一区三区在线播放| 日韩亚洲在线| 国产精品对白| 999在线观看精品免费不卡网站| 日韩国产精品久久久| av资源亚洲| 美女被久久久| 成人国产精选| 日韩激情中文字幕| 色爱av综合网| 国产精品久一| 噜噜噜久久亚洲精品国产品小说| 精品美女视频 | 美女久久99| 免费视频一区二区| 久久99性xxx老妇胖精品| 狠狠色综合网| 美女视频黄久久| 日韩在线成人| 国产91一区| 久久精品国产网站| 美日韩精品视频| 亚洲国产欧美日本视频| 天堂精品久久久久| 女同性一区二区三区人了人一| 久久精品国产99国产| 老牛国产精品一区的观看方式| 久久一区欧美| 少妇精品久久久一区二区三区| 久久国产主播| 乱一区二区av| 日本成人中文字幕在线视频| 免费看一区二区三区| 成人av二区| 精品国产网站| 青草国产精品| 免费日韩视频| 日韩国产欧美| 国产精品xvideos88| 日日摸夜夜添夜夜添国产精品| 久久久夜精品| 国产成人精品三级高清久久91| 日韩国产精品久久久久久亚洲| 99在线|亚洲一区二区| 日韩精品诱惑一区?区三区| 国产精品视频一区二区三区四蜜臂| 999国产精品| 四虎成人av| 久草精品视频| 国产精品久久久久77777丨| 鲁大师成人一区二区三区| 激情综合激情| 日韩在线观看| 天堂av在线| 久久精品资源| 国产精品**亚洲精品| 91九色综合| 日韩av中文字幕一区二区三区| 老鸭窝亚洲一区二区三区| 伊人影院久久| 91精品福利| 久久天堂精品| 亚洲高清成人| 亚洲精品一二三区区别| 日韩中文在线播放| 日韩国产一区二区| 久久久亚洲一区| 亚洲福利免费| 国产美女精品| 三级久久三级久久久| 亚洲日本久久| 91欧美日韩在线| 国产一卡不卡| 久久99久久久精品欧美| 久久福利在线| 精品视频黄色| 国产中文欧美日韩在线| 国内自拍视频一区二区三区| 精品国产aⅴ| 久久精品一区| 欧美久久天堂| 免费国产自久久久久三四区久久 | 精品国产欧美日韩| 欧美xxxx中国| 精精国产xxxx视频在线野外| 日韩电影在线视频| 国产粉嫩在线观看| 日韩福利视频一区| 国产欧美日韩精品一区二区免费 | 亚洲精品精选| 国产欧美88| 国产成人精品免费视| 久久青草久久| 日韩精品一二三区| 欧美日韩1区| 精品国产精品久久一区免费式| 日韩欧美另类一区二区| 国产综合欧美| 婷婷精品在线| 风间由美中文字幕在线看视频国产欧美| 岛国av免费在线观看| 麻豆精品蜜桃| 国产精品7m凸凹视频分类| 欧美日韩国产精品一区二区亚洲| 日韩专区一卡二卡| 欧美亚洲三区| 日韩一区亚洲二区| 黄色亚洲在线| 奇米狠狠一区二区三区| 精品一区二区三区中文字幕在线| 亚洲天堂av影院| 久久aⅴ国产紧身牛仔裤| 日本不卡视频在线| 高清一区二区三区av| 狠狠爱www人成狠狠爱综合网| 日韩av电影一区| 国产精品麻豆久久| 激情综合自拍| 久久狠狠亚洲综合| 亚洲人成在线网站| 亚洲精品观看| 超碰在线99| 日本天堂一区| 美女毛片一区二区三区四区最新中文字幕亚洲 | 国产韩日影视精品| 日韩av黄色在线| av综合电影网站| 亚洲免费资源| 四季av一区二区凹凸精品| 神马日本精品| 日韩在线成人| 999国产精品| 国产伦精品一区二区三区视频| 久久国产中文字幕| 国产三级一区| 五月天久久777| 久久精品国产99国产| 蜜桃视频在线观看一区二区|