【问题标题】:Cannot Connect To Remote Sql Server With ConnectionString无法使用 ConnectionString 连接到远程 Sql Server
【发布时间】:2018-04-18 14:16:57
【问题描述】:

我正在开发一个需要连接到远程 Sql 服务器的 Winform 项目。 我使用实体框架作为 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 Server Management Studio 一切正常,我可以查看数据库并可以访问它们,但是当涉及到代码时我会出错

【问题讨论】:

  • 您在添加实体模型时选择了 Windows 身份验证,而不是选择 SQL Server 身份验证。

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


【解决方案1】:

用户 ID=****;密码=*****;集成安全性=True

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-06-16
    • 2011-10-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多