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

適用対象: はいSQL Server (サポートされているすべてのバージョン) はい Azure Data Factory の SSIS 統合ランタイム

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

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

Integration Services のインストール

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

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

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

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

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

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

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

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

Integration Services で SQL Server を取得する

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

Integration Services のインストール

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

セットアップ ウィザードを使って Integration Services をインストールする場合は、一連のページを使ってコンポーネントとオプションを指定します。

  • [機能の選択] ページの [共有機能][Integration Services] を選びます。

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

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

注意

セットアップ ウィザードの [機能の選択] ページでインストールを選ぶことができる一部の 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 の完全なインストールの場合は、次の一覧から必要なコンポーネントを選びます。

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

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

    • 必要に応じて、マスターとワーカーで構成される Scale Out 機能

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

    • SSIS をインストールしても、SSIS パッケージの設計と開発に必要なツールはインストール されません

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

  • SQL Server Data Tools (SSDT) 。 SSDT をダウンロードしてインストールするには、「SQL Server Data Tools (SSDT) のダウンロード」をご覧ください。 SSDT をインストールすると、SSIS パッケージを設計して展開できます。 SSDT では次のものがインストールされます。

    • SSIS パッケージの設計および開発ツール (SSIS デザイナーなど)。

    • 32 ビットの SSIS コンポーネントのみ。

    • Visual Studio の限定バージョン (Visual Studio のエディションがまだインストールされていない場合)。

    • Visual Studio Tools for Applications (VSTA)。SSIS スクリプト タスクおよびスクリプト コンポーネントで使われるスクリプト エディターです。

    • 展開ウィザードとパッケージ アップグレード ウィザードを含む SSIS ウィザード。

    • SQL Server インポートおよびエクスポート ウィザード。

  • SQL Server Data Tools (SSDT) 。 Visual Studio 2019 向け SSDT スタンドアロン インストーラーは廃止となりました。 Visual Studio 2019 に関しては、今後、VS マーケット プレースから SSIS デザイナー拡張機能を入手できます。

  • 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 から追加のサードパーティ コンポーネントをダウンロードできます。

    • Microsoft SQL Server® 用 Microsoft® Connector for SAP BW。 これらのコンポーネントを入手するには、「Microsoft® SQL Server® 2017 Feature Pack」をご覧ください。

    • Microsoft Connectors for Oracle and Teradata by Attunity。 これらのコンポーネントを入手するには、Attunity コネクタに関する記事をご覧ください。

次のステップ