【问题标题】:Connecting to SQL Server database from another computer从另一台计算机连接到 SQL Server 数据库
【发布时间】:2012-07-10 19:59:33
【问题描述】:

我是 SQL Server 新手,一直在关注这个tutorial

我仔细按照所有步骤操作,但是当我尝试从另一台计算机连接到数据库时,我得到了错误

登录失败。登录来自不受信任的域,不能 与Windows authentication 一起使用。 Microsoft SQL Server,错误: 18452

我需要采取哪些步骤来解决此问题?

谢谢

(我在两台机器上都使用 SQL Server 2008 R2)

【问题讨论】:

  • 这可能有帮助:secretgeek.net/boring_sql_one.asp
  • 尝试使用 Sql Server 身份验证。使用授权连接到 SQL Server 的帐户登录。
  • 使用 Sql Server 身份验证更好地连接输入 uid,pwd。如果你仍然不想连接窗口身份验证,那么启用访客权限,这样你就可以通过局域网访问
  • @satindersingh 我应该输入哪个 UID/pwd?
  • @satindersingh 如何启用访客权限?

标签: sql-server sql-server-2008-r2


【解决方案1】:

说明

用户尝试使用无法验证的凭据登录。可能的原因有:

登录可能是 SQL Server 登录,但服务器只接受 Windows 身份验证。

您正在尝试使用 SQL Server 身份验证进行连接,但使用的登录名在 SQL Server 上不存在。

登录可能使用 Windows 身份验证,但登录是无法识别的 Windows 主体。无法识别的 Windows 主体意味着 Windows 无法验证登录。这可能是因为 Windows 登录来自不受信任的域。

更多详情please see this article

【讨论】:

    【解决方案2】:

    右键单击您的数据库 >> 属性 >>选择文件(在左上角)。 >> 点击 owner(右上角)弹出窗口显示 >> 点击 browser 勾选 Guest, NT Authority\System

    打开sql展开点击Security>>右键登录>>新建登录>>点击搜索(右上角 ) >> 高级 >> 立即查找 >>选择访客/网络
    这将添加访客登录

    这对你有帮助吗

    【讨论】:

    • @yomayne:你有什么选择让我知道?
    • [BUILTIN\Users] [NT AUTHORITY\System] [NT SERVICE\MSSQLSERVER] [sa] []
    猜你喜欢
    • 1970-01-01
    • 2023-03-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多