SQL Server 2008 R2 中缺少 Microsoft Office 12.0 Access 数据库引擎 OLE DB 提供程序?

2024-07-04

我正在尝试导入一个.accdbMS Access 数据库导入 SQL Server 2008 R2,但在导入向导和 SSIS 的提供程序列表中找不到 Microsoft Office 12.0 Access 数据库引擎 OLE DB 提供程序。两个都试过了,还是不行。

我下载并安装了 MS Access Database Engine 2010 和 MS Access Engine 2013,但仍然不存在。如何添加它以便它显示在 SQL Server 2008 R2 中?


解决方案 :

从此处下载 2007 Office System 驱动程序:数据连接组件:http://www.microsoft.com/en-us/download/confirmation.aspx?id=23734 http://www.microsoft.com/en-us/download/confirmation.aspx?id=23734

从此处下载 Microsoft Access Database Engine 2010 Redistributable:http://www.microsoft.com/en-us/download/details.aspx?id=13255 http://www.microsoft.com/en-us/download/details.aspx?id=13255

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

SQL Server 2008 R2 中缺少 Microsoft Office 12.0 Access 数据库引擎 OLE DB 提供程序? 的相关文章

  • 从网站上的表格中抓取数据,而无需搜索标签

    这是这个问题的延续使用 InStr 搜索引号 空格 冒号等 https stackoverflow com questions 52673819 using instr to search for quotes spaces colons
  • 错误:查询值的数量和目标字段的数量不相同

    Public Class RoomInfo Dim ValTx As String Dim ValNr As Integer Private Sub cboRoomType DropDown sender As System Object
  • 如何使用 vb.net 将数据插入 Access 表?

    我想在 Access 数据库中插入一个新行 我正在考虑做类似的事情 oConnection new Connection connectionstring oTable oCennection table Orders oRow oTabl
  • 自动将文本转换为十进制数 - Access

    我正在尝试使用 ODBC 将数据从 MS SQL Server DB 导入到 MS Access 对于大多数数据类型 导入会正确映射类型 但当 SQL Server 列数据类型为十进制数时 MS Access 会将其转换为文本数据类型 因此
  • CurrentDb.RecordsAffected 返回 0。为什么?

    如果我将 RecordsAffected 与 CurrentDb Execute 一起使用 它总是返回 0 如果我首先创建数据库对象的实例 它会正常工作 为什么 像这样 Dim Db As Database Set Db CurrentDb
  • Ms Access:无法读取记录; [表] 没有读取权限

    我编写了用于下载 mdb 文件并通过 OLEDB 提供程序读取它们的脚本 一切正常 但如果我尝试从表中读取 它会抛出异常 Ms Access 无法读取记录 tblMytable 没有读取权限 var cmd new OleDbCommand
  • 是否可以更改 Access 2007 中 SQL 编辑窗口中的字体?

    如果编辑面板上有一个可以更改字体大小的鼠标右键菜单就好了 但是没有 是否有其他地方的系统设置可以让我增加默认字体大小 Office Button gt 访问选项 gt 对象设计器 gt 查询设计 gt 查询设计字体
  • 打开 Access 2007 文件

    我正在尝试打开受我们客户端保护的 Access 2007 文件 当我双击它时 它显示以下错误 错误 您没有使用该对象所需的权限 让您的系统管理员或创建此对象的人员为您建立适当的权限 错误3033 在我搜索此解决方案时 我了解到它受 Wind
  • MS Access:将组合框中选定的条目插入表中

    这是我使用 MS Access 所做的一个示例 我有一个包含人名的表格和两个用于添加电话号码的文本字段 我创建了一个包含名称的列表框 我设法将列表框中选定的姓名和文本字段 Tel1 和 Tel2 中的电话号码插入表 ContactTable
  • 访问查询——一个字段是否包含另一字段的值

    我正在尝试使用查询将表范围缩小到仅字段 全名 包含字段 名字 中的值的行 例如 如果某行的 全名 中包含 Blake Johnson 名字 中包含 John 则该行将被包含在内 但如果 全名 有 Garry Sways 并且 名字 有 Sw
  • 在访问中禁用 msgbox

    我正在尝试在 MS Access 2003 SP3 中制作一个小表单 我使用了其他人制作的一些函数 这些函数中包含 msgbox 我想在运行表单时禁用 msgbox Access 中是否可以禁用 msgbox 我创建了名为 msgbox 的
  • 使用 Access 复制到数据库数据/从数据库数据复制

    我无法使用 dBase IV 来处理一些遗留后端 并且希望能够使用 Access 前端将记录从一个表复制到另一个表 简单的答案是链接到源表和目标表并运行 INSERT 查询或类似查询 但是 在我的情况下 后端不是单个 DBF 文件 而是需要
  • 将 byte[] 作为文件打开,而不先将其实际保存为文件

    打开以 byte 形式存储在数据库中的 Word 文件的最佳方法是什么 我必须将一些文档存储在 Access 数据库中 Word 文件 2003 及更高版本 并存储在严格通过 CD 运行的应用程序上 不幸的是 它们必须位于数据库中 并且不能
  • 使用 Visual Basic (MS Access 2000) 将原始数据发送到 ZPL 打印机

    这是我能找到的全部 但没有一个起作用 选项比较数据库 选项显式 Private Type DOCINFO pDocName As String pOutputFile As String pDatatype As String End Ty
  • 如何以编程方式将 Access 1997 .mdb 转换为 Access 2007 .accdb

    我正在开始构建一个应用程序 该应用程序从给定的根路径开始遍历文件夹结构 并将所有找到的 Access 1997 mdb 文件转换为较新的 Access 2007 2010 accdb 格式 但是 我在进行实际文件转换时遇到了一些麻烦 我正在
  • SQL Null 设置为零以进行添加

    我有一个 SQL 查询 MS Access 需要添加两列 其中任何一列都可能为空 例如 SELECT Column1 Column2 Column3 Column4 AS Added Values FROM Table 其中 Column3
  • SQL Server 2008 R2 安装卡住

    当我尝试安装 mySQL Server 2008 R2 时 它总是卡在SqlEngineDBStartConfigAction install configrc Cpu64 我在其他问题中发现我应该杀死msiexec进程 但我找不到它 我应
  • 如何在 C# 中以编程方式创建 Microsoft Access 数据库?

    如果 Microsoft Access 数据库文件尚不存在 如何在 C 中创建它 最简单的答案是嵌入一个空的 mdb accdb文件写入您的程序并将其写入磁盘 正确的答案是将 COM Interop 与 ADOX 库一起使用 var cat
  • 完成某些字段后,使字段在 MS Access 表单中可见

    我正在 MS Access 中构建一个表单供用户输入数据 但可能的字段太多 大多数时候只有大约一半的字段会被使用 因此 我希望仅根据用户在先前给定字段中输入的内容来显示某些字段 例如 用户输入项目编号 标题 然后检查 是 否 工程 由于他检
  • 可与 Microsoft Access 中的“CREATE TABLE”一起使用的字段类型

    我对为 Microsoft Access 生成表创建脚本感到不满 我还没有找到任何描述各种类型的语法的文档 我有找到了文档 http msdn microsoft com en us library bb177893 aspx对于 Acce

随机推荐