我正在开发一个需要连接到远程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服务器管理工作室的一切正常,我能够看到数据库并可以访问它们,但是当涉及到代码时我会收到错误
答案 0 :(得分:2)
User Id = ****; Password = *****; Integrated Security = True
错了。如果要使用集成安全性,则不应传递任何凭据(仅保留Integrated security= True
)。
如果您想要使用SQL Server登录(+密码),请仅传递它们并排除Integrated security= True