课程 3:运行向导以便从 ODBC 导出到平面文件
在本课程中,您将运行 SQL Server 导入和导出向导,以便创建基本数据传输包。运行此向导时,请进行以下选择:
指定数据源。您将使用 SQL Server ODBC 数据源作为源,并选择 AdventureWorks2008R2 数据库的 Sales.SalesTerritory 表中的行。
指定目标。您会将数据写入到文本文件,并使用向导配置此文本文件。
请在运行该向导后重命名包。这有助于使包自文档化。
运行 SQL Server 导入和导出向导
如果它尚未打开,请在 Business Intelligence Development Studio 中打开在上一课程中创建的 Integration Services 项目。
在解决方案资源管理器中,右键单击**“SSIS 包”文件夹,再单击“SSIS 导入和导出向导”**。
注意 如果“解决方案资源管理器”窗口未打开,请单击“视图”菜单上的“解决方案资源管理器”。
在 SQL Server 导入和导出向导的**“欢迎”页上,单击“下一步”**。
在**“选择数据源”**页上,进行以下选择:
对于**“数据源”,选择“用于 ODBC 的 .NET Framework 数据访问接口”**。
对于**“连接字符串”**中,键入以下文本:
Dsn=SQL Server ODBC 数据源的名称
在 SQL Server 导入和导出向导的**“选择目标”**页上,进行以下选择:
对于**“目标”,选择“平面文件目标”**。
单击**“浏览”,导航到 C:\Program Files\Microsoft SQL Server\100\Samples\Integration Services\Package Samples\Exporting ODBC to Flat File\Sample Data,单击文本文件 FlatFile.txt,再单击“打开”**。
对于**“文件名”**,确保将此选项设置为“C:\Program Files\Microsoft SQL Server\100\Samples\Integration Services\Package Samples\Exporting ODBC to Flat File\Sample Data\FlatFile.txt”。
对于**“区域设置”,确保将此选项设置为“英语(美国)”**。
对于**“代码页”**,确保将此选项设置为 1252 (ANSI - Latin I)。
对于**“格式”,确保将此选项设置为“带分隔符”**。
在 SQL Server 导入和导出向导的**“指定表复制或查询”页上,选择“编写查询以指定要传输的数据”**。
在**“提供源查询”页上的“SQL 语句”**框中键入或复制以下 SQL 语句:
Select Sales.SalesTerritory.Name, Sales.SalesTerritory.CountryRegionCode, Sales.SalesTerritory.SalesYTD, Sales.SalesTerritory.SalesLastYear, Sales.SalesTerritory.CostYTD, Sales.SalesTerritory.CostLastYear FROM Sales.SalesTerritory
在**“配置平面文件目标”**页上,进行以下选择:
对于**“源查询”**,确保将此选项设置为 "Query"。
对于**“列分隔符”,选择“制表符 {t}”**。
在**“完成该向导”页上,检查有关新包的信息,再单击“完成”**。
在**“正在执行操作”页上,查看该向导执行的操作,然后单击“关闭”**。
完成后,每项操作的**“状态”列应该显示“成功”**。
对包进行重命名
在解决方案资源管理器中的**“SSIS 包”文件夹中,右键单击新包,单击“重命名”**,再键入 Export ODBC Lesson。
确保该名称包括 .dtsx 扩展名。
如果询问您是否重命名对象,请单击**“是”**。