2011-06-09 47 views
-1

我正在使用.net應用程序通過sql server 2008遠程訪問。 應用程序中的錯誤是「建立與服務器的連接時發生錯誤,當連接到SQL Server 2008時,這種失敗可能是由於在默認設置下SQL Server不允許遠程連接導致的(提供程序:命名管道提供程序錯誤:-40 - 無法打開與sql server的連接命名管道提供程序,錯誤:40 - 無法在.net應用程序中打開與SQL Server 2008的連接

+3

你的問題是什麼? – user774411 2011-06-09 09:08:39

回答

1

您的SQl服務器是ether不允許遠程訪問,所以如果您想訪問遠程服務器,請允許tcp/ip連接或您的連接字符串錯誤。在任何情況下,你都應該在你的連接字符串中沒有服務器名稱的用戶名密碼,因此我們可以檢查它的有效性。

只需要注意,允許外部tcp/ip連接到SQL SERVER是不安全的,因爲任何人都可以訪問服務器從現在開始。我建議通過限制對IIS或應用程序服務器IP的訪問來限制在防火牆或受管理交換機中的訪問。

相關問題