【问题标题】:User is not associated with a trusted sql server connection - non-domain computer用户未与受信任的 sql server 连接关联 - 非域计算机
【发布时间】:2012-02-08 22:43:39
【问题描述】:

我正在尝试使用几个不同的客户端连接到 SQL Server 2005 标准,该标准已配置为使用 Windows 身份验证。尽管用户帐户存在于域中,但计算机并未加入域。我收到消息“用户未与受信任的 sql server 连接关联”。问题The user is not associated with a trusted SQL Server connection 很有帮助地建议我将SQL 服务器设置为允许Windows 身份验证和SQL 身份验证。我宁愿只坚持 Windows 身份验证。有解决办法吗?

【问题讨论】:

    标签: sql-server-2005 windows-authentication


    【解决方案1】:

    没有。要使用 Windows 身份验证,计算机必须位于同一域中。如果机器不在同一个域中(或者服务器所在的域与机器所在的域之间没有信任关系),则两者都不会知道使用哪个域来验证用户(即使帐户存在)。

    【讨论】:

    • 感谢您的回复。我愿意接受这一点并继续前进,但 Windows 服务器将接受非域计算机进行文件共享但不接受数据库共享似乎很奇怪。此外,此页面eggheadcafe.com/software/aspnet/31792004/… 暗示这是可能的。
    • 也许客户端机器不属于任何域会有所不同。
    【解决方案2】:

    如果用户存在于具有相同用户名/密码的两个域/计算机上,它将起作用。因此,在您的示例中,您将在运行 SQL Server 的计算机上创建一个新帐户,其用户名和密码与您连接的域帐户相同。

    如果您有密码策略并且需要经常更改密码,因为您总是需要保持它们同步,这并不理想,但它适用于临时修复或非生产用途。

    【讨论】:

      猜你喜欢
      • 2010-10-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-30
      • 2013-05-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多