将c#连接到不同域中的SQL Server
我有一个c#应用程序,它试图连接到同一网络中但域外的SQL Server。我正在尝试使用SqlConnection(我不希望使用ODBC或OLEDB)。 我的代码如下:将c#连接到不同域中的SQL Server,c#,sql-server,sqlconnection,C#,Sql Server,Sqlconnection,我有一个c#应用程序,它试图连接到同一网络中但域外的SQL Server。我正在尝试使用SqlConnection(我不希望使用ODBC或OLEDB)。 我的代码如下: con.ConnectionString = "Server=PCX\\SQL;"+ "Initial Catalog=BBDD_SinGuid;"+ "User id=\\\\PCX\\user;"+ "Password=passwordofuser;"; 我确信用户和密码是正确的,并且允许连接到SQL Server。引发的
con.ConnectionString =
"Server=PCX\\SQL;"+
"Initial Catalog=BBDD_SinGuid;"+
"User id=\\\\PCX\\user;"+
"Password=passwordofuser;";
我确信用户和密码是正确的,并且允许连接到SQL Server。引发的错误是用户\PCX\user登录失败
我错过了什么 您需要在此处添加可信连接 Provider=SQLNCLI10;Server=myServerName\theInstanceName;数据库=myDataBase; 受信任的_连接=是强> 欲了解更多信息,请查看下面的链接,它有很多建议,您可能会得到您的答案
您需要在此处添加受信任的连接 Provider=SQLNCLI10;Server=myServerName\theInstanceName;数据库=myDataBase; 受信任的_连接=是强> 欲了解更多信息,请查看下面的链接,它有很多建议,您可能会得到您的答案
请检查:如果服务器启用了混合模式,使用Sql登录是否会减少麻烦?是的,我可能会最终使用Sql登录。但我认为会有任何简单的解决方案,而且我犯了一些新手错误……您是否尝试过将此数据库与management studio连接?可能您不允许远程连接。请检查:如果服务器启用了混合模式,使用Sql登录是否会减少麻烦?是的,可能我将最终使用Sql登录。但我认为会有任何简单的解决方案,而且我犯了一些新手错误……您是否尝试过将此数据库与management studio连接?可能您不允许远程连接。我尝试使用“.=True;”进行远程连接,但失败,因为它尝试使用我的当前登录用户进行访问。检查登录用户在SQL server系统上的权限我尝试使用“.=True;”进行远程连接,但失败,因为它尝试使用我的当前登录用户进行访问。检查登录用户在SQL server系统上的权限