Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/35.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
SQL Server命名管道提供程序错误,但仅适用于ASP.NET?_Asp.net_Sql Server_Named Pipes - Fatal编程技术网

SQL Server命名管道提供程序错误,但仅适用于ASP.NET?

SQL Server命名管道提供程序错误,但仅适用于ASP.NET?,asp.net,sql-server,named-pipes,Asp.net,Sql Server,Named Pipes,我有一个SQL Server实例抛出命名管道提供程序错误,代码40。我知道这是新安装中比较常见的错误,需要复杂的过程来修复。然而,对于我来说,这个错误的奇怪之处在于1它只是间歇性地发生,2它只在我的ASP.NET应用程序中发生。我有其他应用程序正在访问此服务器,没有任何错误 当您的连接字符串是ASPX代码(而不是web.config)的一部分时,我遇到了一个关于此错误的模糊引用,这毫无意义,但这是我能想到的唯一选项。其他人看到了吗?听起来像是安全上下文问题?asp.net应用程序如何访问sql

我有一个SQL Server实例抛出命名管道提供程序错误,代码40。我知道这是新安装中比较常见的错误,需要复杂的过程来修复。然而,对于我来说,这个错误的奇怪之处在于1它只是间歇性地发生,2它只在我的ASP.NET应用程序中发生。我有其他应用程序正在访问此服务器,没有任何错误


当您的连接字符串是ASPX代码(而不是web.config)的一部分时,我遇到了一个关于此错误的模糊引用,这毫无意义,但这是我能想到的唯一选项。其他人看到了吗?

听起来像是安全上下文问题?asp.net应用程序如何访问sql server?集成windows安全还是sql安全?如果之前的版本中没有,请检查由应用程序池标识定义的应用程序asp.net进程的标识在DB上是否具有登录权限

发件人:

总结,给出检查表:

目标服务器启动了吗

您的目标服务器是否正在侦听NP?哪根管子

您的客户端是否启用了NP?是否使用与服务器相同的管道进行连接

你在打本地电话吗?如果是,实例是什么,默认还是远程

您是否在连接字符串中输入了正确的实例名称?请记住,Sqlexpress是一个命名实例

你启用远程连接了吗?防火墙?IPSec?文件和打印机共享打开了吗?可以访问服务器吗

您可以使用或\进行基本连接吗?使用sqlcmd或osql


如何引用sql server?按姓名还是按ip?你可能想尝试两者交替。