如何设置链接服务器到Access 2000数据库?

问题描述:

我正在使用SQL 2005 Server Express。
如何设置连接服务器到MS Access 2000数据库?如何设置链接服务器到Access 2000数据库?

在Books Online中查看sp_addlinkedserver

EXEC sp_addlinkedserver 
    @server  = 'linked server name', 
    @srvproduct = 'Access', 
    @provider = 'Microsoft.Jet.OLEDB.4.0', 
    @datasrc = 'C:\path\file.MDB'; 

您可能还需要使用sp_addlinkedsrvlogin将用户/登录与链接的服务器相关联。此外,如果你正在使用Access 2007,您可能需要使用备用提供商:

@provider = 'Microsoft.ACE.OLEDB.12.0', 

最后,如果你是一个64位操作系统上,您可能会遇到的问题。