環境:SQL Server 2005
バッチからSQL Server のメンテナンスプランを
実行して、DBのバックアップを指定のフォルダに格納するという
処理(プラン名:BackUpMaintenancePlan)なのですが、
「dtexec /Ser サーバー名 /U ユーザー名 /P パスワード /SQ "\Maintenance Plans\BackUpMaintenancePlan"」
と記載したバッチ処理をたたくと...
-----------------------------------------------------------
開始: 12:57:55
DTExec: パッケージの実行から返されました DTSER_SUCCESS (0)。
開始: 12:57:55
完了: 12:58:05
経過時間: 10.516 秒
-----------------------------------------------------------
コマンドプロンプトにこのように表示されますが
バックアップファイルが生成されません。
SQL Serverのメンテナンスプランを直接実行すると正常に
バックアップファイルは格納されているので
バッチ処理の書き方に問題がありそうな気がします。
どなたかお分かりになる方がいらっしゃいましたら
アドバイス等宜しくお願い致します。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
#1です。
メンテナンスプランで自動生成されたパッケージではバックアップを行うコンテナの「Disable」属性がtrueとして生成されます。したがって、SETオプションで「Disable」属性をfalseにしてあげないとコンテナの中身を実行しないまま正常終了します。
したがって、
/SET "\Package\Subplan_1.Disable";false
というようなパラメータを追加する必要があると思います。
このSETパラメータの詳細は、メンテナンスプランを実行するジョブのステップを開き「コマンドライン」タブを見ると確認できます。
なお、DTEXECの性質上、リモートでは無理だと思います。
No.1
- 回答日時:
・このコマンドはサーバで実行しているのですか?それともクライアント?
・SSISパッケージを直接叩かずにジョブの方を叩く方が一般的かと思いますが、それではだめなんですか?
ご返答ありがとうございます。
その後色々と仕様変更等ございまして、メンテナンスプランのみ
での処理でいいということになり、問題は解決致しました。
補足ですが、やはりバッチからメンテナンスプランを呼び出す処理で
うまく作動していない問題は未解決状態です。
クライアント側からやってもサーバー側からやっても
うまく作動しません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- SQL Server [SQLServer] テーブル名からカラム名を取得する 1 2022/08/23 21:20
- その他(開発・運用・管理) Windowsバッチファイルでリモートデスクトップを自動ログインするが確認画面が出る対処方法 1 2022/12/19 15:48
- サーバー ログオンユーザーがいない場合に自動再起動 1 2022/09/28 09:53
- その他(ブラウザ) python から COBOL を呼び出すことは可能でしょうか。 1 2023/04/21 21:03
- SQL Server SQL ServerでDBを構築。これは開発? 4 2022/05/28 14:10
- MySQL 参考書に従って入力したつもりでしたが、最後はエラーがでました。 1 2022/09/28 03:45
- PostgreSQL DBFluteについて質問です。 環境:PostgreSQL java8 前提:webアプリケーショ 1 2022/07/07 00:49
- AJAX RPA(PowerAutomate)の実装について 1 2023/07/31 13:46
- Visual Basic(VBA) batからexeを実行し戻り値を受け取る バッチからEXEの結果を受け取りたいのですが、 下記のバッ 1 2023/07/04 15:13
- Visual Basic(VBA) batにて、異なるフォルダの同名ファイルを参照し、文字列を判別。擬似配列で変数へ格納 3 2022/04/10 03:37
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
sqlcmdでクエリの実行結果をバ...
-
バッチからSQLCMDを実行する方法
-
「最高気温が35度以上の日を猛...
-
【Oracle】ADOでSELECT * FROM ...
-
Excel-VBAの「しばらくお待ちく...
-
エクセルマクロで指定範囲内の...
-
MySQLの不可解なエラー
-
今、何のストアドを実行してい...
-
phpmyadmin
-
Oracle 8i コンマ(,)を含むデ...
-
DBサーバーはどれがいいのですか?
-
NAT-KUのノートパソコンは?
-
既定のインスタンスと名前付き...
-
SQL Server に繋がらない
-
AdobeのPremiere Pro?を使いた...
-
ACCESSからのODBC接続のみ応答...
-
Windows 11の対象に ryzen の第...
-
エクセルのグループボックス枠...
-
db2setupでdb2inst1が作成されない
-
SSISパッケージ保存について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
AccessのDAO.ExecuteとDoCmd.Ru...
-
ユーザー定義関数内でのsp_exec...
-
「最高気温が35度以上の日を猛...
-
Excel-VBAの「しばらくお待ちく...
-
ストアドの速度がクエリの30...
-
サーバーと実行端末が違う場合...
-
sqlcmdでクエリの実行結果をバ...
-
Excelフィルタ抽出で「検索して...
-
【Oracle】ADOでSELECT * FROM ...
-
ストアドプロシージャでcsvファ...
-
同じSQL文で速度がだいぶ違う
-
SQLServerのジョブからバッチを...
-
SQLサーバーのジョブでのexeフ...
-
指定時刻のクエリ自動実行
-
バッチからSQLCMDを実行する方法
-
SQL-Loaderが動かないです。
-
UPDATE時のSETの実行順について
-
SQLCMDにて教えていただきたい...
-
バッチからメンテナンスプラン...
-
アクションクエリが実行できない
おすすめ情報