如何连接到 dBASE 或其他 DBF 文件

通过使用 OLE DB 连接管理器并选择 Microsoft OLE DB Provider for Jet 4.0,可以连接到 Integration Services 包中的 dBASE 数据库文件或其他 .DBF 数据库文件。

Aa337084.note(zh-cn,SQL.90).gif注意:
SQL Server 2005 中的 SQL Server 导入和导出向导不支持从 dBASE 或其他 DBF 文件中导入,或者导出至 dBASE 或其他 DBF 文件。您可以使用 Microsoft Access 或 Microsoft Excel 将数据从 DBF 文件导入至 Access 数据库或 Excel 电子表格,然后再使用 SQL Server 导入和导出向导。

配置连接管理器以连接到 dBASE 或其他 DBF 文件

  1. 向包中添加一个新的 OLE DB 连接管理器。有关详细信息,请参阅如何将连接管理器添加到包中

  2. 在**“连接管理器”对话框的“连接”页上,请选择“本机 OLE DB\Microsoft Jet 4.0 OLE DB Provider”作为“访问接口”**。

  3. 使用 DBF 文件时,文件夹表示数据库,单个 DBF 文件表示表。因此,**“数据库文件名”文本框必须包含 DBF 文件所在的文件夹的路径,并且不得包括文件名自身。您可以键入或粘贴某个文件夹路径,或者使用“浏览”**按钮选择 DBF 文件,然后从文件夹路径的末尾删除文件名。

  4. 在**“连接管理器”对话框的“全部”**页中,根据情况输入 dBASE IIIdBASE IVdBASE 5.0 作为“扩展属性”的值。

  5. 单击**“测试连接”验证您输入的值。应当看到“连接测试成功”消息。单击“确定”**关闭消息框。

  6. 单击**“确定”**保存连接管理器的配置。

    Aa337084.note(zh-cn,SQL.90).gif注意:
    “属性”窗口中列出的 InitialCatalog 属性在连接到 dBASE 数据源时是无效的属性。
  7. 若要在包的数据流中使用您的连接管理器,请选择 OLE DB 源或目标,并对其进行配置以使用您在上述步骤中创建的连接管理器。

请参阅

概念

OLE DB 连接管理器

帮助和信息

获取 SQL Server 2005 帮助