过去,我一直在使用Data-> From Other Sources->来自Excel中的SQL Server查询各种不同的数据库(让我们称之为DB1,DB2和DB3)。但是,我希望能够只执行一个查询(比如DBMaster)并使用它来填充我的数据。
我的想法:使用链接服务器。我使用链接服务器创建DBMaster到DB1,DB2和DB3。但是,我不知道如何从Excel访问这些单独的数据库。当我连接到DBMaster时,我只获取该数据库上的表,而不是链接服务器上的表。有谁知道我怎么能这样做?
谢谢!
答案 0 :(得分:0)
您只需连接主数据库并从那里开始查询。
请记住在FROM子句的sql中将服务器名称放在数据库名称之前,如:
[SERVER]。[数据库] .DBO。[TABLE_NAME]