选择数据源(SQL Server 导入和导出向导)

更新日期: 2007 年 9 月 15 日

使用**“选择数据源”**页可以指定要复制的数据的源。

若要了解有关此向导的详细信息,请参阅使用 SQL Server 导入和导出向导创建包。 若要了解用于启动该向导的选项和成功运行该向导所需的权限,请参阅如何启动 SQL Server 导入和导出向导

SQL Server 导入和导出向导的作用是将数据从源复制到目标。 该向导还可以为您创建目标数据库和目标表。 但是,如果必须复制多个数据库或表,或者必须复制其他类型的数据库对象,则应改用复制数据库向导。 有关详细信息,请参阅使用复制数据库向导

选项

  • 数据源
    选择与源的数据存储格式相匹配的数据访问接口。 可用于数据源的访问接口可能不止一个。 例如,对于 SQL Server,您可以使用 SQL Native Client、.Net Framework Data Provider for SQL Server 或 Microsoft OLE DB Provider for SQL Server。

    ms189667.note(zh-cn,SQL.90).gif注意:
    若要连接到使用 Microsoft Office Excel 2003 或更低版本的数据源,请为“数据源”选择 Microsoft Excel。 若要连接到使用 Microsoft Office Excel 2007 的数据源,请为“数据源”选择“Microsoft Office 12.0 Access 数据库引擎 OLE DB 访问接口”,再单击“属性”,然后在“数据链接属性”对话框的“全部”选项卡上为“扩展属性”输入 Excel 12.0。 若要连接到使用 Microsoft Office Access 2003 或更低版本的数据库,请为“数据源”选择 Microsoft Access。 若要连接到使用 Microsoft Office Access 2007 的数据库,请为“数据源”选择“Microsoft Office 12.0 Access 数据库引擎 OLE DB 访问接口”。 若要连接到使用 Excel 2007 或 Access 2007 的数据源,则不能选择“Microsoft Jet 4.0 OLE DB 访问接口”
    ms189667.note(zh-cn,SQL.90).gif注意:
    通过选择 .Net Framework Data Provider for Odbc 连接到 ODBC 源时,访问接口将无法枚举该源中提供的表和视图。 因此,“指定表复制或查询”页上的“复制一个或多个表或视图的数据”选项呈灰色,并且您必须写入查询以指定要传输的数据。
    ms189667.note(zh-cn,SQL.90).gif注意:
    在 SQL Server 2005 中,SQL Server 导入和导出向导不支持与 dBASE 或其他 DBF 文件之间的导入或导出。 若要导入 DBF 文件,请首先使用 Microsoft Access 或 Microsoft Excel 将数据从 DBF 文件导入到 Access 数据库或 Excel 电子表格。 然后,使用 SQL Server 导入和导出向导导入包含 DBF 文件数据的 Access 数据库或 Excel 电子表格。

    根据计算机上安装的访问接口的不同,**“数据源”**属性的选项数也会不同。 下表列出了一些常用目标的选项。 有关其他访问接口的信息,请参阅访问接口特定的文档。

动态选项

以下部分显示了可用于几种数据源的选项。 此处并未列出“数据源”下拉列表中的所有可用数据源。

数据源 = Microsoft OLE DB Provider for SQL Server 和 SQL Native Client

  • 服务器名称
    键入包含相应数据的服务器的名称,或者从列表中选择服务器。
  • 使用 Windows 身份验证
    指定包是否应使用 Microsoft Windows 身份验证登录数据库。 为了实现更好的安全性,建议使用 Windows 身份验证。
  • 使用 SQL Server 身份验证
    指定包是否应使用 SQL Server 身份验证登录数据库。 如果使用 SQL Server 身份验证,则必须按如下所述提供用户名和密码。
  • 用户名
    使用 SQL Server 身份验证时,指定数据库连接的用户名。
  • 密码
    使用 SQL Server 身份验证时,提供数据库连接的密码。
  • 数据库
    从指定的 SQL Server 实例上的数据库列表中选择。
  • 刷新
    通过单击**“刷新”**,还原可用数据库的列表。

数据源 = .NET Framework Data Provider for SQL Server

此页显示 .NET Framework Data Provider for SQL Server 的选项列表,按字母顺序排列。 下表列出了最重要的选项。

  • 数据源
    键入包含相应数据的服务器的名称,或者从列表中选择服务器。
  • 初始目录
    键入源数据库的名称。
  • 集成安全性
    若要使用 Windows 集成身份验证进行连接,请指定 True(建议);若要使用 SQL Server 身份验证进行连接,请指定 False。 如果指定 False,则必须输入用户 ID 和密码。 默认值为 False
  • 用户 ID
    使用 SQL Server 身份验证时,指定数据库连接的用户名。
  • 密码
    使用 SQL Server 身份验证时,提供数据库连接的密码。

选择此访问接口时所列出的其他选项并不是成功连接到 SQL Server 源数据库所必需。 有关这些附加选项的说明,请参阅 .NET Framework 软件开发包中有关 .NET Framework Data Provider for SQL Server 的文档。

数据源 = Microsoft Excel

ms189667.note(zh-cn,SQL.90).gif注意:
仅当您要连接到使用 Excel 2003 或更低版本的数据源时才选择 Microsoft Excel。 若要连接到使用 Excel 2007 的数据源,请选择“Microsoft Office 12.0 Access 数据库引擎 OLE DB 访问接口”,再单击“属性”,然后在“数据链接属性”对话框的“全部”选项卡上输入 Excel 12.0 作为“扩展属性”的值。
  • Excel 文件路径
    指定要从其中导入数据的电子表格的路径和文件名。 例如,C:\MyData.xls 或 \\Sales\Database\Northwind.xls。 或单击**“浏览”**。
  • 浏览
    通过使用**“打开”**对话框定位电子表格。
  • Excel 版本
    选择存储源数据的 Excel 的版本。
ms189667.note(zh-cn,SQL.90).gif注意:
从 Microsoft Excel 源导入数据时,向导使用 Integration Services Excel 源组件。 有关使用注意事项和已知问题的信息,请参阅 Excel 源

数据源 = Microsoft Access

ms189667.note(zh-cn,SQL.90).gif注意:
仅当您要连接到使用 Access 2003 或更低版本的数据库时才选择 Microsoft Access。 若要连接到使用 Access 2007 的数据库,请改选“Microsoft Office 12.0 Access 数据库引擎 OLE DB 访问接口”
  • 文件名
    指定要从其中导入数据的数据库文件的路径和文件名。 例如,C:\MyData.mdb 或 \\Sales\Database\Northwind.mdb。 或单击**“浏览”**。
  • 浏览
    通过使用**“打开”**对话框定位数据库文件。
  • 用户名
    当工作组信息文件与数据库关联时,为数据库连接指定一个有效的用户名。
  • 密码
    当工作组信息文件与数据库关联时,为数据库连接提供相应的用户密码。 但是,如果对于所有用户都使用一个密码保护数据库,则必须在**“数据链接属性”对话框(可通过单击“高级”**访问)中提供此值。
  • 高级
    通过使用**“数据链接属性”**对话框可以指定高级选项,例如数据库密码或非默认工作组信息文件。 有关 OLE DB 访问接口属性的详细信息,请在 https://msdn.microsoft.com/library 上 MSDN Library 的 Data Access 部分中进行搜索。

数据源 = 平面文件源

有关平面文件数据源的选项的信息,请参阅以下主题:

平面文件连接管理器编辑器(“常规”页)

平面文件连接管理器编辑器(“列”页)

平面文件连接管理器编辑器(“高级”页)

平面文件连接管理器编辑器(“预览”页)

更改历史记录

发布日期 历史记录

2007 年 9 月 15 日

新增内容:
  • 添加了有关如何导出或导出 dBASE 或其他 DBF 文件的说明。

2006 年 12 月 12 日

新增内容:
  • 添加了有关使用 Excel 2007 或 Access 2007 的说明。

2006 年 7 月 17 日

更改的内容:
  • 添加了有关各个访问接口的详细信息。
  • 添加了指向有关 Excel 源的信息的链接。
  • 将 SQL Native Client 和 Microsoft OLE DB Provider for SQL Server 的选项合并到单个表中。

2006 年 4 月 14 日

更改的内容:
  • 添加了有关从 ODBC 源中枚举对象的说明。