0

过去,我一直在 Excel 中使用 Data->From Other Sources->From SQL Server 查询各种不同的数据库(我们称它们为 DB1、DB2 和 DB3)。但是,我希望能够只执行一个查询(例如 DBMaster)并使用它来填充我的数据。

我的想法:使用链接服务器。我创建了带有链接服务器到 DB1、DB2 和 DB3 的 DBMaster。但是,我不知道如何从 Excel 访问这些单独的数据库。当我连接到 DBMaster 时,我只获取该数据库上的表,而不是链接服务器上的表。有谁知道我该怎么做?

谢谢!

4

1 回答 1

0

您只需要连接您的主数据库并从那里执行您的查询。

请记住在 FROM 子句中的 sql 中将服务器名称放在数据库名称之前,例如:

[服务器].[数据库].DBO.[表名]

于 2017-07-28T01:28:02.120 回答