要把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
select id_,class,name_ from dbo.jbpm_action
错误一: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
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支持"->应用 - > 确定
错误二:报字段不匹配
如果您有更好的方法,请留言
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。