SQL Server 提供 SQL Server Data Tools (SSDT) 用于开发 Integration Services 包。
将包部署到Microsoft SQL Server 数据库或 SSIS 包存储时,可以使用 Integration Services 服务来管理包。 Integration Services 服务只在 SQL Server Management Studio中可用。 有关服务的详细信息,请参阅 Integration Services 服务(SSIS 服务)。 有关包部署的详细信息,请参阅包部署(SSIS)。
将 Integration Services 项目部署到 Integration Services 服务器时,可以使用 SQL Server Management Studio 中的 Transact-SQL 视图和存储过程来管理项目。 有关项目部署的详细信息,请参阅 项目和包的部署。 有关 Integration Services 服务器的详细信息,请参阅 Integration Services (SSIS) 服务器。
有关 SQL Server Data Tools (SSDT) 和 SQL Server Management Studio 的概述,请参阅 Integration Services (SSIS) 和 Studio 环境。
理解整合服务项目
项目是您开发 Integration Services 包的容器。
在 SQL Server Data Tools (SSDT)中, Integration Services 项目可以存储与该包相关的文件并对这些文件进行分组。 例如,项目包括创建特定提取、传输和加载 (ETL) 解决方案所需的文件。
在创建 Integration Services 项目之前,应熟悉此类项目的基本内容。 在了解项目包含的内容之后,即可开始创建和使用 Integration Services 项目。
Integration Services 项目中的文件夹
下图显示了 SQL Server Data Tools (SSDT)中 Integration Services 项目中的文件夹。
下表介绍 Integration Services 项目中出现的文件夹。
文件夹 | DESCRIPTION |
---|---|
SSIS 包 | 包含包。 有关详细信息,请参阅 Integration Services (SSIS) 包。 |
其他 | 包含除包文件以外的文件。 |
集成服务项目中的文件
将新的或现有的 Integration Services 项目添加到解决方案时,SQL Server Data Tools (SSDT) 将创建扩展名为 .dtproj 和 .dtproj.user 和 .database 的项目文件。
*.dtproj 文件包含有关项目配置和项(如包)的信息。
*.dtproj.user 文件包含有关您在项目中工作环境的首选项的信息。
*.database 文件包含 SQL Server Data Tools (SSDT) 打开 Integration Services 项目所需的信息。
了解解决方案
解决方案是对开发端到端商业解决方案时所使用的项目进行分组和管理的容器。 使用解决方案,您可以将多个项目作为一个单元处理,并将构成商业解决方案的一个或多个相关项目组合在一起。
解决方案可以包含不同类型的项目。 如果要用 SSIS 设计器创建 Integration Services 包,请使用 Integration Services 所提供的解决方案中的 SQL Server Data Tools (SSDT)项目。
创建新解决方案时,SQL Server Data Tools (SSDT) 会将解决方案文件夹添加到解决方案资源管理器,并创建扩展名为 .sln 和 .suo 的文件:
*.sln文件包含有关解决方案配置的信息,并列出解决方案中的项目。
*.suo 文件包含有关使用解决方案的首选项的信息。
当您创建新项目时 SQL Server Data Tools (SSDT) 将自动创建解决方案,但您也可创建空解决方案,然后再添加项目。
注释
默认情况下,在 SQL Server Data Tools (SSDT)中创建新的 Integration Services 项目时,解决方案不会显示在 “项目资源管理器” 窗格中。 若要更改此默认行为,请在 “工具” 菜单上单击“ 选项”。 在 “选项 ”对话框中,展开 “项目和解决方案”,然后单击“ 常规”。 在 “常规” 页上,选择 “总是显示解决方案”。
相关任务
在解决方案中添加或删除 Integration Services 项目