如何启动 SQL Server 导入和导出向导

更新日期: 2006 年 7 月 17 日

SQL Server 导入和导出向导提供了生成 Microsoft SQL Server 2005 Integration Services (SSIS) 包最简单的方法。

ms140052.note(zh-cn,SQL.90).gif注意:
在 64 位计算机上,Integration Services 将同时安装 32 位和 64 位版本的 SQL Server 导入和导出向导 (DTSWizard.exe)。

SQL Server 导入和导出向导可以访问各种数据源。 可以向下列源复制数据或从其中复制数据:

  • Microsoft SQL Server
  • 平面文件
  • Microsoft Office Access
  • Microsoft Office Excel
  • 其他 OLE DB 访问接口

此外,可以只使用 ADO.NET 访问接口和 ODBC 数据源作为源。

如果在 Business Intelligence Development Studio 中从某个 Integration Services 项目启动 SQL Server 导入和导出向导,则无法立即从向导运行包。 但向导会将该包添加到项目中,之后您可以在 Business Intelligence Development Studio 中运行该包。

如果向导是在 SQL Server Management Studio 中启动的,则可以通过选中**“立即执行”**复选框选择是否立即运行该包。 默认情况下,该包立即运行。 您还可以选择是将包保存到 SQL Server 还是保存到文件系统。 如果选择了保存包的选项,则还必须指定包保护级别。 有关包保护级别的详细信息,请参阅设置包的保护级别

SQL Server 导入和导出向导创建包并复制数据之后,您可以用 SSIS 设计器打开和更改已保存的包。 还可以添加任务、转换和事件驱动的逻辑,从而扩展包的基本功能。 有关详细信息,请参阅在 SSIS 设计器中创建包

若要成功完成 SQL Server 导入和导出向导,您必须至少具有下列权限:

  • 连接到源数据库和目标数据库或文件共享的权限。 在 Integration Services 中,这需要服务器和数据库的登录权限。
  • 从源数据库或文件中读取数据的权限。 在 SQL Server 2005 中,这需要对源表和视图具有 SELECT 权限。
  • 向目标数据库或文件写入数据的权限。 在 SQL Server 2005 中,这需要对目标表具有 INSERT 权限。
  • 如果希望创建新的目标数据库、表或文件,则需要具有创建新的数据库、表或文件的足够权限。 在 SQL Server 2005 中,这需要具有 CREATE DATABASE 或 CREATE TABLE 权限。
  • 如果希望保存向导创建的包,则需要具有向 msdb 数据库或文件系统进行写入操作的足够权限。 在 Integration Services 中,这需要对 msdb 数据库具有 INSERT 权限。
  • 有关如何使用 SQL Server Management Studio 管理 Integration Services 包权限的详细信息,请参阅 Integration Services 角色

启动 SQL Server 导入和导出向导

  • 在 Business Intelligence Development Studio 中,右键单击**“SSIS 包”文件夹,再单击“SSIS 导入和导出向导”**。

    - 或 -

    在 Business Intelligence Development Studio 中的**“项目”菜单上,单击“SSIS 导入和导出向导”**。

    - 或 -

    在 SQL Server Management Studio 中,连接到数据库引擎服务器类型,展开数据库,右键单击一个数据库,指向**“任务”,再单击“导入数据”“导出数据”**。

    - 或 -

    在命令提示符窗口中运行 DTSWizard.exe(位于 C:\Program Files\Microsoft SQL Server\90\DTS\Binn)。

请参阅

任务

使用 SQL Server 导入和导出向导创建包
如何使用 SSIS 设计器创建包

概念

包操作指南主题 (SSIS)

帮助和信息

获取 SQL Server 2005 帮助