SQL Server 2008の機能比較マトリックスを確認しましたが、表には、SSISランタイムがあるものとして、express/webおよびworkgroupエディションがリストされています。これは、developerエディションを使用してSSISパッケージを開発し、SQL Server 2008 Expressエディションなど、SQL Serverの低エディションの1つを実行しているサーバーに展開して実行できることを意味しますか?
ワークグループ版には、基本的なインポートおよびエクスポート機能しかありません。私が確認できる限り、データ変換を使用してSSISパッケージを作成する場合は、SQL標準版以上を入手する必要があります。
コマンドラインからSSISパッケージを実行するには、dtexecが必要です。
SQL2005 Expressでは、dtexecと必要なツールが
ただし、SQLエージェントがなければ、他のスケジューリング方法を使用する必要があります。
詳細: http://daron.yondem.com/default.aspx?month=2006-05
警告:私は実際にこれを試していません。dtexecがライセンスエラーで失敗するとの報告があります。私の場合、dtsxを1回実行するだけで、データフローの宛先としてSQLExpressを使用するDeveloperエディションで実行しました。
さて、ここに話があります。 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からインポートするために行う必要があるようです。