使用Excel连接查询链接服务器

时间:2012-07-17 20:21:45

标签: sql excel

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

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

谢谢!

1 个答案:

答案 0 :(得分:0)

您只需连接主数据库并从那里开始查询。

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

[SERVER]。[数据库] .DBO。[TABLE_NAME]