Integration Services (SSIS) のインストール

適用対象: SQL Server Azure Data Factory の SSIS Integration Runtime

SQL Server では、Integration Services を含む任意またはすべてのコンポーネントを 1 つのセットアップ プログラムでインストールできます。 他の SQL Server コンポーネントと共にまたは単独で、Integration Services を 1 台のコンピューターにインストールするには、SQL Server セットアップを使用します。

この記事では、Integration Services をインストールする前に知っておく必要がある重要な注意点について説明します。 この記事の情報を参考にして各インストール オプションを評価することにより、インストール時に適切な選択を行うことができます。

Integration Services のインストールを準備する

Microsoft SQL Server Integration Services をインストールする前に、次の情報を確認してください。

スタンドアロンまたはサイド バイ サイドでインストールする

次の構成で SQL Server Integration Services をインストールできます。

  • SQL Server の以前のインスタンスが存在しないコンピューターに SQL Server Integration Services をインストールします。

  • Integration Services を、SQL Server の既存のインスタンスとサイド バイ サイドでインストールします。

Integration Services の以前のバージョンが存在するコンピューターで Integration Services の最新バージョンにアップグレードすると、現在のバージョンは以前のバージョンとサイド バイ サイドでインストールされます。

Integration Services のアップグレードについて詳しくは、「Integration Services のアップグレード」をご覧ください。

Integration Services のインストール

SQL Server のインストール要件を検討し、コンピューターがそれらの要件を満たしていることを確認したら、Integration Services のインストールの準備は完了です。

  1. Microsoft SQL Server がまだない場合は、SQL Server のダウンロード ページから、無料の Developer Edition をダウンロードします。 SQL Server の Express Edition には SSIS は含まれません。

  2. SQL Server セットアップ ウィザードで、 [SQL の新規スタンドアロン インストールを実行するか、既存のインストールに機能を追加します] を選択します。 Integration Services をインストールするには、 [機能の選択] ページで次のように選択します。

    • [共有機能] で、 [Integration Services] を選択します。

    • Integration Services プログラミング用にマネージド アセンブリをインストールするには、 [共有機能] で必要に応じて [クライアント ツール SDK] を選択します。

    • SSIS パッケージを格納、管理、実行、監視するために SSIS カタログ データベース SSISDB をホストするには、 [インスタンス機能] で必要に応じて [データベース エンジン サービス] を選びます。

    統合サービスのインストール機能の選択を示すスクリーンショット。

  3. Integration Services 用の追加コンポーネントのインストールを検討します。 詳細については、この記事の「追加コンポーネントのインストール」セクションを参照してください。

Note

セットアップ ウィザードの [機能の選択] ページでインストールを選ぶことができる一部の SQL Server コンポーネントで、Integration Services コンポーネントのサブセットの一部がインストールされます。 これらのコンポーネントを使って一部のタスクを実行することは可能ですが、Integration Services のすべての機能を使うことはできません。 たとえば、 [データベース エンジン サービス] オプションを選択すると、 Integration Services インポートおよびエクスポート ウィザードに必要な SQL Server コンポーネントがインストールされます。 Integration Servicesを完全にインストールするには、 [機能の選択] ページで [Integration Services] を選択する必要があります。

ETL プロセス専用のサーバーをインストールする

ETL (抽出、変換、読み込み) プロセス専用のサーバーを使うには、Integration Services のインストール時に SQL Server データベース エンジンのローカル インスタンスをインストールします。 Integration Services は、通常、パッケージを データベース エンジン のインスタンスに格納し、このパッケージのスケジュールを SQL Server エージェントに依存して設定します。 ETL サーバーに データベース エンジン のインスタンスが存在しない場合は、データベース エンジン のインスタンスが存在するサーバーからパッケージをスケジュール設定したり実行したりする必要があります。 結果として、パッケージは、ETL サーバーではなく、パッケージが開始されたサーバーで実行されます。 その結果、専用の ETL サーバーのリソースは意図したとおりに使用されません。 さらに、その他のサーバーのリソースが実行中の ETL プロセスによって負担がかかる場合もあります。

SSIS イベント ログを構成する

既定では、新規インストールで、 Integration Services はパッケージの実行に関連するイベントをアプリケーション イベント ログに記録しないように構成されます。 SQL Serverのデータ コレクター機能を使用すると、この設定により、大量のイベント ログ エントリは生成されません。 ログに記録されないイベントは、EventID 12288 の "パッケージが起動されました。" や EventID 12289 の "パッケージが正常に完了しました。" です。これらのイベントをアプリケーション イベント ログに記録するには、レジストリを編集用に開きます。 次に、レジストリ内で HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\130\SSIS ノードを見つけ、LogPackageExecutionToEventLog 設定の DWORD 値を 0 から 1 に変更します。

追加のコンポーネントをインストールする

Integration Services の完全なインストールの場合は、次の一覧から必要なコンポーネントを選びます。

  • Integration Services。 SQL Server セットアップ ウィザードで SSIS をインストールします。 SSIS を選ぶと、次のコンポーネントがインストールされます。

    • SQL Server データベース エンジンでの SSIS カタログのサポート。

    • オプションの Scale Out 機能

    • 32 ビットおよび 64 ビットの SSIS コンポーネント。

    Integration Services だけをインストールしても、SSIS パッケージを設計および開発するのに必要なツールはインストールされません

  • データベース エンジン サービス。 SQL Server セットアップ ウィザードでデータベース エンジンをインストールします。 データベース エンジン サービスを選ぶと、SSIS パッケージを格納、管理、実行、監視するための SSIS カタログ データベース (SSISDB) を作成してホストできます。

  • SQL Server Data Tools (SSDT) と適切な拡張機能。 SSDT を使用して SSIS パッケージを設計および展開します。 SSDT をダウンロードしてインストールするには、「SQL Server Data Tools (SSDT) のダウンロード」をご覧ください。

    SSDT をインストールしたら、適切な拡張機能をインストールする必要があります。

  • Integration Services Feature Pack for Azure。 Feature Pack のダウンロードとインストールについて詳しくは、Microsoft SQL Server Integration Services Feature Pack for Azure に関するページをご覧ください。 Feature Pack をインストールすると、パッケージは、次のサービスを含む Azure クラウドのストレージ サービスと分析サービスに接続できます。

    • Azure Blob Storage です。

    • Azure HDInsight。

    • Azure Data Lake Store。

    • Azure Synapse Analytics。

    • Azure Data Lake Storage (Gen2)。

  • オプションの追加コンポーネント。 必要に応じて、SQL Server Feature Package から追加のサードパーティ コンポーネントをダウンロードできます。