代码之家  ›  专栏  ›  技术社区  ›  Chris B. Behrens

提取国外数据库引用

  •  1
  • Chris B. Behrens  · 技术社区  · 15 年前

    从database2.dbo.TableName中选择*

    当然但是,如果database2的实际名称发生变化怎么办?我必须回去改变我所有的程序。想象一下,如果暂存服务器上的database2实例名为“database2_staging”。。。

    我想要的是一个抽象,我可以指出,然后只需要改变抽象。比如:

    我已经研究了链接服务器,但是这个解决方案是服务器内部的。也许我可以把同一台服务器链接到它自己?我不知道。

    思想?

    蒂亚。

    2 回复  |  直到 15 年前
        1
  •  3
  •   caf    15 年前

    你可以用 CREATE SYNONYM

        2
  •  1
  •   Darryl Peterson    15 年前

    使用视图。

    创建视图远程表 选择。。。从db2.dbo.table

    该视图可以指向同一数据库中的表、同一实例中不同数据库中的表,或者指向使用链接服务器的其他任何位置的表。