Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/77.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
C# SQL Server Express的连接字符串只能从同一台服务器工作,而不能从其他客户端工作_C#_Sql_Dbconnection - Fatal编程技术网

C# SQL Server Express的连接字符串只能从同一台服务器工作,而不能从其他客户端工作

C# SQL Server Express的连接字符串只能从同一台服务器工作,而不能从其他客户端工作,c#,sql,dbconnection,C#,Sql,Dbconnection,我有这个连接字符串,当我从同一个SQL Express测试我的应用程序时,它运行良好,我有一个名为DOKUSTAR的实例 using (SqlConnection conn = new SqlConnection(@"server=.\DOKUSTAR;Database=RdaDB10;Trusted_Connection=Yes")) using (SqlCommand comm = new SqlCommand(@"select top(1) pais, clase, operation f

我有这个连接字符串,当我从同一个SQL Express测试我的应用程序时,它运行良好,我有一个名为DOKUSTAR的实例

using (SqlConnection conn = new SqlConnection(@"server=.\DOKUSTAR;Database=RdaDB10;Trusted_Connection=Yes"))
using (SqlCommand comm = new SqlCommand(@"select top(1) pais, clase, operation from Document_Class where codigoafip = @codafip", conn))
问题是,当我尝试从服务器外部连接时,连接不起作用,并显示以下消息:

建立与SQL Server的连接时发生与网络相关或特定于实例的错误。找不到服务器或无法访问服务器。验证实例名称是否正确,以及SQL Server是否配置为允许远程连接。(提供程序:SQL网络接口,错误:26-查找指定的服务器/实例时出错)


如果您有任何建议,我们将不胜感激。

\DOKUSTAR
指的是当前机器上的一个DOKUSTAR实例


您需要将其更改为
MACHINE\u NAME\DOKUSTAR

SQL server是否配置为允许远程连接?我想您需要使用远程计算机名而不是。已配置允许远程连接。mi错误在哪里?也许是int认证?@Steve是的,我也这么想,但是,既然我在c#方面没有太多经验,我怎么能做到呢。提前感谢。让你的应用程序摆脱困境。尝试从另一台计算机上的SQL Server Management Studio实例连接到SQL实例。使用从此处起作用的连接字符串。