Integration Services のインストール
SQL Serverには、Integration Services を含む、そのコンポーネントの一部またはすべてをインストールするための単一のセットアップ プログラムが用意されています。 セットアップを使用すると、1 台のコンピューターに他のSQL Server コンポーネントを含む場合と使用しない場合に Integration Services をインストールできます。
このトピックでは、Integration Services をインストールする前に知っておくべき重要な考慮事項について説明します。 このトピックの情報を参考にして各インストール オプションを評価することにより、インストール時に適切な選択を行うことができます。
セットアップの開始、セットアップ ウィザードの使用、またはコマンド ラインからのセットアップの実行の手順については、ここでは扱いません。 セットアップを開始し、インストールするコンポーネントを選択する方法の詳細な手順については、「Quick-Start Installation of 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 へのアクセス権を付与する必要があります。
アクセス許可を付与する方法については、「 Grant Permissions to Integration Services Service」を参照してください。
セットアップ ウィザードを使用して 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 コンポーネントのインストールも必要です。
Note
セットアップ ウィザードの [機能の選択] ページでインストールを選ぶことができる一部の 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 Data Tools] または [管理ツール - 完了] を選択します。
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 サーバーにはインストールされていません。