2

我已经在很多领域搜索过这个问题,但还没有找到一个非常明确的答案。

我正在使用多个数据库服务器,并且一直在写出 [ServerName].[databasename].dbo.TableName。我知道你可以给表起别名,但我在服务器和数据库上找不到明确的答案。

是否可以创建一个允许我调用别名而不是调用整个 [ServerName].[databasename].dbo.TableName 的别名?

例如: 服务器名称:SQL01 数据库名称:客户端 所需别名:客户端

SQL01.Client 上的示例表名:联系人

从 SQL02 开始,我可以调用 Client.ContactSELECT * FROM Client.Contact而不必编写SELECT * FROM [SQL01].Client.dbo.Contact吗?

4

1 回答 1

1

如果您还没有遇到过,您正在寻找的关键词是“同义词”,并且文档准确地描述了您感兴趣的场景。所以是的,这是可能的。

于 2012-07-16T20:15:02.037 回答