標題: 連接到服務器
------------------------------
無法連接到 MSSQLSERVER。
------------------------------
其他信息:
在與 SQL Server 建立連接時出現與網絡相關的或特定於實例的錯誤。未找到或無法訪問服務器。請驗證實例名稱是否正確並且 SQL Server 已配置為允許遠程連接。 (provider: 命名管道提供程序, error: 40 - 無法打開到 SQL Server 的連接) (Microsoft SQL Server,錯誤: 53)
有關幫助信息,請單擊: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&EvtSrc=MSSQLServer&EvtID=53&LinkId=20476
在windows服務器端安裝SQL server2016。2016之后不會提供Management 可視化界面。然后本機測試連接。如下圖,是可以連接的,沒問題。
接下來在本地Microsoft SQL Server Management Studio登錄遠程服務器的sql server,無法登錄,具體錯誤:在建立與服務器的連接時出錯。在默認的設置下SQL Server不允許進行遠程連接可能會導致此失敗。(provider:命名管道提供程序,error:40-無法打開到SQL Server的連接)(Microsoft SQL Server,錯誤:53)
解決方法方法很簡單:出現這個錯誤的原因肯定是服務器名稱不對,也就是你之前又改過計算機名稱,導致在連接sql server的時候還是用以前的服務器名稱去連接的,所以連接不上。那要連接上就把選擇現在的服務器名稱了:
-
先查看計算機名
-
然后在SQL Server Management Studio登錄界面選擇這個服務器:
-
如果在列表里沒有的話就點擊 瀏覽更多 ,就可以找到了
- 我們用的是SQL Server 數據庫 2016 版本,數據庫配置完之后從另一台電腦訪問數據庫死活連接不上,提示信息如下
“ 無法連接到 *.*.*.*。
在於SQL Server建立連接時出現與網絡相關的或特定於實例的錯誤。未找到或無法訪問服務器。請驗證實例名稱是否正確並且 SQL Server 已配置為允許遠程連接。(proveder:命名管道提供程序,error:40 - 無法打開到 SQL Server的連接)(Microsoft SQL Server,錯誤:53)”
下面說說數據庫配置步驟
1,如果安裝的時候 已經選擇 “混合模式(SQL Server 身份驗證和Windows 身份驗證)(M)”, 並且已經為 SQL Server 系統管理員分配了賬戶和密碼
則不用重新配置。 配置方法如下:
用Windows 驗證方法登錄數據庫 選擇實例->右鍵 ->屬性 ->安全性 -> 選擇 “SQL Server 和 Windows 身份驗證模式” -> 確定
用Windows 驗證方法登錄數據庫 選擇實例->右鍵 ->屬性 -> 安全性->登錄名->雙擊用戶名(一般為sa)->設置密碼
2,開始菜單->所有程序->Microsoft SQL Server 2008 ->配置工具 ->
SQL Server 配置管理器->網絡配置->MSSQLSERVER2008->雙擊“TCP/IP” ->協議->已啟用-> 選 “是”
SQL Server 配置管理器->網絡配置->MSSQLSERVER2008->雙擊“TCP/IP” ->IP地址->IPAll->TCP端口->輸入"1433" 點擊確定
3,開始菜單->所有程序->Microsoft SQL Server 2016 ->配置工具 ->SQL Server 配置管理器->SQL Server服務-> SQL Server (MSSQLSERVER2016)->右鍵重新啟動
4,在命令行下輸入netstat –an,如果找到有“0.0.0.0:1433”,就說明SqlServer在監聽了。
5,操作系統->安全中心->Windows 防火牆-> 例外->添加程序
C:\Program Files\Microsoft SQLServer\90\Shared\sqlbrowser.exe
C:\Program Files\Microsoft SQLServer\MSSQL10.MSSQLSERVER\MSSQL\Binn\sqlservr.exe
6,操作系統->安全中心->Windows 防火牆-> 例外->添加端口 1433
一般在局域網里訪問的話做到這里就應該沒問題了
(我做的是公網訪問 所以設置到這里還是訪問不了 郁悶的查了半天資料還是沒有頭緒, 最后得到已高人指點解決問題~ )
7,如果你做公網訪問那么還有一個非常重要的步驟要做 ,如下:
在"網絡聯接" 找到自己用的"本地連接"-> 右鍵->屬性-> 雙擊"Internet 協議(TCP/IP)"->高級
->選中"TCP/IP篩選"->點擊右下方"屬性"->在"TCP端口"中將1433添加進去, 然后一路確定。
8,重啟服務器。