use*_*338 4 sql t-sql sql-server ms-access sql-server-2005
有没有办法让SQL Server 2005在一个SQL语句中查询3个或更多单独的Access数据库(每个返回1个记录)?
是的,但它需要您为每个Access数据库创建一个Linked Server实例.有关在SQL Server 2005上创建到MS Access的链接服务器实例的详细信息,请参阅此处.
一旦有了这些,您就可以查询SQL Server,它将在SQL Server查询中指定表时使用链接服务器实例表示法将查询传递到相应的Access数据库.