web-dev-qa-db-ja.com

1つのSQLServer。 1つのSSIS。 DTExec.exeの2つのバージョン?

SSIS 2012をインストールせずに、2012バージョンのDTExec.exeをServer 2008R2/SSIS2008ボックスにインストールして使用することはできますか?すべてのジョブはコマンドラインから呼び出され、サーバーエージェントジョブは呼び出されません。 2012 SSDT BI Toolsダウンロード にはDTexec.exeツールが含まれており、必要なバイナリが含まれていることがわかります。それはうまくいくでしょうか?

例...

2008R2 SQLServer上の既存の2008DTExecツールへのパスはです。

\\SQLSERVERNAME2008\Program Files (x86)\Microsoft SQL Server\105\DTS\Binn\DTExec.exe

2012 DTExecとバイナリをSSDTBIツールからそのサーバーのこのパスにドロップできますか?

\\SQLSERVERNAME2008\Program Files (x86)\Microsoft SQL Server\110\DTS\Binn\DTExec.exe

これは機能しますか? SSIS 2012をインストールする必要がありますか?どうして?何故なの?あなたが提供できるどんな助けも役に立ちます。皆さんありがとう。

1
Troy Witthoeft

番号。

SSD-BIエディションが無料でダウンロードできるようになりました。このライセンスにより、2012 SQL Server Integration Servicesマシンを対象とする開発 SSISパッケージが可能になります。そのライセンスは、本番環境での使用に使用する権利をお客様に付与するものではありません。

さらに、コマンドラインからパッケージを実行しようとすると、〜これはVisualStudioを介した呼び出し専用であるという例外が発生します。これをなくす唯一の方法は、2012/2014インストールメディアの一部であるSQL Server Integration ServicesServiceをインストールすることです。

2
billinkc

SQL Server2000に戻るDTS実行可能ファイルとバイナリは再配布可能でした 。その時点では、SQLServerのCALライセンスが必要でした。Microsoftmore SSISが最初にリリースされたとき、その明確さは削除されました。ただし、リンクに記載されているように、一部の BOLの一部 SSISはSQLServer 2000 DTSこれはSQLServerのサーバーコンポーネントであるためです。

Integration Servicesをインストールします

BI Development Studioをインストールするとパッケージを設計できますが、開発環境の外部でパッケージを実行するには、IntegrationServicesをインストールする必要があります。 SQL Serverライセンス契約の条件に従い、セットアップを再度実行して、インストールにIntegrationServicesを追加できる場合があります。 Integration Servicesはサーバーコンポーネントになり、SQL Server 2000データ変換サービス(DTS)に必要なコンポーネントが再配布可能であったのと同じ方法で、クライアントコンピューターに再配布できなくなりました。

SSDT-BIとSQLServerに付属しているEULAを読むと、SQLServerのすべてのコンポーネントが配布不可能であるという言い回しがあります。

私はあなたが言ったことをまさにやっている人々のことを聞いたことがあります、そして私はそのタイプのセットアップのために認可されていないと思います。 SQL Server 2012SSISのインストールをカバーするためにSQLServer CALライセンスのみが必要かどうかにかかわらず、完全に明確に言うことはできません。これは、ソフトウェアベンダーまたはマイクロソフトの担当者に問い合わせる必要があるものです。

1
user507