两台服务器之间的链接服务器不起作用,但适用于所有其他服

时间:2013-11-13 16:58:39

标签: database sql-server-2012

关于已经发生的事情的一些背景知识。我一直在将我们的sql server从2008 R2升级到2012.我这样做的方法是通过服务器升级,让我们称之为服务器A.然后把服务器换成新服务器,我们称之为服务器下进行。

  1. 将所有数据库从服务器A移至服务器C.
  2. 将服务器C重命名为服务器A,将服务器A重命名为服务器C.
  3. 彻底清除服务器C(旧服务器A)。
  4. 在服务器上安装Windows 2012和SQL Server 2012。
  5. 将两台服务器重命名为原始名称。
  6. 网络团队实际安装了Windows服务器,在网络上安装了它等等。我只安装了SQL Server 2012.我已经用8台服务器完成了这项工作,到目前为止他们没有遇到任何问题。两台服务器都运行SQL Server 11.0.3373 Windows版本6.2 build(9200)。我也是所有sql服务器上的sysadmin,但不是域管理员。

    问题

    我正在尝试创建从服务器A到服务器B的链接服务器。我可以创建链接服务器而不会出现错误,但是当我在查询中使用它时会出错。

    更多相关信息

    在所有这些测试中,服务器B上的防火墙已关闭。

    我可以从服务器B ping服务器A,反之亦然。

    我做了一个tracert,它提供了正确的服务器和IP地址(来自两个服务器)

    当我使用* 其他数据源创建链接服务器 *

    “Microsoft OLE DB Provider for SQL Server”或“SQL Server native Client 11.0”

    当我查询用户创建的数据库时,我能够查询master数据库我收到此错误:

    Msg 7314,Level 16,State 1,Line 1

    OLE DB提供程序" SQLNCLI11"对于链接服务器" SERVER_B"不包含表"" UserDB"。" dbo"。"表1""。该表不存在或当前用户没有该表的权限。

    SSMS

    当我进入服务器A的RDP时,运行SSMS,尝试连接到服务器B我收到此错误:

    "从服务器接收结果时发生传输级错误(提供程序TCP提供程序,错误:0-指定的网络名称不再可用。)(Microsoft SQL Server错误:64) "

    RDP

    当我尝试从服务器A RDP到服务器B时,我收到一条错误,上面写着" 这台计算机无法连接到远程计算机。我还有一个域名管理员尝试并获得相同的错误。

    服务器B到A错误

    我试着用另一种方式。

    我RDP进入服务器B.在SSMS中,我尝试连接到服务器A.以下是我得到的错误。

    已成功与服务器建立连接,但在登录过程中发生错误。 (提供者:TCP提供者,错误:0 - 信号量超时期限已过期。)(。Net SqlClient数据提供者)

    任何帮助都将不胜感激。

0 个答案:

没有答案