Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/68.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/23.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查询时出错_Sql_Sql Server_Sql Server 2008 - Fatal编程技术网

获取SQL查询时出错

获取SQL查询时出错,sql,sql-server,sql-server-2008,Sql,Sql Server,Sql Server 2008,在SQL Server 2008中运行此查询时出错: EXEC master..xp_cmdshell'bcp "select Row_ID, Service_Code,Skill from Account_Service" queryout "d:\text.txt" -c -T -x' 错误是: SQLState=08001,NativeError=2 错误=[Microsoft][SQL Server本机客户端10.0]命名管道提供程序:无法打开到SQL

在SQL Server 2008中运行此查询时出错:

EXEC master..xp_cmdshell'bcp 
       "select Row_ID, Service_Code,Skill from Account_Service" 
       queryout "d:\text.txt" -c -T -x'
错误是:

SQLState=08001,NativeError=2 错误=[Microsoft][SQL Server本机客户端10.0]命名管道提供程序:无法打开到SQL Server[2]的连接。 SQLState=08001,NativeError=2 错误=[Microsoft][SQL Server本机客户端10.0]在运行时发生与网络相关或特定于实例的错误 正在建立与SQL Server的连接。找不到服务器或未找到 可到达的检查实例名称是否正确,SQL Server是否正确 配置为允许远程连接。有关更多信息,请参阅 SQLServer在线图书。 SQLState=S1T00,NativeError=0 错误=[Microsoft][SQL Server本机客户端10.0] 登录超时已过期


注意:共享内存、命名管道、TCP/IP都在SQL Server配置管理器中启用。查看SQL配置管理器。 我猜TCP/IP协议没有启用,所以您可以通过访问SQL Server。共享内存。 因此,如果您使用的是SQL Server it本身,但无法从其他主机访问它,则可以进行连接

否则,我会说这是一个网络问题,因为你看到连接超时了。可能是防火墙软件阻塞或无法访问您的服务器


据我所知,适合您讨论的最可能原因是禁用了SQL Server的TCP/IP协议。

您可以使用Management Studio连接到实例吗?注意:共享内存、命名管道、TCP/IP在SQL Server配置中处于启用状态Manager@OMGPonies:是的,我可以使用Management Studio连接到实例。您可以使用与您的程序相同的登录名/密码登录/连接吗?这不是禁用登录的情况吗?@Paddy:我可以用相同的凭据连接。无法获取查询引发错误的原因。如何解决此问题/错误。请参考注释。我启用了TCP/IP。但仍然不起作用。没有防火墙问题或网络问题。