代码之家  ›  专栏  ›  技术社区  ›  Zeus

SQL Server 2005(32x)和SQL Server 2008(64x)链接服务器之间存在奇怪的问题

  •  1
  • Zeus  · 技术社区  · 14 年前

    我已成功创建了2005到2008版本之间的链接服务器。我们在2008年更改了一个表模式,并重新排序了表列。我们在2005服务器上也做了同样的工作。

    如果我们在它们自己的数据库中查询这两个表,那么模式看起来很好。

    当我这样做的时候

    select*from和select*from,则显示2008表的旧模式。因此,我的连接和插入失败了。错误“由于表列不匹配而插入失败”

    我们重新启动了两台机器,但还是不走运

    有什么想法吗?

    1 回复  |  直到 14 年前
        1
  •  0
  •   Community CDub    7 年前

    经过一些研究,我在堆栈溢出上找到了答案:d

    Column name or number of supplied values does not match table definition

    删除表,然后选择“*into”