新聞中心
sql server 創(chuàng)建ODBC數(shù)據(jù)源時(shí)出錯(cuò), SQL State:HYT00 SQL server 錯(cuò)誤:0 ....祥見(jiàn)圖
“連接錯(cuò)誤,超時(shí)已過(guò)期”,這也是SQL
成都創(chuàng)新互聯(lián)公司主營(yíng)藍(lán)山網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營(yíng)網(wǎng)站建設(shè)方案,APP應(yīng)用開(kāi)發(fā),藍(lán)山h5微信平臺(tái)小程序開(kāi)發(fā)搭建,藍(lán)山網(wǎng)站營(yíng)銷(xiāo)推廣歡迎藍(lán)山等地區(qū)企業(yè)咨詢(xún)
Server使用者在連接SQL
Server時(shí)最常碰到的問(wèn)題之一。下面我們就來(lái)詳細(xì)分析引起此問(wèn)題的原因以及解決辦法。
一、原因
出現(xiàn)此種錯(cuò)誤,一般而言表示客戶(hù)端已經(jīng)找到了這臺(tái)服務(wù)器,并且可以進(jìn)行連接,但連接的時(shí)間大于允許的時(shí)間而導(dǎo)致出錯(cuò),以下三種情況容易導(dǎo)致此錯(cuò)誤
?用戶(hù)通過(guò)Internet連接SQL
Server服務(wù)器,
?用戶(hù)通過(guò)慢速網(wǎng)絡(luò)連接SQL
Server
?局域網(wǎng)中的一些網(wǎng)絡(luò)問(wèn)題
二、解決辦法
要解決這樣的錯(cuò)誤,可以修改客戶(hù)端的連接超時(shí)設(shè)置.
默認(rèn)情況下,通過(guò)企業(yè)管理器注冊(cè)另外一臺(tái)SQL
Server的超時(shí)設(shè)置是
4
秒,
而查詢(xún)分析器是
15
秒(這也是為什么在企業(yè)管理器里發(fā)生錯(cuò)誤的可能性比較大的原因).
具體步驟為:
企業(yè)管理器中的設(shè)置:
1.在企業(yè)管理器中,選擇菜單上的"工具",再選擇"選項(xiàng)"
2.在彈出的"SQL
Server企業(yè)管理器屬性"窗口中,點(diǎn)擊"高級(jí)"選項(xiàng)卡
3.在"連接設(shè)置"下的"登錄超時(shí)(秒)"右邊的框中輸入一個(gè)比較大的數(shù)字,如
20.
查詢(xún)分析器中的設(shè)置:
工具
--
選項(xiàng)
--
連接
--
將登錄超時(shí)設(shè)置為一個(gè)較大的數(shù)字
如果用戶(hù)使用程序訪問(wèn)SQL
Server,那么可修改連接字符串中的連接超時(shí)(Connect
Timeout)屬性的值。
sql2000數(shù)據(jù)庫(kù)問(wèn)題
網(wǎng)上查是該錯(cuò)誤產(chǎn)生的原因是由于SQLServer使用了"僅Windows"的身份驗(yàn)證方式,因此用戶(hù)無(wú)法使用SQLServer的登錄帳戶(hù)(如sa)進(jìn)行連接。但是我們實(shí)驗(yàn)室好像就這臺(tái)機(jī)器有這樣的問(wèn)題,其他都使用的"僅Windows"的身份驗(yàn)證方式也沒(méi)有問(wèn)題,沒(méi)辦法,試一下吧:
1、在服務(wù)器端使用企業(yè)管理器,并且選擇"使用Windows身份驗(yàn)證"連接上SQLServer;
2、展開(kāi)"SQLServer組",鼠標(biāo)右鍵點(diǎn)擊SQLServer服務(wù)器的名稱(chēng),選擇"屬性",再選擇"安全性"選項(xiàng)卡;
3、在"身份驗(yàn)證"下,選擇"SQLServer和Windows"。
4、重新啟動(dòng)SQLServer服務(wù)。
或者可以修改一個(gè)注冊(cè)表鍵值來(lái)將身份驗(yàn)證方式改為SQLServer和Windows混合驗(yàn)證,步驟如下所示:
1、點(diǎn)擊"開(kāi)始"-"運(yùn)行",輸入regedit,回車(chē)進(jìn)入注冊(cè)表編輯器;
2、依次展開(kāi)注冊(cè)表項(xiàng),瀏覽到以下注冊(cè)表鍵:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\MSSQLServer]
3、在屏幕右方找到名稱(chēng)"LoginMode",雙擊編輯雙字節(jié)值;
4、將原值從1改為2,點(diǎn)擊"確定";
5、關(guān)閉注冊(cè)表編輯器;
6、重新啟動(dòng)SQLServer服務(wù)
遠(yuǎn)程數(shù)據(jù)庫(kù)連接:error: 0 - 由于連接方在一段時(shí)間后沒(méi)有正確答復(fù)或連接的主機(jī)沒(méi)有反應(yīng),連接嘗試失敗。
說(shuō)明中間網(wǎng)絡(luò)有問(wèn)題,跟sqlserver應(yīng)該沒(méi)有關(guān)系,連接不同的時(shí)候,檢查一下網(wǎng)絡(luò)狀況,看看端口時(shí)候還開(kāi)著
,然后根據(jù)情況處理。
sqlserver錯(cuò)誤碼0x00040eda
解決思路:一、猜測(cè)是access版本不對(duì)。因?yàn)檫@個(gè)文件是外部獲取的。換access2000/2003均未成功。二、猜測(cè)是是sccess表超過(guò)64個(gè)或數(shù)據(jù)文件.mdb過(guò)大。經(jīng)查,不是此類(lèi)原因。三、猜測(cè)是是SQLserver版本問(wèn)題,換SQL2000/2005/2008中、英文、加補(bǔ)丁均不能導(dǎo)入。
SQLServer是Microsoft的關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)(RDBMS)。它是一個(gè)功能齊全的數(shù)據(jù)庫(kù),主要用于與競(jìng)爭(zhēng)對(duì)手Oracle數(shù)據(jù)庫(kù)(DB)和MySQL競(jìng)爭(zhēng)。
sql server2000右鍵點(diǎn)擊數(shù)據(jù)庫(kù)屬性彈出錯(cuò)誤0是怎么回事
可以修復(fù)一下:1. [開(kāi)始]--[運(yùn)行] regedit 回車(chē)
2. 找到以下注冊(cè)表子項(xiàng):
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\80\Tools\ClientSetup
3. 右鍵單擊 ClientSetup 注冊(cè)表子項(xiàng), [新建]--[字串值]。
4. 重命名注冊(cè)表子項(xiàng),創(chuàng)建 SqlPath , 然后按 Enter。
5. 雙擊, SqlPath 注冊(cè)表子項(xiàng), 然后鍵入“C:\Program Files\Microsoft SQL Server\80\Tools” 在數(shù)值數(shù)據(jù)框中。
6. 單擊[確定],然后關(guān)閉注冊(cè)表編輯器。
7. [開(kāi)始]--[運(yùn)行] cmd,輸入 regsvr32 "C:\Program Files\Microsoft SQLServer\80\Tools\Binn\sqlmmc.dll" 然后單擊[確定]。
C:\Program Files\Microsoft SQL Server\80\Tools路徑要在系統(tǒng)中存在
新聞標(biāo)題:sqlserver錯(cuò)誤0,sqlserver錯(cuò)誤233
地址分享:http://www.dlmjj.cn/article/hohces.html