我有一个真正的PITA问题,我确定有一个非常简单的解决scheme。 我有一台Windows Server 2003机器需要能够看到一个Vista盒子的networking名称 – 但拒绝。 如果我inputVista盒子的IP地址,它可以看到Vista盒子(甚至访问它的共享文件夹)。
问题是:SQL Server拒绝使用除“实际服务器名称”以外的其他任何项目进行复制。 这意味着2003机器需要能够通过Vista机器networking名称连接,而不仅仅是IP地址。
我猜这是操作系统之间的一个简单的不兼容,但我确定有一个简单的方法来解决它。
注意:是的,Vista机器可以连接到2003机器,没问题。 而办公室的其他机器可以连接到Vista机器和2003(他们有更新的操作系统)。
谢谢你的帮助!
看起来像一个DNS问题。
可能Vista的机器的名字不能通过DNS来parsing,所以NetBIOS被使用……众所周知,这可能会也可能不会起作用,这取决于很多因素。
你可以使用networking名称来ping Vista机器吗?
尝试在Vista机器上closures防火墙,重新启动它,看看它是否显示。 第二件事,检查networkingtypes,如果它被设置为公开,将其设置为私有。 重新启动并检查服务器是否“看到”它。
如果其他机器可以连接到它比它可能更多的SQL问题。 您是否在安装SQL之后在工作站上运行Vista的用户configuration工具? 如果不是的话,给一个镜头。 它位于%ProgramFiles%\Microsoft SQL Server\90\Shared\sqlprov.exe默认情况下。
另外,请确保SQL浏览器服务正在Vista机器上运行。
另外,Vista机器上的SQL版本是什么?