Skip to main content

使用SQL Server 2012导入和导出数据

03 外部数据导入导出 (六月 2026)

03 外部数据导入导出 (六月 2026)
Anonim

SQL Server导入和导出向导允许您从以下任何数据源轻松地将信息导入SQL Server 2012数据库:

  • Microsoft Excel
  • Microsoft Access
  • 平面文件
  • 另一个SQL Server数据库

该向导通过用户友好的图形界面构建SQL Server Integration Services(SSIS)包。

启动SQL Server导入和导出向导

直接从中启动SQL Server导入和导出向导 开始 已安装SQL Server 2012的系统上的菜单。或者,如果您已经在运行SQL Server Management Studio,请按照以下步骤启动向导:

  1. 打开 SQL Server Management Studio.

  2. 如果您不使用Windows身份验证,请提供要管理的服务器的详细信息以及相应的用户名和密码。

  3. 点击 从SSMS连接到服务器。

  4. 右键单击要使用的数据库实例的名称,然后选择 导入数据 来自 任务 菜单。

将数据导入SQL Server 2012

SQL Server导入和导出向导将指导您完成将数据从任何现有数据源导入SQL Server数据库的过程。此示例介绍将联系人信息从Microsoft Excel导入SQL Server数据库的过程,将示例Excel联系人文件中的数据导入SQL Server数据库的新表。

这是如何做:

  1. 打开 SQL Server Management Studio.

  2. 如果您不使用Windows身份验证,请提供要管理的服务器的详细信息以及相应的用户名和密码。

  3. 点击 从SSMS连接到服务器。

  4. 右键单击要使用的数据库实例的名称,然后选择 导入数据 来自 任务 菜单。点击 下一个.

  5. 选择 Microsoft Excel 作为数据源(对于此示例)。

  6. 点击 浏览 按钮,找到 address.xls 文件在您的计算机上,然后单击 打开.

  7. 验证 第一行有列名 框已选中。点击 下一个.

  8. 选择目的地 屏幕,选择 SQL Server Native Client 作为数据源。

  9. 从中选择要将数据导入的服务器的名称 服务器名称 下拉框。

  10. 验证身份验证信息,并选择与SQL Server身份验证模式对应的选项。

  11. 从中选择要将数据导入的特定数据库的名称 数据库 下拉框。点击 下一个,然后点击 下一个 再次接受了 复制一个或多个表或视图中的数据 关于的选项 指定表复制或查询 屏幕。

  12. 在里面 目的地 下拉框,选择数据库中现有表的名称,或键入要创建的新表的名称。在此示例中,此Excel电子表格用于创建名为“contacts”的新表。点击 下一个.

  13. 点击 按钮跳到验证屏幕。

  14. 在查看将要发生的SSIS操作后,单击 按钮完成导入。

从SQL Server 2012导出数据

SQL Server导入和导出向导将指导您完成将数据从SQL Server数据库导出到任何支持的格式的过程。此示例将引导您完成获取上一示例中导入的联系人信息并将其导出到平面文件的过程。

这是如何做:

  1. 打开 SQL Server Management Studio.

  2. 如果您不使用Windows身份验证,请提供要管理的服务器的详细信息以及相应的用户名和密码。

  3. 点击 从SSMS连接到服务器。

  4. 右键单击要使用的数据库实例的名称,然后选择 导出数据 来自 任务 菜单。点击 下一个.

  5. 选择 SQL Server Native Client 作为您的数据源。

  6. 选择要从中导出数据的服务器的名称 服务器名称 下拉框。

  7. 验证身份验证信息,并选择与SQL Server身份验证模式对应的选项。

  8. 选择要从中导出数据的特定数据库的名称 数据库 下拉框。点击 下一个.

  9. 选择 平面文件目的地 来自 目的地 下拉框。

  10. 提供以“.txt”结尾的文件路径和名称 文件名 文本框(例如,“C: Users mike Documents contacts.txt”)。点击 下一个, 然后下一个 再次接受了 复制一个或多个表或视图中的数据 选项。

  11. 点击 下一个 那么两次 跳到验证屏幕。

  12. 在查看将要发生的SSIS操作后,单击 按钮完成导入。