Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/20.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/rust/4.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# Microsoft SQL Server 2005的连接字符串中存在问题!_C#_.net_Wcf_Sql Server 2005_Ado.net - Fatal编程技术网

C# Microsoft SQL Server 2005的连接字符串中存在问题!

C# Microsoft SQL Server 2005的连接字符串中存在问题!,c#,.net,wcf,sql-server-2005,ado.net,C#,.net,Wcf,Sql Server 2005,Ado.net,我的机器上安装了MSSQLServer2005。我正在创建一个连接字符串,如下所示: 字符串sqlConnectionString= 用户id=管理员; 密码=管理员; server=MachineName\MSSQLSERVER; 可信_连接=否; 数据库=MYDataBase; 连接超时=30 当我这样做时: myConnection=newsqlconnection(sqlConnectionString) myConnection.Open() Open()命令引发异常: 建立与SQL

我的机器上安装了MSSQLServer2005。我正在创建一个连接字符串,如下所示:

字符串sqlConnectionString= 用户id=管理员; 密码=管理员; server=MachineName\MSSQLSERVER; 可信_连接=否; 数据库=MYDataBase; 连接超时=30

当我这样做时: myConnection=newsqlconnection(sqlConnectionString)
myConnection.Open()

Open()命令引发异常:

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

同样的字符串在SQLEXPRESS上也可以正常工作/

****我已通过选择“本地和远程连接”将Sql Express配置为接受远程连接。我还启动了Sql Browswer服务****

连接字符串有什么问题吗?

请查看


并验证您的姓名是否正确。

您一定是在什么地方打错了。请尝试以下操作:

  • 加载VisualStudio
  • 转到“服务器资源管理器”工具窗口
  • 创建一个新的数据连接
  • 填写所需的值,单击“测试连接”按钮以确保它们正常工作,然后单击“确定”
  • 在“服务器资源管理器”中单击新连接,可以从“属性”工具窗口复制并粘贴连接字符串

  • 请确保在“安全”属性的“服务器身份验证”下设置了“SQL server和Windows身份验证模式”。您的连接字符串表示您正在使用SQL身份验证。如果设置了“Windows身份验证模式”,则可能会收到此错误


    尝试将服务器名称设置为您机器的名称,如“server=MachineName;”。

    是否尝试不使用\MSSQLSERVER?(如果是默认实例)