在域外设置SQL服务器

即时通讯对此非常新颖。 我已经在networking上build立了一个帐户“SQLBOX”,但没有连接到域。 我已经安装了SQL Server 2008的一个实例,并试图从networking上的另一台机器连接到它,但我正在“无法连接到”SQLBOX“”。 从“SQLBOX”我可以连接到域的sqlservers,但反之亦然。 任何帮助将不胜感激。 对不起,如果描述不是很好。

编辑

我可以从域上的一台机器上ping箱子

SQL Server 2008的默认值是:

  1. sa帐户在默认情况下是禁用的
  2. 端口1433实际上并没有监听,你需要启用它,并确保你绑定到你的IP地址(不是必需的步骤)。 (我通常在这个网卡上禁用IPv6来简化一下)
  3. 如果您使用SA帐户,则启用SQL身份validation,因为它默认情况下未启用
  4. validationWindows防火墙为SQL Server进程添加了一个exception
  5. 最后,networkingauthentication有时会给你,所以如果你有麻烦,更改SQL服务器进程下运行的用户帐户。 (我通常运行我的SQL服务器作为当前login的用户来解决这个问题)

确保您在域外的服务器上启用了SQL身份validation(因此您不使用内置Windows身份validation)。

您将不得不为每个要连接到服务器的用户创buildSQL帐户。

检查两台机器上和两台机器上的防火墙规则。 端口1433需要打开。

运行SQLconfiguration并确保启用了TCP / IP端口和IP。 它默认是禁用的

我猜你正试图用SSMS连接到你的新SQLBOX,不是吗? 为此,只要您使用的是SQL身份validation,而不是SQL Server的Windows身份validation,则服务器不是必需的。

在新的盒子上,你应该检查新盒子的IP地址,并使用这个IP而不是使用SSMS连接到服务器。

如果这样做不成功,那么如果您能够向我们提供您在尝试连接时收到的确切错误消息,将会非常有用。