作成した SQL Server Integration Services (SSIS) パッケージを配置するのに配置ユーティリティを使ってもいいが、配置先のサーバー上で実行しなければならない。面倒なので、ローカルからサーバーへ配置するバッチファイルを作ってみた。


@ECHO OFF
SET DTSX=ビルドして出来たファイルの拡張子無しの名前
SET DTSPKG=実際に登録したときのパッケージ名
SET SVR=サーバー名(\インスタンス名)
SET USR=接続ユーザー名
SET PWD=接続ユーザーのパスワード
@ECHO ON
dtutil /FILE "%DTSX%.dtsx" /DestServer %SVR% /COPY SQL;%DTSPKG% /DestU %USR% /DestP %PWD%

参考
SQL Server 2005 Books Online:dtutil ユーティリティ

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

*