ホームページ > バックエンド開発 > C++ > SSIS 2012 の実行時に「SSIS.Pipeline: SQL Server Data Tools の外部で SSIS パッケージを実行するには、Integration Services 以降の [スクリプト コンポーネント名] をインストールする必要があります」が表示されるのはなぜですか

SSIS 2012 の実行時に「SSIS.Pipeline: SQL Server Data Tools の外部で SSIS パッケージを実行するには、Integration Services 以降の [スクリプト コンポーネント名] をインストールする必要があります」が表示されるのはなぜですか

Barbara Streisand
リリース: 2024-10-29 05:52:02
オリジナル
430 人が閲覧しました

Why Do I Get

外部アプリケーションからスクリプト コンポーネントを含む SSIS 2012 パッケージを実行する

Microsoft を使用して外部アプリケーションから SSIS 2012 パッケージを実行しようとすると、 .SqlServer.ManagedDTS v 11.0 アセンブリでは、次のエラー メッセージが表示される場合があります。

SSIS.Pipeline: To run a SSIS package outside of SQL Server Data Tools you must install [Script Component Name] of Integration Services or higher.
ログイン後にコピー

このエラーは、外部アプリケーションをホストしているマシンに SQL Server Integration Services サービスがインストールされていないことを示します。

原因:

SSIS パッケージ内のスクリプト コンポーネントを実行するには、Integration Services ランタイムが必要です。 SSDT からパッケージを実行する場合、ランタイムは自動的に使用可能になりますが、外部アプリケーションから実行する場合は当てはまりません。

解決策:

この問題を解決するには、外部アプリケーションが実行されるマシンに SQL Server Integration Services サービスをインストールします。

追加のヒント:

  • dba.stackexchange のこのディスカッションを参照してください。詳細については、.com: https://dba.stackexchange.com/questions/49786/error-to-run-a-ssis-package-outside-of-sql-server-data-tools-you-must-install
  • 外部アプリケーションが Integration Services ランタイムにアクセスするための正しい権限で実行されていることを確認してください。
  • パッケージ構成を確認し、必要な接続マネージャーが正しい修飾子を使用して適切に設定されていることを確認してください。質問に記載されているコード スニペットに示されています。

以上がSSIS 2012 の実行時に「SSIS.Pipeline: SQL Server Data Tools の外部で SSIS パッケージを実行するには、Integration Services 以降の [スクリプト コンポーネント名] をインストールする必要があります」が表示されるのはなぜですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート