使用 SQL Server Management Studio (SSMS) 部署 SSIS 项目

适用于:SQL Server Azure 数据工厂中的 SSIS Integration Runtime

本快速入门演示如何使用 SQL Server Management Studio (SSMS) 连接到 SSIS 目录数据库,然后运行 Integration Services 部署向导以将 SSIS 项目部署到 SSIS 目录。

SQL Server Management Studio 是一种集成环境,用于管理从 SQL Server 到 SQL 数据库的任何 SQL 基础结构。 有关 SSMS 的详细信息,请参阅 SQL Server Management Studio (SSMS)

先决条件

开始之前,请确保具有最新版本的 SQL Server Management Studio。 要下载 SSMS,请参阅下载 SQL Server Management Studio (SSMS)

本文中介绍的用于部署到 Azure SQL 数据库的验证需要 SQL Server Data Tools (SSDT) 版本 17.4 或更高版本。 要获取最新版 SSDT,请参阅下载 SQL Server Data Tools (SSDT)

Azure SQL 数据库服务器在端口 1433 上进行侦听。 如果尝试从企业防火墙内连接到 Azure SQL 数据库服务器,必须在企业防火墙中打开该端口,才能成功连接。

受支持的平台

可使用此快速入门中的信息将 SSIS 项目部署到以下平台:

无法使用此快速入门中的信息将 SSIS 包部署到 Linux 上的 SQL Server。 有关在 Linux 上运行包的详细信息,请参阅使用 SSIS 在 Linux 上提取、转换和加载数据

对于 Azure SQL 数据库,请获取连接信息

要将项目部署到 Azure SQL 数据库,则获取所需的信息以连接到 SSIS 目录数据库 (SSISDB)。 在接下来的步骤中需要完全限定的服务器名称和登录信息。

  1. 登录到 Azure 门户
  2. 从左侧的菜单选择“SQL 数据库”,然后选择“SQL 数据库”页中的 SSISDB 数据库
  3. 在数据库的“概述” 页上,查看完全限定的服务器名称。 若想查看“单击以复制”选项,将鼠标悬停在服务器名称上 。
  4. 如果忘记了 Azure SQL 数据库服务器登录信息,导航到 SQL 数据库服务器页以查看服务器管理员名称。 如有必要,可重置密码。

用于部署的身份验证方法

如果要使用部署向导部署到 SQL Server,则必须使用 Windows 身份验证;不能使用 SQL Server 身份验证。

如果要部署到 Azure SQL 数据库服务器,则必须使用 SQL Server 身份验证或使用 Microsoft Entra ID(以前称为 Azure Active Directory)进行身份验证;您无法使用 Windows 身份验证。

连接到 SSISDB 数据库

使用 SQL Server Management Studio 与 SSIS 目录建立连接。

  1. 打开 SQL Server Management Studio。

  2. 在“连接到服务器”对话框中,输入以下信息:

    设置 建议的值 更多信息
    服务器类型 数据库引擎 此值是必需的。
    服务器名称 完全限定的服务器名称 如果要连接到 Azure SQL 数据库服务器,该名称为以下格式:<server_name>.database.windows.net
    身份验证 SQL Server 身份验证 使用 SQL Server 身份验证,可连接到 SQL Server 或 Azure SQL 数据库。 请参阅本文中的部署中的身份验证方法
    登录 服务器管理员帐户 此帐户是在创建服务器时指定的帐户。
    密码 服务器管理员帐户的密码 此密码是在创建服务器时指定的密码。
  3. 单击“连接” 。 对象资源管理器窗口在 SSMS 中打开。

  4. 在对象资源管理器中,展开“Integration Services 目录”,然后展开“SSISDB”,查看 SSIS 目录数据库中的对象 。

启动 Integration Services 部署向导

  1. 在对象资源管理器中,在展开“Integration Services 目录”节点和“SSISDB”节点后,展开一个文件夹

  2. 选择“项目”节点。

  3. 右键单击“项目” 节点,选择“部署项目” 。 Integration Services 部署向导随即打开。 可以从当前目录或从文件系统部署项目。

使用向导部署项目

  1. 在向导的“简介”页上查看简介。 单击“下一步”打开“选择源”页

  2. 在“选择源”页上,选择要部署的现有 SSIS 项目

    • 若要部署通过在开发环境中生成项目而创建的项目部署文件,请选择“项目部署文件”并输入 .ispac 文件的路径
    • 要部署已部署到 SSIS 目录数据库的项目,请选择“Integration Services 目录”,然后在目录中输入该项目的服务器名称和路径。 单击“下一步” 以查看“选择目标” 页。
  3. 在“选择目标”页上,选择项目的目标

    • 输入完全限定服务器名称。 如果目标服务器是 Azure SQL 数据库服务器,则名称采用以下格式:<server_name>.database.windows.net
    • 提供身份验证信息,然后选择“连接”。 请参阅本文中的部署中的身份验证方法
    • 然后选择“浏览”,在 SSISDB 中选择目标文件夹。
    • 再选择“下一步”打开“评审”页。 (仅当选择“连接”后,才会启用“下一步”按钮。)
  4. 在“查看”页上,查看所选的设置

    • 可以通过单击 “上一步”或单击左窗格中的任意步骤来更改所做的选择。
    • 单击“部署” 以启动部署过程。
  5. 如果正在部署到 Azure SQL 数据库服务器,则会打开“验证”页并检查项目中的包是否存在可能阻止包在 Azure SSIS Integration Runtime 中按预期运行的已知问题。 有关详细信息,请参阅验证部署到 Azure 的 SSIS 包

  6. 部署过程完成之后,“结果”页随即打开。 该页显示每个操作是成功了还是失败了。

    • 如果操作失败,则单击“结果”列中的“失败”可显示错误说明
    • (可选)单击“保存报告...”以将结果保存到某一 XML 文件
    • 单击“关闭”退出向导。

后续步骤