尝试将sqlserver 中数据导入到access中
发布时间:2020-12-12 15:38:44 所属栏目:MsSql教程 来源:网络整理
导读:要把sqlserver 表中数据导入到access中,手动很麻烦,在网上查了下 ? ???? 执行sql语句如下: ??? insert into OPENROWSET('Microsoft.Jet.OLEDB.4.0', 'D:flow.mdb';'admin';'',jbpmx_groupmember)? select? id_,class,name_ from dbo.jbpm_action ??? 其
要把sqlserver 表中数据导入到access中,手动很麻烦,在网上查了下
?
???? 执行sql语句如下:
??? insert into OPENROWSET('Microsoft.Jet.OLEDB.4.0',
'D:flow.mdb';'admin';'',jbpmx_groupmember)?
select? id_,class,name_ from dbo.jbpm_action ??? 其中我是想把我的sqlserver? jbpm_action表数据导入到access 数据库d:flow.mdb中jbpmx_groupmember中。刚刚测试成功,这个过程中容易出现如下错误 错误一:SQL?Server?阻止了对组件? 'Ad?Hoc?Distributed?Queries'?的?STATEMENT 'OpenRowset/OpenDatasource'?的访问,因为此组件已作为此服务器安全配置的一部分而被关闭 ??????? 对于这种错误,有两种解决方法, ????? 方法一;执行如下代码:(我的博客有) ????? EXEC sp_configure 'show advanced options',1 GO RECONFIGURE GO EXEC sp_configure 'Ad Hoc Distributed Queries',1 GO RECONFIGURE GO? ???? 方法二:手动操作 开启 'Ad Hoc Distributed Queries' 组件。 开启方法: 开始菜单->Microsoft SQL Server 2005->配置工具->SQL Server 外围应用配置器->功能的外围配置器->即席远程查询->勾选"开启OPENROWSET和OPENDATAROURSE支持"->应用 - > 确定 错误二:报字段不匹配 ??????????? 主要是目标表和原始表字段不对应,按照上述方法,即可解决将sqlserver中数据导入到access中 ????????? 如果您有更好的方法,请留言 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |