導航:首頁 > IDC知識 > 資料庫伺服器連接失敗

資料庫伺服器連接失敗

發布時間:2020-12-06 05:05:57

1、SQL 資料庫連接伺服器失敗

由以下幾個原因:

1.資料庫引擎沒有啟動

有兩種啟動方式:
(1)開始->程序->Microsoft SQL Server 2008->SQL Server 2008外圍應用配置器,在打開的界面單擊"服務的連接的外圍應用配置器",在打開的界面中找到Database Engine,單擊"服務",在右側查看是否已啟動,如果沒有啟動可單擊"啟動",並確保"啟動類型"為自動,不要為手動,否則下次開機時又要手動啟動;

(2)可打開:開始->程序->Microsoft SQL Server 2008->配置工具->SQL Server Configuration Manager,選中SQL Server 2008服務中SQL Server(MSSQLSERVER) ,並單擊工具欄中的"啟動服務"按鈕把服務狀態改為啟動;

使用上面兩種方式時,有時候在啟動的時候可能會出現錯誤[/b],不能啟動,這時就要查看"SQL Server 2008配置管理器"中的SQL Server 2008網路配置->MSSQLSERVER協議中的VIA是否已啟用,如果已啟用,則把它禁止.然後再執行上述一種方式操作就可以了。

2.進行遠程連接時,是否已允許遠程連接.

SQL Server 2008 在默認情況下僅限本地連接.我們可以手動啟用遠程連接.在上面第一種方式中,找到Database Engine,單擊"遠程連接",在右側將"僅限本地連接(L)"改為"本地連接和遠程連接(R)",並選中"同時使用TCP/IP和named pipes(B)".

3.如果是遠程連接,則還要查看連接資料庫的語句是否正確,登錄賬戶是否正確,密碼是否正確等.

我在一次區域網內連接資料庫時,就要因為連接字元串出了問題,在區域網內一台機子連接另一台機子上資料庫時,把Data Source=裝有資料庫的另一台機子的IP.我在連接資料庫時總是出現上面的錯誤,查了好長時間,後來發現,IP沒有正確到傳到連接字元串,原來我在連接時,使用的是本地,即127.0.0.1,輸入的IP沒有傳到連接字元串

2、連接主資料庫失敗,請確定伺服器是否正常運行

裝服務端的電腦要裝windows2000
server

windows2003server,或者win2008server這種伺服器系統的

3、如何解決出現"無法與資料庫伺服器建立連接"的方法

在include/config.inc.php這個文件里把資料庫名稱和密碼寫好。<?php//資料庫配置信息define('DB_HOST', 'localhost'); //資料庫伺服器主機地址define('DB_USER', 'admin'); //資料庫帳號define('DB_PW', 'admin'); //資料庫密碼define('DB_NAME', 'phpcms'); //資料庫名define('DB_PRE', 'phpcms_'); //資料庫表前綴,同一資料庫安裝多套Phpcms時,請修改表前綴define('DB_CHARSET', 'gbk'); //資料庫字元集define('DB_PCONNECT', 0); //0 或1,是否使用持久連接define('DB_DATABASE', 'mysql'); //資料庫類型

4、後台系統錯誤:無法連接到資料庫伺服器 怎麼解決

2. 確保伺服器端的資料庫是支持遠程調用的.打開SQL Server Management Studio,選擇該資料庫,右鍵菜單"Properties",在打開的版對話框中選擇Connections,把Allow remote connections to this server選上權.

3. 確保伺服器端的SQL服務的TCP/IP是Enable的.打開SQL Server Configuration Manager. 選擇SQL Server 2005 Network Configuration下的Protocols for SQL2005( 我安裝的SQL示例名為SQL2005), 把Named Pipes和TCP/IP都修改為Enabled,默認是Disabled.

4. 確保伺服器端的SQL實例的遠程

5、伺服器 資料庫連接失敗

伺服器 資料庫連接失敗
一般來說,要查如下步驟:
1、確認資料庫是否允許內遠程連接
2. 確認資料庫服務是容否正常啟動
3. 確認資料庫伺服器的防火牆開通
4. 確認客戶端到伺服器網路暢通
5. 確認連接字元串正確,包括:主機名\實例名,埠 6. 確認資料庫是否允許混合登錄方式

6、客戶端數據源連接伺服器的資料庫總連接失敗,請問怎樣解決?

一般說來,有以下幾種可能性:

1,SQL Server名稱或IP地址拼寫有誤
2,伺服器端網路配置有誤
3,客戶端網路配置有誤

要解決這個問題,我們一般要遵循以下的步驟來一步步找出導致錯誤的原因.

============= 首先,確保你的SQL Server已打了SP4的補丁,然後檢查網路物理連接:
ping 伺服器IP地址;ping 伺服器名稱
使用telnet命令檢查SQLServer伺服器工作狀態
telnet <伺服器IP地址> 1433
如果命令執行成功,可以看到屏幕一閃之後游標在左上角不停閃動,這說明SQL Server 伺服器工作正常,並且正在監聽1433埠的 TCP/IP 連接
如果命令返回"無法打開連接"的錯誤信息,則說明伺服器端沒有啟動 SQL Server 服務或者伺服器端沒有在默認的埠1433上監聽.

=============接著,我們要到伺服器上檢查伺服器端的網路配置,檢查是否啟用了命名管道.是否啟用了 TCP/IP 協議等等。
可以利用SQL Server 自帶的伺服器網路使用工具來進行檢查.

點擊:程序 -- Microsoft SQL Server -- 伺服器網路使用工具

打開該工具後,在"常規"中可以看到伺服器啟用了哪些協議.
一般而言,我們啟用命名管道以及 TCP/IP 協議.
點中 TCP/IP 協議,選擇"屬性",我們可以來檢查 SQK Server 服務默認埠的設置
一般而言,我們使用 SQL Server 默認的1433埠.如果選中"隱藏伺服器",則意味著客戶端無法通過枚舉伺服器來看到這台伺服器,起到了保護的作用,但不影響連接.

============= 接下來我們要到客戶端檢查客戶端的網路配置 =============
我們同樣可以利用 SQL Server 自帶的客戶端網路使用工具來進行檢查,
所不同的是這次是在客戶端來運行這個工具.

點擊:程序 -- Microsoft SQL Server -- 客戶端網路使用工具

打開該工具後,在"常規"項中,可以看到客戶端啟用了哪些協議.
一般而言,我們同樣需要啟用命名管道以及 TCP/IP 協議.
點擊 TCP/IP 協議,選擇"屬性",可以檢查客戶端默認連接埠的設置,該埠必須與伺服器一致.

7、sql server資料庫連接失敗

如果客戶端計算機上的別名設置錯誤,可能會引起連接問題。您可以使用客戶端網路實用程序查看別名。為此,請按以下步驟操作: 1. 啟動客戶端網路實用程序。如果 SQL Server 客戶端工具被安裝在正在運行客戶端應用程序的計算機上,請按照以下步驟啟動客戶端網路實用程序: a. 單擊「開始」,然後指向「程序」。 b. 指向「Microsoft SQL Server」,然後單擊「客戶端網路實用程序」。 如果 SQL Server 客戶端工具沒有安裝在客戶端計算機上,請按照以下步驟啟動客戶端網路實用程序: a. 單擊「開始」,然後單擊「運行」。 b. 在「運行」對話框中,在「打開」框中鍵入 cliconfg,然後單擊「確定」。 2. 在「SQL Server 客戶端網路實用程序」窗口中,單擊「常規」標簽,然後啟用您要使用的所有協議。注意:您必須至少啟用 TCP/IP 協議和命名管道協議。 3. 單擊「別名」標簽,然後驗證為 SQL Server 實例所配置的別名。 4. 驗證別名的屬性,確認伺服器名或 IP 地址和協議的配置是正確的。 通過使用伺服器名、IP 地址或者其他協議,您可以創建一個新的別名以測試連接性能。注意:在 Microsoft 數據存取部件 (MDAC) 的早期版本中,客戶端網路實用程序的用戶界面是不同的。因此,如果您沒有看到本文中列出的選項,請在運行客戶端應用程序的計算機上安裝 MDAC 的新版本。驗證 SQL Server 實例正在正確地偵聽要驗證 SQL Server 實例正在正確地偵聽命名管道、TCP/IP 或您在客戶端應用程序中使用的其他協議,請打開當前的 SQL Server 錯誤日誌文件。SQL Server 錯誤日誌文件可能包括與以下類似的條目:2003-11-06 09:49:36.17 server SQL server listening on TCP, Shared Memory, Named Pipes. 2003-11-06 09:49:36.17 server SQL server listening on 192.168.1.5:1433, 127.0.0.1:1433.通過分析 SQL Server 錯誤日誌文件中的條目,可以驗證 SQL Server 實例是否正在偵聽正確的 IP 地址和埠。在默認情況下,一個默認的 SQL Server 實例偵聽埠 1433。您還可以使用伺服器網路實用程序來驗證 SQL Server 的協議設置並更改 SQL Server 中的屬性,包括可以連接到 SQL Server 和可以使用的埠的協議。關於使用伺服器網路實用程序的更多信息,請參見 SQL Server 在線參考書中的「SQL Server 網路實用程序」專題。有時候,SQL Server 2000 可能不會綁定於埠 1433 或任何其他指定的埠。如果埠正被其他應用程序使用,或者如果您正在嘗試使用一個錯誤的 IP 地址進行連接,就可能會出現此問題。因此,TCP/IP 到 SQL Server 的連接可能不成功,在 SQL Server 錯誤日誌中您會收到下列錯誤信息:2001-11-14 15:49:14.12 server SuperSocket Info:Bind failed on TCP port 1433.有關其他信息,請單擊下面的文章編號,以查看 Microsoft 知識庫中相應的文章: 307197 ( http://support.microsoft.com/kb/307197/) PRB:TCP\IP 埠正由另一應用程序使用 如果通過 TCP/IP 連接您不能連接到 SQL Server 實例,請嘗試使用命名管道協議或共享內存協議。在命令提示符下運行下面的命令,以獲取關於正在使用的埠的信息:

8、連接不上資料庫伺服器什麼意思~?

打開sql05配置工具的sql
server
configuration
manager,點擊網路配置里的協議,進入把tcp/ip的ip地址動版態埠設置成1433
把named
pipes設置為啟用(named
pipes是管權道命名的意思,要開啟的)

然後打開sql05配置工具的外圍應用配置器,點擊"服務和連接的外圍配置器",點"遠程連接",選擇"本地和遠程連接",然後選擇「同時tcp/ip和named
pipes」這個介面
順便檢查一下上面的「服務」,它運行是否是自動並且是否正常!
注意:在默認情況下sql05是不允許遠程連接的,所以要人為設置一下遠程連接這一步!

9、資料庫連接失敗,可能是資料庫伺服器地址、賬號或密碼錯誤 如何解決 謝謝

首先呢,你把你的sql連接字元串發出來看看,然後呢,檢查一下你sqlserver的身份驗證模式,是操作系統賬號驗證捏,還是神馬管理員自定的賬號驗證捏還是神馬混合模式

10、顯示資料庫連接失敗是什麼原因

測試連接資料庫不成功,在保證連接伺服器設置對話框內各項內容填寫正確的條版件下。權1般出現毛病提示的緣由有以下幾種情況:1、首先看伺服器電腦有無關閉WINDOWS防火牆或瑞星的防火牆2、區域網不通區域網不通就是區域網內各電腦間沒有到達不需要用戶名和密碼的訪問,就是不能相互訪問同享文件,可以通過計算機間能否相互訪問同享文件來判斷區域網是不是暢通。方法在「網上鄰居」的地址欄中輸入「\\」加上要訪問計算機的「記算機名稱或是本地ip地址」然後鏈接(例如\\192.168.0.1),可以訪問說明區域網暢通3、資料庫服務沒有啟動如果是資料庫沒有運行,軟體測試連接一樣也會出現毛病提示。可以在開始菜單------程序----啟動------ServiceManager或是在開始菜單----運行----輸入cmd------回車-----在出現黑屏界面的游標處輸入netstartMSSQLSERVER----回車如果出現提示為「要求的伺服器已啟動」,說明資料庫已在運行了;「服務名無效」說明輸入的命令不正確;「沒法啟動資料庫服務「說明資料庫文件被破壞或是其他緣由造成資料庫服務沒法啟動。

與資料庫伺服器連接失敗相關的知識