最初,我利用 window 自带的删除程序功能卸载了AccessDatabaseEngine2016(64 位)而后我又利用 geek 卸载了AccessDatabaseEngine2016(64 位),并且删掉了下载文件(exe.文件),但为什么还会出现以下情况,好没有头绪
我只是想要利用 SQL sever 2008 版的导入文件功能
![](https://profile-avatar.csdnimg.cn/c5f716ca130f4087b3606abfad0e5923_qq_74827410.jpg!4)
如何卸载干净错误版本的AccessDatabaseEngine2016
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
3条回答 默认 最新
关注
引自免费微信小程序:皆我百晓生
要解决这个问题,你需要按照以下步骤操作来确保完全卸载AccessDatabaseEngine2016,并且为SQL Server 2008准备好环境以便可以导入文件。
步骤1:手动删除残留文件和注册表项 有些文件可能并未通过常规卸载过程被删除。你需要找到并删除与AccessDatabaseEngine2016相关的文件夹和注册表项。
-
打开文件资源管理器,转到以下目录,删除与AccessDatabaseEngine2016相关的文件夹(如果有):
%ProgramFiles%\Microsoft Office
或%ProgramFiles(x86)%\Microsoft Office
%CommonProgramFiles%\microsoft shared\OFFICE16
%SystemRoot%\assembly\GAC_MSIL\Microsoft.Office.Interop.Access
-
使用注册表编辑器(regedit.exe)查找并删除相关注册表键值。请谨慎操作,备份注册表后进行。
- 打开注册表编辑器,导航到以下路径:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Uninstall
- 查找与AccessDatabaseEngine2016相关的条目,右键点击然后选择“删除”。
- 打开注册表编辑器,导航到以下路径:
步骤2:清理临时安装文件和日志 确保所有与安装相关的临时文件和日志都被删除,这些文件可能会干扰新的安装尝试。
- 在命令提示符(管理员模式)中运行以下命令来清理Windows Installer缓存:
rundll32 dfshim CleanOnlineCache
步骤3:修复或重新安装Office Click-to-Run组件 根据错误信息,可能存在一个名为"Office 16 Click-to-Run Extensibility Component"的问题。尝试修复或重新安装这个组件。
- 打开控制面板,选择“程序”,然后选择“卸载程序”。
- 在列表中找到Office相关产品,右键点击,选择“更改”。
- 如果有选项,选择“在线修复”或“快速修复”。如果没有,选择“更改”然后按照提示完成重新安装。
步骤4:检查并更新.NET Framework 确保你的系统上的.NET Framework是最新版本。这可以通过控制面板的“程序”->“启用或关闭Windows功能”来检查和安装。
步骤5:再次尝试安装AccessDatabaseEngine2016(32位) 你现在应该可以安全地安装32位的AccessDatabaseEngine2016。从微软下载中心下载适合32位系统的版本,并按照安装向导进行安装。
步骤6:配置SQL Server 2008以支持导入Access数据库 在安装完AccessDatabaseEngine2016之后,你需要在SQL Server Management Studio中设置连接选项。在SSMS中,展开服务器对象,找到“ Linked Servers ”,右键点击选择“新建Linked Server”。
在新建窗口中,选择“Microsoft OLE DB Provider for ODBC Drivers”,然后在数据源部分输入合适的名称(例如:
Provider=MSDASQL;DSN=MyAccessDataSource;DBQ=C:\path\to\your\access.db;DefaultDir=C:\path\to\your\access\folder;DriverId=277;FIL=MS Access;MaxBufferSize=2048;MaxScanRows=8;PageTimeout=5;SafeTransactions=0;UID=admin;UserCommitSync=Yes;
)。这里的C:\path\to\your\access.db
和C:\path\to\your\access\folder
需要替换为你的实际文件位置。完成后,你应该可以在SQL Server 2008中成功导入Access数据库了。
如果你在执行上述步骤时遇到任何问题,或者需要更详细的指导,请随时告诉我。
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报 编辑记录-
悬赏问题
- ¥15 模块化生产的路径规划哪种算法更合适?
- ¥15 如何在animate html5文档任意位置实现文本输入功能?
- ¥15 电机正反转电路设计中,mos管的关断问题,求原因。
- ¥15 关于#sql#的问题:怎么找出所有同时多张有效保单的车架号
- ¥15 KFC账号下单提示拒绝操作
- ¥20 HC32F460串口发送仅能接到一个数据
- ¥15 求解答一下是否可以修改一个软件运行时生成的文件内部内置的文件创建时间?
- ¥20 WIN10蓝屏问题!
- ¥15 Mac经常自动关机,再次打开后提示“电脑因出现问题而重新启动”
- ¥60 使用ovito软件怎么得到金属玻璃的自由体积