Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vb.net 命名管道提供程序,错误:40-无法在.net应用程序中打开到SQL Server 2008的连接_Vb.net_Sql Server 2008 - Fatal编程技术网

Vb.net 命名管道提供程序,错误:40-无法在.net应用程序中打开到SQL Server 2008的连接

Vb.net 命名管道提供程序,错误:40-无法在.net应用程序中打开到SQL Server 2008的连接,vb.net,sql-server-2008,Vb.net,Sql Server 2008,我正在使用sql server 2008远程访问的.net应用程序。 应用程序中的错误是“建立到服务器的连接时出错。连接到SQL server 2008时,此故障可能是因为在默认设置下SQL server不允许远程连接。(提供程序:命名管道提供程序错误:-40-无法打开到sql server的连接。您的sql server不允许您远程访问,因此如果您要访问远程服务器,请允许tcp/ip连接,或者您的连接字符串错误。在这两种情况下,您都应该在连接字符串中插入不带服务器名用户名密码的连接字符串这样我

我正在使用sql server 2008远程访问的.net应用程序。
应用程序中的错误是“建立到服务器的连接时出错。连接到SQL server 2008时,此故障可能是因为在默认设置下SQL server不允许远程连接。(提供程序:命名管道提供程序错误:-40-无法打开到sql server的连接。

您的sql server不允许您远程访问,因此如果您要访问远程服务器,请允许tcp/ip连接,或者您的连接字符串错误。在这两种情况下,您都应该在连接字符串中插入不带服务器名用户名密码的连接字符串这样我们就可以检查有效性了

请注意,允许外部tcp/ip连接到SQL-SERVER是不安全的,因为从现在起任何人都可以访问服务器。我建议通过限制对IIS或应用程序服务器ip的访问来限制防火墙或托管交换机中的访问