课程 3:运行向导以便从 ODBC 导出到平面文件

在本课程中,您将运行 SQL Server 导入和导出向导,以便创建基本数据传输包。运行此向导时,请进行以下选择:

  • 指定数据源。您将使用 SQL Server ODBC 数据源作为源,并选择 AdventureWorks2008R2 数据库的 Sales.SalesTerritory 表中的行。

  • 指定目标。您会将数据写入到文本文件,并使用向导配置此文本文件。

请在运行该向导后重命名包。这有助于使包自文档化。

运行 SQL Server 导入和导出向导

  1. 如果它尚未打开,请在 Business Intelligence Development Studio 中打开在上一课程中创建的 Integration Services 项目。

  2. 在解决方案资源管理器中,右键单击**“SSIS 包”文件夹,再单击“SSIS 导入和导出向导”**。

    注意注意

    如果“解决方案资源管理器”窗口未打开,请单击“视图”菜单上的“解决方案资源管理器”

  3. 在 SQL Server 导入和导出向导的**“欢迎”页上,单击“下一步”**。

  4. 在**“选择数据源”**页上,进行以下选择:

    1. 对于**“数据源”,选择“用于 ODBC 的 .NET Framework 数据访问接口”**。

    2. 对于**“连接字符串”**中,键入以下文本:

      Dsn=SQL Server ODBC 数据源的名称

  5. 在 SQL Server 导入和导出向导的**“选择目标”**页上,进行以下选择:

    1. 对于**“目标”,选择“平面文件目标”**。

    2. 单击**“浏览”,导航到 C:\Program Files\Microsoft SQL Server\100\Samples\Integration Services\Package Samples\Exporting ODBC to Flat File\Sample Data,单击文本文件 FlatFile.txt,再单击“打开”**。

    3. 对于**“文件名”**,确保将此选项设置为“C:\Program Files\Microsoft SQL Server\100\Samples\Integration Services\Package Samples\Exporting ODBC to Flat File\Sample Data\FlatFile.txt”。

    4. 对于**“区域设置”,确保将此选项设置为“英语(美国)”**。

    5. 对于**“代码页”**,确保将此选项设置为 1252 (ANSI - Latin I)

    6. 对于**“格式”,确保将此选项设置为“带分隔符”**。

  6. 在 SQL Server 导入和导出向导的**“指定表复制或查询”页上,选择“编写查询以指定要传输的数据”**。

  7. 在**“提供源查询”页上的“SQL 语句”**框中键入或复制以下 SQL 语句:

    Select Sales.SalesTerritory.Name, Sales.SalesTerritory.CountryRegionCode, Sales.SalesTerritory.SalesYTD, Sales.SalesTerritory.SalesLastYear, Sales.SalesTerritory.CostYTD, Sales.SalesTerritory.CostLastYear
    FROM Sales.SalesTerritory
    
  8. 在**“配置平面文件目标”**页上,进行以下选择:

    1. 对于**“源查询”**,确保将此选项设置为 "Query"

    2. 对于**“列分隔符”,选择“制表符 {t}”**。

  9. 在**“完成该向导”页上,检查有关新包的信息,再单击“完成”**。

  10. 在**“正在执行操作”页上,查看该向导执行的操作,然后单击“关闭”**。

    完成后,每项操作的**“状态”列应该显示“成功”**。

对包进行重命名

  1. 在解决方案资源管理器中的**“SSIS 包”文件夹中,右键单击新包,单击“重命名”**,再键入 Export ODBC Lesson。

    确保该名称包括 .dtsx 扩展名。

  2. 如果询问您是否重命名对象,请单击**“是”**。