首頁  >  文章  >  資料庫  >  sql連線伺服器失敗怎麼辦

sql連線伺服器失敗怎麼辦

藏色散人
藏色散人原創
2020-02-18 10:56:5217059瀏覽

sql連線伺服器失敗怎麼辦

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是否已啟用,如果已啟用,則把它禁止.然後再執行上述一種方式操作就可以了。

推薦:《sql教學

2.進行遠端連線時,是否已允許遠端連線.

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

3.如果是遠端連線,則也要檢視連線資料庫的語句是否正確,登入帳號是否正確,密碼是否正確等.

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

更多程式相關內容,請關注php中文網程式入門欄位!

以上是sql連線伺服器失敗怎麼辦的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn