無法開啟SQL Server的串連,sqlserver

來源:互聯網
上載者:User

無法開啟SQL Server的串連,sqlserver

   機房收費系統重構版的登陸敲了好幾天了,總算把登陸表單敲完了,代碼調試的差不多了,問題就處在資料庫了。

   SQL Server組態管理裡的SQL  Server服務都啟動了,但是還是報這個錯誤:在與 SQL Server建立串連時出現與網路相關的或特定於執行個體的錯誤。未找到或無法訪問伺服器。請驗證執行個體名稱是否正確並且 SQL Server 已配置為允許遠端連線。(provider: Named Pipes Provider, error: 40 - 無法開啟到 SQL Server 的串連)


   壓根就沒有串連上資料庫,鬱悶中,鬱悶解決不了問題,查唄。終於找到瞭解決辦法。

解決步驟:

第一步:啟動SQL Server網路設定裡面的TCP/I,並且把IP地址改成自己的IP地址,TCP連接埠為1433.



第二步:開啟SQL Server,右鍵----->方面。更改伺服器配置和介面區配置器裡面的內容。

伺服器配置裡面的RemoteAccessEnabled、RemoteDaEnabled還有RemoteProcTransEnabled全部設定為True


介面區配置器裡面的RemoteDaEnabled設定為True


接下來就是在防火牆中建立建立例外了。接下來就是在防火牆中建立建立例外了,開啟控制台—系統和安全—Windows控制台—允許的程式。

找到自己SQLServer.exe所在的檔案目錄進行添加(這裡的路徑根據每個人安裝的不同和不同,只要找到就可以)

添加完成。


最後再重親啟動SQL Server組態管理裡的SQL  Server服務。

再來看看我的系統能不能連上資料庫了。


沒有問題了,成功登陸。

    一個登陸,折騰了好幾天,從三層到七層,使用了面板模式、抽象工廠、反射、設定檔、預存程序還有SqlHepler等全都嘗試了一遍。大大小小的問題有很多,但是總是折騰完了。後面的各種功能還是對這些內容更深入的理解,繼續學習。



provider: 具名管道提供者, error:40 - 無法開啟到 SQL Server 的串連能性比較多先檢查MSSQLSERVER服務否啟動

看看連接字串否正確執行個體名否正確同版本資料庫連接字串同

檢查資料庫引擎否允許遠程TCP/IP串連沒開要引擎和外部適配器開啟才行

還有安裝了360等山寨軟體能會攔截資料庫訪問
(provider: 具名管道提供者, error:40 - 無法開啟到 SQL Server 的串連 ( Microsoft SQL Server,錯誤該錯誤產生原因由於SQL Server使用了"僅 Windows"身分識別驗證方式,因此使用者無法使用SQL Server登入帳戶( sa )進行串連.解決方案下所示:1.伺服器端使用企業管理器,並且選擇"使用 Windows 身分識別驗證"串連上 SQL Server企業管理器--右鍵伺服器執行個體(有綠色表徵圖)--編輯SQL Server註冊屬性--選擇"使用windows身分識別驗證"2.展開"SQL Server組",滑鼠右鍵點擊SQL Server伺服器名稱,選擇"屬性",再選擇"安全性"選項卡3."身分識別驗證"下,選擇"SQL Server和 Windows ".4.重新啟動SQL Server服務.上解決方案,第 1 步使用"使用 Windows 身分識別驗證"串連 SQL Server 失敗通過修改註冊表來解決此問題:1.點擊"開始"-"運行",輸入regedit,斷行符號進入登錄編輯程式2.依次展開登錄機碼,瀏覽下註冊表鍵:[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\MSSQLServer]3.螢幕右方找名稱"LoginMode",雙擊編輯雙位元組值4.原值從1改2,點擊"確定"5.關閉登錄編輯程式

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.