web-dev-qa-db-ja.com

SQL Server Express、Web、Workgroupの各エディションでSSISパッケージを実行できますか?

SQL Server 2008の機能比較マトリックスを確認しましたが、表には、SSISランタイムがあるものとして、express/webおよびworkgroupエディションがリストされています。これは、developerエディションを使用してSSISパッケージを開発し、SQL Server 2008 Expressエディションなど、SQL Serverの低エディションの1つを実行しているサーバーに展開して実行できることを意味しますか?

19
Andrew Rimmer

ワークグループ版には、基本的なインポートおよびエクスポート機能しかありません。私が確認できる限り、データ変換を使用してSSISパッケージを作成する場合は、SQL標準版以上を入手する必要があります。

9
duckworth

コマンドラインからSSISパッケージを実行するには、dtexecが必要です。

SQL2005 Expressでは、dtexecと必要なツールが

ただし、SQLエージェントがなければ、他のスケジューリング方法を使用する必要があります。

詳細: http://daron.yondem.com/default.aspx?month=2006-05

警告:私は実際にこれを試していません。dtexecがライセンスエラーで失敗するとの報告があります。私の場合、dtsxを1回実行するだけで、データフローの宛先としてSQLExpressを使用するDeveloperエディションで実行しました。

10
mika

さて、ここに話があります。 can SQL Server 2005 Express Edition with Advanced Servicesまたは上記のToolkitを使用してDTEXECをインストールします。ただし、このバージョンのDTEXECは完全には機能しません。データフロータスクの1つが許可されていないことを行おうとすると、次のようなメッセージが表示されます。

Description: The product level is insufficient for component "<component>" (1828).

これは、特定のコンポーネントが、インストールされているバージョンのDTEXECでサポートされていないものを使用していることを意味します。たとえば、DataReaderソースを使用すると、これが発生することに気づきました。これは、ODBCからインポートするために行う必要があるようです。

5
Jon Webb