SQL--Navicat Premium 連接其他電腦出錯【命名管道提供程序;無法打開與SQL Server的連接[1326].(1326)】


一、問題復現:

Win7 ;64位 ;SQL Server2012

需要把部分數據庫里的歷史數據發送給同事,但是同事的SQL Server是08版本的,使用Navicat傳輸數據;
出現報錯信息【命名管道提供程序;無法打開與SQL Server的連接[1326].(1326)】

網上的檢查流程:

1. 確認數據庫是否允許混合登錄方式
2. 確認數據庫是否允許遠程連接 
3. 確認數據庫服務是否正常啟動
進windows的服務管理器,看帶有sqlserver的服務
4. 確認客戶端到服務器網絡暢通
在客戶機上的命令行執行 c:>ping 服務器名
5. 確認連接字符串正確,包括:主機名\實例名,端口

全部檢查過,ping也ping的通,SQL Server也已配置為允許遠程連接,SQL Server配置管理工具中也設置TCP/IP為Enable了,甚至把防火牆都關上了依舊不能解決。

最后的解決方法其實很簡單,就是在防火牆里把1433端口准入。

 

二、解決辦法步驟

防火牆-高級設置

 

入站規則-新建入站規則

選擇【端口】下一步

選擇TCP、特定本地端口、1433(默認填寫這個,前面的篩查步驟中有涉及)

下一步

允許連接

下一步  自定義一個名字   完成

然后Navicat就連接成功了♪(^∀^●)ノ

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM