sql server 2008连接查询局域网中另一个电脑的Access数据库
局域网内的两台电脑,电脑A sql server数据库,电脑B access数据库,数据库文件地址E:\file\test.mdb,把file文件共享,权限加了everyone全部控制。
现在想要电脑A要从电脑B获取数据。在电脑A上用linkserver,连接查询报错。
报出来的错误链接服务器"sr"的 OLE DB 访问接口 "Microsoft.ACE.OLEDB.12.0" 返回了消息 "The Microsoft Access database engine cannot open or write to the file '\\192.168.0.2\技术资料_农机补贴\TYVLCBZ.mdb;'. It is already opened exclusively by another user, or you need permission to view and write its data."。
现在想要电脑A要从电脑B获取数据。在电脑A上用linkserver,连接查询报错。
exec sp_addlinkedserver
@server = 'sr',
@provider = 'Microsoft.ACE.OLEDB.12.0',
@srvproduct = 'ACCESS 2000',
@datasrc = '\\电脑B\\TYVLCBZ.mdb;'
EXEC sp_addlinkedsrvlogin
@rmtsrvname = N'sr',
@useself = N'FALSE',
@locallogin = N'sa',
@rmtuser = 'admin',
@rmtpassword = NULL
GO
select * from sr...表名
报出来的错误链接服务器"sr"的 OLE DB 访问接口 "Microsoft.ACE.OLEDB.12.0" 返回了消息 "The Microsoft Access database engine cannot open or write to the file '\\192.168.0.2\技术资料_农机补贴\TYVLCBZ.mdb;'. It is already opened exclusively by another user, or you need permission to view and write its data."。
...全文
相关推荐
C++连接SQL SERVER2008数据库
### C++连接SQL Server 2008数据库详解#### 一、引言本文将详细介绍如何使用C++语言连接并操作SQL Server 2008数据库。
Windows Server 2008 内SQLServer建立Linked Server连接Oracle
最后,需要在 SQL Server 中创建一个 View,以便在 SQL Server 中访问 Oracle 数据库。
使用LabVIEW操作ACCESS、MySQL、SQL server数据库实现按照时间段查询数据
在LabVIEW中对数据库的操作基于SQL语句,因此学习SQL和理解数据库工具包的使用至关重要。SQL是结构化查询语言,适用于不同类型的数据库系统,如ACCESS、MySQL和SQL Server。
ASP 连接 SQL SERVER 2008的方法
使用ASP与SQL Server 2008数据库进行交互是许多web应用开发中的基础任务,允许网页开发者执行数据库操作,如查询、添加、更新和删除数据。
SQL Server 2008数据库分布式查询知识
SQL Server 2008数据库分布式查询是一种技术,允许用户在一个数据库环境中执行查询,同时访问分布在多台服务器上的多个数据库中的数据。


