我們使用Sql Server的時候,經常會遇到無法連接服務器的情況。那么該如何解決這種問題呢?下面我給大家分享一下。
創新互聯建站客戶idc服務中心,提供綿陽服務器托管、成都服務器、成都主機托管、成都雙線服務器等業務的一站式服務。通過各地的服務中心,我們向成都用戶提供優質廉價的產品以及開放、透明、穩定、高性價比的服務,資深網絡工程師在機房提供7*24小時標準級技術保障。
首先我們需要檢查的就是網絡連接是否正常,如下圖所示,進入到網絡設置界面,如果顯示已連接則代表網絡正常
然后我們按Win+R組合鍵打開運行窗口,輸入services.msc命令,如下圖所示
接下來會打開服務界面,我們找到SQL Server的服務,如下圖所示,查看此服務是否已開啟
最后,我們需要檢測的就是SQLServer的登錄名和密碼是否正確,如下圖所示
訪問SQLServer數據庫失敗時,最常見的錯誤是“連接服務器失敗,SQLServer不存在或訪問被拒絕”,或者“未能建立與(local)的鏈接,SQLServer不存在或訪問被拒絕”。如下圖所示。
引起該問題的原因很多,初學者最容易犯的錯誤是沒有啟動MSSQLSERVER服務,安裝SQLServer后,應該檢查MSSQLSERVER服務服務是否啟動,若沒有將其設置為自動啟動。
由以下幾個原因:
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沒有傳到連接字符串
名稱欄目:sqlserver服務器連失敗,sqlserver連接服務器失敗
本文鏈接:http://m.newbst.com/article42/dssgdec.html
成都網站建設公司_創新互聯,為您提供品牌網站建設、網站設計、電子商務、網站建設、商城網站、定制網站
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯