最近更新了服务器,操作系统为Windows Server 2008 X64,数据库为SQL Server 2008 X64,但使用存储过程执行OpenDatasource导入Access数据时遇到问题。由于Oledb 4.0已不再支持,出现了如下错误提示:'Microsoft.Jet.OLEDB.4.0'配置为单线程单元模式,无法用于分布式查询;无法创建链接服务器 '(null)'的OLE DB访问接口 'Microsoft.Ace.OLEDB.12.0'实例,同样配置问题。解决方案是安装Office 2010的64位版本,并下载Microsoft Access Database Engine 2010的X64版本,确保两者兼容。修改OpenDatasource参数为Microsoft.ACE.OLEDB.12.0后,问题迎刃而解。以下为修改后的存储过程部分代码: --开启导入功能exec sp_configure 'show advanced options',1 reconfigure exec sp_configure 'Ad Hoc Distributed Queries',1 reconfigure --允许在进程中使用ACE.OLEDB.12 EXEC master.dbo.sp_MSset_oledb_prop N'Microsoft.ACE.OLEDB.12.0', N'AllowInProcess', 1 --允许动态参数EXEC master.dbo.sp_MSset_oledb_prop N'Microsoft.ACE.OLEDB.12.0', N'DynamicParameters', 1 --导入临时表exec ('insert into jihua(id,[批次号],Right('''+ @filepath +''',charindex(''\'',REVERSE('''+ @filepath +'''))))
SQL Server 2008 64位系统导入Access/Excel解决方案
相关推荐
Oracle 11 在 Windows Server 2008 64 位部署问题及解决方案
Oracle 11 在 Windows Server 2008 64 位 部署常见问题及解决方案
在 Windows Server 2008 64 位环境下部署 Oracle 11 数据库时,可能会遇到各种问题。以下是一些常见问题及相应的解决方案:
1. 问题: 安装过程中出现错误,提示“程序兼容性助手” 问题。
解决方案:* 右键单击 Oracle 11 安装程序,选择“属性”。* 切换到“兼容性”选项卡。* 勾选“以兼容模式运行这个程序”,并选择“Windows Vista”。* 点击“确定”保存设置,然后重新运行安装程序。
2. 问题: 数据库创建失败,提示监听程序配置错误。
解决方案
Oracle
6
2024-05-15
MATLAB与Excel数据导入的Python解决方案
MATLAB导入Excel的代码非常棒,这里有一个Python的增强版本。以下是一些推荐的管理库:
Ajenti Core(5542):优秀的管理面板,支持丰富的插件。
Django Admin(3576):直观且可扩展的替代品,采用Twitter Bootstrap设计。
Celery(3477):强大的分布式任务队列和实时监视器。
Flask(3445):简单且可扩展的管理界面框架。
自动化Web UI(1198):为Python脚本生成Web界面,免费用于非商业用途。
关于设计模式和算法的实现,推荐以下资源:- Python设计模式(19449):一系列设计模式及习惯用法。- 数据结
Matlab
3
2024-11-04
SQL Server 2008报表中文乱码解决方案
查看报表时,遇到中文显示为乱码的问题,需要找到解决方法,确保中文内容能正确显示。
SQLServer
7
2024-07-29
PowerDesigner 16.5 64位 完美解决方案
为 PowerDesigner 16.5 64位版本提供两份可靠的解决方案文件,适用不同版本,确保顺利运行。
Sybase
10
2024-04-30
在Windows 8 64位系统安装SQL Server 2005的最新解决方案
在Windows 8操作系统中安装SQL Server 2005可能会遇到兼容性问题,因为SQL Server 2005是一款较旧的数据库管理系统,而Win8是相对较新的操作系统。为了解决这种不兼容性,通常需要应用特定的补丁或更新来确保软件在新系统上正常运行。提供了一个解决方案,特别适用于64位版本的Windows 8系统。SQL Server 2005是Microsoft推出的一款企业级关系型数据库管理系统,广泛应用于数据存储、处理和分析。随着操作系统的升级,特别是从Windows XP、Vista到Windows 7和8,对旧版软件的兼容性支持可能会变得有限。在这种情况下,安装补丁成为确保
SQLServer
5
2024-09-19
SQL Server 2008商业智能解决方案详解
《SQL Server 2008商业智能完美解决方案》详细介绍了如何利用Microsoft SQL Server 2008开发商业智能解决方案。本书分为四部分:第一部分涵盖商业智能基础、可视化结果、有效流程及物理架构;第二部分针对Analysis Services开发者,介绍了使用BIDS和构建OLAP数据集的方法;第三部分专注于Integration Services,指导ETL软件包开发及数据加载;第四部分详细探讨了SSRS架构,以及BI客户端的实现方式。通过实例和经验分享,读者能全面掌握商业智能开发的关键工具与技术。
SQLServer
7
2024-07-28
Win7 64位旗舰版安装SQL 2008及兼容解决方案
随着技术的不断更新,Win7 64位旗舰版安装SQL 2008及其兼容性问题也变得日益重要。
SQLServer
10
2024-08-11
64位系统下的Access 2007兼容性问题解决方案
Access 2007在64位系统上的兼容性问题频发,许多下载的版本无法正常运行。以下提供一种可行解决方案。
Access
8
2024-07-13
Windows PowerShell安装SQL Server 2008必备组件解决方案
安装SQL Server 2008时,必须安装该组件,否则将导致安装失败。在寻找了一段时间后找到了解决方案,安装后数据库可以正常运行。
SQLServer
5
2024-07-30