64bit win2003 + 64bit sql2005使用不上oledb驱动

本文介绍了一种从Access定时抽取数据到SQL Server 2005的方法。在64位Windows 2003服务器环境下,使用OLE DB驱动遇到问题后尝试了SSIS,但遭遇账户权限异常。最终通过CMD命令成功执行SSIS包。

最近需要到access里面定时抽取数据到sql2005 ,服务器配置如下

64bit win2003 + 64bit sql2005

使用'oledb'驱动的时候总提示驱动不存在,在baidu,google上搜索了一下解决的方法都不能解决该问题

改用SSIS来执行,又发现作业调度SSIS包的时候又出现异常,总提示账户不对,修改本地服务执行密码也于事无补

改用CmdExec来执行下面命令来调度SSIS包

"D:\Program Files\Microsoft SQL Server (x86)\90\DTS\Binn\DTExec.exe" /DTS "\MSDB\AppendData" /SERVER SQL1 /MAXCONCURRENT " -1 " /CHECKPOINTING OFF  /REPORTING V

成功!

转载于:https://www.cnblogs.com/eugene512/archive/2009/02/02/1382526.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值