- - PR -
MSDE2000 で プログラムから OSQL の処理結果を知りたいにですが
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2007-04-06 17:23
どなたか、ご教授ください。
現行のシステムで MSDE2000 を使っているのですが、MSDE2000 が原因がわからず不安定で、勝手にデータベースがデタッチ状態になっていたり、「未確認」、「未確定」などの現象が頻繁に起こります。 現行では、これらをチェックすることなく、ストアドなどを動かしてデータベースにアクセスしているため、当然エラーとなり、2次被害をも発生させています。 そこで、ストアドなどを動かす前に、データベースの正常稼動をチェックするプログラムを作り、データベースに問題なければストアドなどを動かすという事を考えています。 このプログラムでは、「サービスの起動確認」、「アタッチ」、「バックアップ」、「リストア」、「サービスのシャットダウン」をOSQLで行う様にバッチ化してshellでキックする設計をしているのですが(開発工数を少なくするためです)、各OSQLが正常に終了したかどうかを知るすべがありません。 これを知るためにOSQLの「-o」のオプションで出力されたログファイルの中で、正常終了した旨の文字列をサーチして判断しようと思っています。 こう言ったやり方はいかがなものでしょうか。 他に良い方法があればご教授いただければ幸いです。 よろしくお願いいたします。 |
|
投稿日時: 2007-04-12 12:07
osql の -b オプションは使えませんか
|
|
投稿日時: 2007-04-20 10:22
ノラ さん ご連絡が遅くなりまして申し訳ございませんでした。
そのオプションの存在を知れませんでした。 ご教授ありがとうございました。 |
1