A. sql資料庫連接不上 提示資料庫不可用或者資料庫不存在
1、點擊桌面上的「開始」圖標。
B. SQL 資料庫連接失敗,請高手
this failure may be caused by the fact that under the default settings SQL Server does not allow remote connections.
字面意思就是說默認的sql伺服器禁止遠程連接。
C. 連接資料庫失敗,SQLSTATE=08001怎麼解決
解決方案(08001錯誤表明無法與應用程序伺服器或其他伺服器建立連接):
1、查看埠號有沒有配置正確,配置參數svcename跟services文件中配置的db2埠號是否一致,windows一般用50000,unix/linux一般用60000。
2、查看伺服器ip 和埠是否正確。ip如果沒錯就要查看伺服器的db2服務埠。伺服器檢查的配置情況如下:
(1)驗證存在的DB2資料庫的代碼:db2 list db directory;db2 list db directory show detail。
(2)驗證實例使用的通訊協議,查看DB2COMM變數:db2set -all。
(3)查看資料庫管理器的配置,查看SVCENAME(特指tcpip協議):db2 get dbm cfg。
(4)查看/etc/services中,有無與上面對應SVCENAME的埠,例如:db2cDB2 50000/tcp。
(5)要確認伺服器是否在監聽,可以用netstat -an 來查看埠是否處於LISTEN狀態。
(3)數據源sql連接失敗擴展閱讀:
SQLSTATE=08001的原因和典型示例:
一、這種問題一般的原因。
1、DB2COMM=TCPIP。
2、資料庫故障。
3、埠號被禁用。
二、典型示例。
1、客戶機將新密碼值發送給了不支持更改密碼功能的伺服器。
2、客戶機將 SERVER_ENCRYPT 認證信息發送給了不支持密碼加密的伺服器。
3、客戶機將用戶標識但不帶密碼發送給了不支持僅通過用戶標識認證的伺服器。
4、客戶機未指定認證類型,且伺服器未用支持的類型響應。這會包括返回客戶機無法從中選擇的多種類型的伺服器。
D. SQL 資料庫連接伺服器失敗是什麼原因
一、mysqld 進程沒有正常運行遇到這種情況首先到伺服器上看看 mysqld 進程是否活著,採用的命令:
二、客戶端不能和進程 mysqld 通信如果 MySQL 伺服器上的 mysqld 進程運行正常,我們再看看客戶端能不能和 mysqld 進行通信,使用下面的命令進行網路連通的測試:telnet localhost 3306
如果本地能通,再到客戶端的機器上把 localhost 換成 MySQL 伺服器的 ip 地址進行測試。如果不能通,通常有兩種原因,一種原因是 OS 或網路的問題,或者是防火牆;另一種原因是 mysqld 自身根本沒有偵聽客戶端的連接請求, mysqld 啟動後對於客戶端的偵聽是分三種情況。
第一種情況
是使用參數 --skip-networking 跳過偵聽客戶端的網路連接,用下面的命令我們可以看到 MySQL 根本沒有偵聽 3306 埠。
第二種情況
使用參數 --bind-address 後面增加對客戶端訪問 IP 地址的限制,例如只偵聽本地的連接
三、賬戶密碼的問題最後一種情況是賬戶密碼的問題,應付這種情況我們有個有力的工具就是查看 MySQL 的 error log, error log 記載信息的詳細程度上由參數 --log-error-verbosity 進行控制的
E. 數據源設置SQL Server連接失敗
首先不是很推薦ODBC連接,需要額外配置,建議用OLEDB
你可以嘗試著建立一個擴展名為udl的文件,新建一個文本文件擴展名改為udl即可。
在裡面配置了資料庫連接以後,再用寫字板你就可以看到你直接可以用到的連接字元串了,例如
Provider=SQLOLEDB.1;Password=sa;Persist Security Info=True;User ID=sa;Initial Catalog=master;Data Source=.
F. ODBC 連接 SQL失敗
方法/步驟
就連接一個ODBC,問題連連,什麼連接失敗呀,什麼調用失敗呀:
【解決ODBC連接失敗】在保證驅動正常的前提下,打開「控制面板」,並在「管理工具」下找到「ODBC數據源」並打開。
首先要建立數據源,點擊「添加」,在「創建新數據源」窗口中,找到「SQL Server」並點擊完成。
接著在「創建到SQL Server 的新數據源」窗口中,在名稱文本框中任意輸入,原則是盡量不要取和伺服器的名稱或一樣。伺服器填寫IP地址或者計算機名稱即可,並單擊下一步。
這一步選擇任意方式,只要能正確訪問到資料庫即可:
一路下一步,直到出現「測試數據源」,點擊後,如果提示「測試成功」,則說明正常連接伺服器。
接著在代碼裡面引用連接字元串設置為[odbc;dsn=剛才設置的名稱;dateabase=資料庫名稱;uid=用戶名;pwd=密碼]即可。
註:記住,一定要寫DSN哦。
【解決ODBC調用失敗】這個問題就比較奇怪,但是知道原因,就非常簡單。可能出現這個提示,是因為資料庫本身問題,或者是插入的表做了約束:
1、ID為不可重復
2、必填欄位,卻沒有填
完成。
G. 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 實例,請嘗試使用命名管道協議或共享內存協議。在命令提示符下運行下面的命令,以獲取關於正在使用的埠的信息:
H. 資料庫連接問題,為什麼SQLConnect連接失敗
如果你是本地連接(指的是你的資料庫和應用程序在同一個機器上)的話,就要看你用的是
什麼驗證模式,如果是Windows
身份驗證
,那就檢查一下相關服務有沒有開啟或者是連接字元串語句有沒有正確。
如果是SQL
Server
驗證模式,那就看你的
埠號
是否被防火牆屏蔽,還有就是你的
sqlserver
中是否添加用戶
I. sql 怎麼都連接不上伺服器
1、轉到[Microsoft SQL Server 2008]並找到[SQL Server配置管理器],單擊裡面。
J. ODBC資料庫連接SQL Server失敗什麼原因啊!~~
在創建新數據源得時候,有個「你想連接哪一個sql server」,是不是寫了.或者local,這個位置寫你資料庫的名字,