SQL Server には、Integration Services を含む、そのコンポーネントの一部またはすべてをインストールする単一のセットアップ プログラムが用意されています。 セットアップを使用すると、1 台のコンピューターに他の SQL Server コンポーネントをインストールするか、または使用せずに Integration Services をインストールできます。
このトピックでは、Integration Services をインストールする前に知っておくべき重要な考慮事項について説明します。 このトピックの情報は、インストール オプションを評価して、インストールが成功する結果となる選択を行えるようにするのに役立ちます。
このトピックには、セットアップの開始、セットアップ ウィザードの使用、またはコマンド ラインからのセットアップの実行に関する手順は含まれていません。 セットアップを開始してインストールするコンポーネントを選択する手順については、「 Quick-Start SQL Server 2014 のインストール」を参照してください。 Integration Services をインストールするためのコマンド ライン オプションの詳細については、 コマンド プロンプトから SQL Server 2014 をインストールするを参照してください。
Integration Services のインストールの準備
Microsoft SQL Server Integration Services をインストールする前に、次の要件を確認してください。
Integration Services 構成の選択
SQL ServerIntegration Services は、次の構成でインストールできます。
SQL ServerIntegration Services は、SQL Server の以前のインスタンスがないコンピューターにインストールできます。
SQL Server 2014 Integration Services (SSIS) は、SQL Server 2008 Integration Services (SSIS) と SQL Server 2012 Integration Services (SSIS) の既存のインスタンスと並行してインストールできます。
これらの以前のバージョンの Integration Services のいずれかが既にインストールされているコンピューターで SQL Server 2014 Integration Services (SSIS) にアップグレードすると、SQL Server 2014 Integration Services (SSIS) は以前のバージョンと並行してインストールされます。
Integration Services のアップグレードの詳細については、「Integration Services の アップグレード」を参照してください。 以前のバージョンの Integration Services との下位互換性については、「 Integration Services の下位互換性」を参照してください。
Integration Services のインストール
SQL Server のインストール要件を確認し、コンピューターがこれらの要件を満たしていることを確認したら、Integration Services をインストールする準備が整います。
注
以前のバージョンの SQL Server では、既定では、SQL Server をインストールしたときに、Users グループ内のすべてのユーザーが Integration Services サービスにアクセスしていました。 SQL Server 2014 をインストールすると、ユーザーは Integration Services サービスにアクセスできません。 このサービスは既定で保護されます。 SQL Server のインストール後、SQL Server 管理者は DCOM 構成ツール (Dcomcnfg.exe) を実行して、特定のユーザーに SQL Server Integration Services 12.0 へのアクセス権を付与する必要があります。
アクセス許可を付与する方法については、「 Integration Services サービスへのアクセス許可の付与」を参照してください。
セットアップ ウィザードを使用して Integration Services をインストールする場合は、一連のページを使用してコンポーネントとオプションを指定します。 選択したオプションが選択の推奨事項を含む Integration Services のインストールに影響する、セットアップ ウィザードのページを次に示します。
機能の選択
Integration Services サービスをインストールし、デザイン環境の外部でパッケージを実行するには、[Integration Services] を選択します。
Integration Services を完全にインストールするには、パッケージを開発および管理するためのツールとドキュメントと共に、 Integration Services と次の 共有機能の両方を選択します。
パッケージを設計するためのツールをインストールするための SQL Server Data Tools。
管理ツール - パッケージを管理するための SQL Server Management Studio のインストールを完了します。
Integration Services プログラミング用のマネージド アセンブリをインストールするためのクライアント ツール SDK。
多くのデータ ウェアハウス ソリューションでは、SQL Server データベース エンジン、SQL Server Analysis Services、SQL Server Reporting Services などの追加の SQL Server コンポーネントのインストールも必要です。
注
セットアップ ウィザードの [機能の選択] ページでインストールを選ぶことができる一部の SQL Server コンポーネントで、Integration Services コンポーネントのサブセットの一部がインストールされます。 これらのコンポーネントを使用して一部のタスクを実行することは可能ですが、 Integration Services のすべての機能は使用できません。 たとえば、 [データベース エンジン サービス] オプションを選択すると、 Integration Services インポートおよびエクスポート ウィザードに必要な SQL Server コンポーネントがインストールされます。 SQL Server Data Tools オプションを使用すると、パッケージの設計に必要な Integration Services コンポーネントがインストールされますが、Integration Services サービスはインストールされず、SQL Server Data Tools の外部でパッケージを実行することはできません。 Integration Servicesを完全にインストールするには、 [機能の選択] ページで [Integration Services] を選択する必要があります。
64 ビット コンピューターへのインストール 64 ビット コンピューターで Integration Services を選択すると、64 ビットランタイムとツールのみがインストールされます。 32 ビット モードでパッケージを実行する必要がある場合は、32 ビット ランタイムとツールをインストールするための追加オプションも選択する必要があります。
64 ビット コンピューターで x86 オペレーティング システムが実行されている場合は、[ SQL Server データ ツール ] または [管理ツール - 完了] を選択します。
64 ビット コンピューターで Itanium オペレーティング システムが実行されている場合は、[ 管理ツール - 完了] を選択します。
ETL 専用サーバーへのインストール 抽出、変換、読み込み (ETL) プロセスに専用サーバーを使用するには、Integration Services のインストール時に SQL Server データベース エンジンのローカル インスタンスをインストールすることをお勧めします。 Integration Services は、通常、パッケージを データベース エンジン のインスタンスに格納し、このパッケージのスケジュールを SQL Server エージェントに依存して設定します。 ETL サーバーにデータベース エンジンのインスタンスがない場合は、データベース エンジンのインスタンスを持つサーバーからパッケージをスケジュールまたは実行する必要があります。 つまり、パッケージは ETL サーバーではなく、起動元のサーバーで実行されます。 その結果、専用 ETL サーバーのリソースは意図したとおりに使用されません。 さらに、実行中の ETL プロセスによって、他のサーバーのリソースに負担がかかる可能性があります。
インスタンス構成
[インスタンス構成] ページで行った選択は、Integration Services または Integration Services サービスには影響しません。
Integration Services サービスのインスタンスは 1 台のコンピューターにのみインストールできます。 コンピューター名を使用してサービスに接続します。
既定では、Integration Services サービスは、Integration Services と同時にインストールされるデータベース エンジンのインスタンスの msdb データベースに格納されているパッケージを管理するように構成されています。 データベース エンジンのインスタンスが Integration Services と同時にインストールされていない場合、Integration Services サービスは、データベース エンジンのローカルの既定のインスタンスの msdb データベースに格納されているパッケージを管理するように構成されます。 データベース エンジンの名前付きインスタンスまたはリモート インスタンス、またはデータベース エンジンの複数のインスタンスに格納されているパッケージを管理するには、構成ファイルを変更する必要があります。 この構成ファイルを変更する方法の詳細については、「 Integration Services サービス (SSIS サービス) の構成」を参照してください。
サーバー構成
[サーバーの構成] ページの [サービス アカウント] タブで、Integration Services サービスの設定を確認します。
Windows 7 または Windows Server 2008 R2 がインストールされている場合、Integration Services サービスは NT Services\MsDtsServer120 仮想アカウントで実行するように登録され、 スタートアップの種類 は 自動です。 仮想アカウントのパスワードを入力する必要はありません。 Microsoft Vista または Windows Server 2008 がインストールされている場合、Integration Services サービスは組み込みのネットワーク サービス アカウントで実行するように登録され、 スタートアップの種類 は 自動です。 組み込みのネットワーク サービス アカウントのパスワードを入力する必要はありません。
既定では、新規インストールで、 Integration Services はパッケージの実行に関連するイベントをアプリケーション イベント ログに記録しないように構成されます。 この設定では、SQL Server 2014 のデータ コレクター機能を使用する場合に、イベント ログ エントリが多くなりすぎないようにします。 ログに記録されないイベントは、EventID 12288 の "パッケージが起動されました。" や EventID 12289 の "パッケージが正常に完了しました。" です。これらのイベントをアプリケーション イベント ログに記録するには、レジストリを編集用に開きます。 次に、レジストリで HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\120\SSIS ノードを見つけ、LogPackageExecutionToEventLog 設定の DWORD 値を 0 から 1 に変更します。
Integration Services サービスについて
Integration Services によって Integration Services サービスがインストールされます。
Integration Services サービスは、[機能の選択] ページで [Integration Services] オプションを選択するとインストールされます。 [サーバー構成] ページで既定の設定を受け入れると、Integration Services サービスが有効になり、そのスタートアップの種類が [自動] になります。
Integration Services サービスのインスタンスは 1 台のコンピューターに 1 つだけインストールできます。 このサービスは、 データベース エンジンの特定のインスタンスに固有ではありません。 サービスに接続するには、サービスが実行されているコンピューターの名前を使用します。
64 ビット コンピューターへの Integration Services のインストール
64 ビット コンピューターにインストールされている Integration Services の機能
セットアップでは、選択したセットアップ オプションに基づいて、さまざまな Integration Services 機能がインストールされます。
SQL Server をインストールし、インストール用に Integration Services を選択すると、セットアップによって使用可能なすべての 64 ビット Integration Services の機能とツールがインストールされます。
Integration Services のデザイン時機能が必要な場合は、SQL Server Data Tools (SSDT) もインストールする必要があります。
特定のパッケージを 32 ビット モードで実行するために 32 ビット バージョンの Integration Services ランタイムとツールが必要な場合は、SQL Server Data Tools (SSDT) もインストールする必要があります。
64 ビット機能は Program Files ディレクトリにインストールされ、32 ビット機能は Program Files (x86) ディレクトリの下に個別にインストールされます。 (この動作は、Integration Services または SQL Server に固有の動作ではありません)。
重要
Integration Services パッケージの 32 ビット開発環境である SQL Server Data Tools (SSDT) は、Itanium 64 ビット オペレーティング システムではサポートされておらず、Itanium サーバーにはインストールされません。