我有一个SQL Server 2008托管在不同域中的另一台计算机上。我可以使用IP地址ping这台机器,但不能使用机器名。我还检查了sql server实例的设置,并配置为提供对远程连接的访问。 (允许远程连接,启用tcp / ip)
当我尝试使用Sql server management studio 2008或VS 2008查找此服务器时,我收到错误消息,指出无法找到服务器。
这可能是什么原因?
答案 0 :(得分:1)
答案 1 :(得分:1)
通过选中SQL Server Configuration Manager,确保SQL Server实例允许TCP / IP连接。如果您使用的是SQL Server的快速版本,则默认情况下通常会禁用所有远程连接。
答案 2 :(得分:0)
您需要在我认为的域之间建立信任关系,因为我在域之间做了一些事情已经有一段时间了。
答案 3 :(得分:0)
Windows防火墙默认会阻止来自客户端计算机的SQL Server连接请求。这些是我通常允许SQL Server通过Windows防火墙的步骤:
SQL Server实例不需要配置为在1433上运行,因此无需通过防火墙打开1433端口。无论运行哪个端口,SQL Browser都会为您找到它。