您的位置:首页 > 数据库

在SQL Server中使用Linkedserver连接Access数据库

2012-10-23 20:56 477 查看
如要在SQLServer读取Access数据库中的内容,需建立Linkedserver。
可使用以下语句建立:
execsp_addlinkedserver
@server=MPS,--Linkedserver的名称
@provider='Microsoft.ACE.OLEDB.12.0',--使用JET4.0不能用,必须用这个
@srvproduct='ACCESS2000',
@datasrc='D:\MPS.mdb'--对应的数据库全路径
GO

EXECsp_addlinkedsrvlogin
@rmtsrvname=N'MPS',
@useself=N'FALSE',
@locallogin=NULL,
@rmtuser=N'Admin',--如果Access中没有建用户则默认为Admin,密码为空
@rmtpassword=NULL
GO

如果连接时报以下错误,请检查SQLServer的登录账户是否有打开该Access的权限。




                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐