如何选择SQL server?
我工作的公司使用了大量不同的SQL server,我想知道如何在同一个脚本中选择不同的SQL server 例如,我想从服务器1中数据库的表中选择数据,并使用该数据从服务器2中数据库的另一个表中获取数据。我试着用谷歌搜索解决方案,但找不到与我的问题相关的任何东西如何选择SQL server?,sql,sql-server,Sql,Sql Server,我工作的公司使用了大量不同的SQL server,我想知道如何在同一个脚本中选择不同的SQL server 例如,我想从服务器1中数据库的表中选择数据,并使用该数据从服务器2中数据库的另一个表中获取数据。我试着用谷歌搜索解决方案,但找不到与我的问题相关的任何东西 提前感谢。您可以将它们设置为链接服务器 然后你会 SERVERALIAS.DBNAME.owner.TABLE 使用完全限定名(即从[server].[database].[owner].[tablename]中选择*) 另外,请确
提前感谢。您可以将它们设置为链接服务器 然后你会
SERVERALIAS.DBNAME.owner.TABLE
使用完全限定名(即从[server].[database].[owner].[tablename]中选择*)
另外,请确保将这些服务器设置为链接服务器。在线上有几篇文章介绍了如何做到这一点。我同意Kyle&Flavio的观点,您必须对任何服务器、数据库、表和列数据使用四部分命名约定,如下所示:
从[Servername].[Databasename].[Owner].[Tablename]选择*一个更干净的选项是为链接的服务器设置同义词。这样,您就可以为服务器添加别名,因此不必在每个查询中硬编码这4个部分 如果您硬编码并在以后更改服务器名称,则必须查找每个引用和更新。对于同义词,您所要做的就是更新适用的同义词 同义词为您提供透明的外部表、过程和UDF