2

我在 Windows Server 2008 R2 上安装了一个 SQL Server 2012 实例。

我为远程访问配置了 SQL Server。

我需要从与使用 JDBC 的 SQL Server 实例不在同一个域中的机器访问 SQL Server。我收到以下错误

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

我只需要能够从各种机器访问 SQL Server,这些机器不会(也永远不会)与 sql server 实例属于同一域。

解决方案赞赏。

4

1 回答 1

1

这是一个广泛的问题,因为有很多因素可以阻止访问您的 SQL Server。以下是一些一般提示:

  1. 通过数据库服务器上的SQL Server 配置管理器启用对某些协议(TCP/IP、命名管道等)的访问。
  2. 通过 Windows 防火墙 任何网络级防火墙启用对 db 服务器上的端口 1433(SQL Server 使用的端口)的访问。
  3. 如果使用 Windows 用户登录 SQL Server,请确保该用户(或它所属的组之一)映射到 SQL Server 登录
于 2012-12-10T19:37:28.440 回答