无法使用ConnectionString连接到远程Sql Server

时间:2017-11-06 12:00:58

标签: c# sql sql-server connection-string

我正在开发一个需要连接到远程Sql服务器的Winform项目。 我使用Entity Framework作为ORM。这是我的连接字符串

<add name="RemoteConnection" connectionString="Data Source=*****;Initial Catalog=****;User Id=****;Password=*****;Integrated Security=True;MultipleActiveResultSets=True" providerName="System.Data.SqlClient" />

当我想连接远程sql server

时,我收到以下错误
  

登录失败。登录来自不受信任的域,不能与Windows身份验证一起使用。

SQL服务器管理工​​作室的一切正常,我能够看到数据库并可以访问它们,但是当涉及到代码时我会收到错误

1 个答案:

答案 0 :(得分:2)

  

User Id = ****; Password = *****; Integrated Security = True

错了。如果要使用集成安全性,则不应传递任何凭据(仅保留Integrated security= True)。

如果您想要使用SQL Server登录(+密码),请仅传递它们并排除Integrated security= True