• ベストアンサー

SQLServer7.0 「データベースのバックアップ」について

 現在、SQLServer7.0を使用しています。  万が一に備え、SQLServer Enterprise Managerの「データベースのバックアップ」にて 毎日DATにバックアップをしようと考えています。  「データベースのバックアップ」のスケジュールを設定してもその通り処理されません。  スケジュール通りバックアップされるように設定方法について教えて下さい。  以上、宜しくお願い致します。

  • edp-k
  • お礼率50% (11/22)

質問者が選んだベストアンサー

  • ベストアンサー
  • hamha
  • ベストアンサー率61% (83/135)
回答No.2

SQL Serverエージェント→ジョブで複数のジョブが登録されてしまったのであれば、不要なジョブを削除してください。 ジョブは1つしか登録されていないのに1日に何度もバックアップ動作をするのであれば、  ジョブ→プロパティ→スケジュール→編集→定期的→編集 にて実行間隔を設定できます。 一日のうちの頻度が1回になっているかご確認ください。

edp-k
質問者

補足

回答有難うございました。 ログを見るとDATへのバックアップ自体は上手くいっている ようですが、バックアップ内容を確認すると 「デバイス、ディスクファイル、またはテープにはデータが 含まれていません」 というエラーメッセージが表示されてしまいます。 設定方法がおかしいのでしょうか? アドバイスをお願い致します。

その他の回答 (1)

  • hamha
  • ベストアンサー率61% (83/135)
回答No.1

SQL Serverエージェント→ジョブでスケジュールがきちんと登録されていますか? 「SQL Serverエージェント」は起動していますか? スケジュールが設定されていても「SQL Serverエージェント」が起動していなかったらスケジュールは実行しません。 以上の2点についてご確認ください。

edp-k
質問者

補足

アドバイスありがとうございました。 バックアップはうまくいくようになったのですが、 テストの為バックアップスケジュールをいくつか 作成してしまい、1日に何度もバックアップを行う ようになってしまいました。 スケジュールを削除して1つにしたいのですがどの ようにしたら宜しいのでしょうか。 以上、宜しくお願い致します。    

関連するQ&A

  • SQLServer7.0で質問があります

    現在SQLServer7.0を使用しており、困っていることがあります。 SQLServer Enterprise Manager→ツール→データベースのバックアップのところの「内容」にでてこないバックアップが毎日上書きで動いています。 この内容を変えたいのですが、どこを見ればいいのでしょうか? やりたいことは毎日「データベース全体」のバックアップをFドライブ(外付HDD)に新たなファイルとして保存していきたいのです。 試しに上記のデータベースのバックアップのところで新しいバックアップスケジュールを作り、そこで「メディアに追加」を選んでみましたが、どんどん上書きされてしまいます。 当たり前ですが、この場合が最初に書いたものと合わせ2本のバックアップが動きます。 どうかお分かりの方、教えてください。 もし、足りない情報がありましたらすぐ書きますので 教えてください。

  • 複数のデータベースのバックアップ

    SQL Serverにて、一度に複数のデータベースのバックアップをとる方法を探しています。 単独のデータベースのバックアップを、Enterprise Managerから手動で設定することは出来、それをスケジュールに組む事が出来ます。 しかし、データベースが複数ある場合などには、ひとつひとつ設定する事になり、手間がかかります。 以上、一度に複数のデータベースのバックアップをとる方法(ツールを使用しない方法で)を知っている方がいらしたら、教えていただけませんか? よろしくお願いします。 尚、使用しているSQL Serverは、2000 Standard Edition(英語版)です。

  • データベースの最適化をバッチ化できますか

    SQLserver2000を使用しているのですが、データベースの保守計画の最適化処理に関して、現在はEnterprise managerを立ち上げてジョブの実行を行っているのですが、何かバッチのような物をデスクトップにはっておいてそれをクリックして実行するだけで最適化処理を実行できる方法はありますでしょうか。PGを組まないとできないのでしょうか。ジョブのショートカットなんて作成できるのでしょうか。誰か分かる方がいましたら教えて下さい。お願いします。

  • SQLServer2008 R2 バックアップ

    SQLServer2008 R2 をメンテナンスプランでバックアップする方法について、ご教授ください。 やりたいこと 1)毎日完全バックアップを取得 2)バックアップはすべて別ファイルにしたい 3)数日後たったバックアップファイルは削除したい 3)については、メンテナンスのクリーンアップタスクでできそうですが、 2)がどのように設定するのかがよくわかりません。 データベースのバックアップタスク により、  (1)バックアップの種類:完全  (2)データベース:特定のデータベース(とりたいDBを選択)  (3)バックアップの有効期限(設定しなくてよい?)  (4)バックアップ先:ディスク  (5)すべてのデータベースにバクアップファイルを作成する。    にチェックを入れると、勝手にファイル名が日付で作成されるようです。 上記のまま「OK」をすると、デザイン画面には「既存データに追加」と表示されています。 この設定で、毎日別のファイルができるでしょうか。 有効期限を設定しておいたほうがよいのでしょうか。 いろいろ調べてみたのですが、どうもやりたいこととぴったりマッチするものがなく、こちらに質問させていただきました。 有効期限、追加・上書き あたりの関係がよくわかっておりません。 やってみればいいのですが、あまり時間がなく「数日」の確認を数パターンとることができないので、よろしくお願いします。

  • 別のSQLServerのバックアップを復元で

    2台のPCでSQL Serverのデータベースを別のコンピュータのSQL Serverで 復元しています。 別のWindows Server上のSQLServer2012から別のWindows Server上の SQLServer2012へバックアップファイル(yyyymmdd.bak)でリストアを しようとしております。 作業内容としては、データベース→DB選択→タスク→復元→データベースとし、 デバイスからバックアップファイルを指定しています。 データベースの復元は問題なく行え、DBへのアクセス、参照なども行えるのですが、 復元時に使用したユーザとは別のユーザのデータベースロールのアクセス権が消え てしまうのです。 SQLServerへの接続はでき、エクスプローラーには、データベースの表示はされる のですが、表示されたDBを選択をするとアクセスエラーとなります。 Windows認証で接続しているユーザです。 ユーザは同じですがドメインが異なる。 何故、消えてしまうのか。 消えないようにするにはどうしたらよいのか。 教えて下さい。 また、このような事象の説明があるサイトなどがありましたら教えて下さい。 つたない文面でわかりづらいとは思いますが、宜しくお願い致します。

  • SQLServer2000でバックアップしたデータを2005へ復元

    MSDE2000+VB6.0でシステムを構築しております。 容量の制限によりSQLServer2005に移行することになり MSDE2000のデータをバックアップし、 SQLServer2005にデータベース復元しました。 復元は問題なく完了しシステムも正常に稼動しています。 しかしながら、処理速度がかなり遅くなってしまいました。 (マシンスペックは、MSDE2000よりも格段に高くなっています) 2005に復元した際、他に何か処理を行わなければならないのでしょうか? ご教授いただければと思います。 よろしくお願いいたします。

  • SQLSERVERが見つかりません

    こんにちわ。Takaoと言います。 現在、SQLSERVER2000 スタンダートをWin2000SerVerにインストールして、もう一台同じネットワークのパソコン(Win2000Pro)に、クライアントツールをインストールしたのですが、クライアントツールのエンタープライズマネージャから、SQLSERVERが見つかりません。 SQLSERVERの新規登録もしてみたのですが、使用できるサーバーが一つもなく、コンピュータ名で指定しても、「存在しないか、アクセスが拒否されました」と表示されます。 環境は、一つのドメインの中にSQLSERVERのPCと、クライアントのPCがいます。認証モードは混合モードを選択しました。それ以外は一切操作していません。 何か設定しなければならない事や、心あたりがある方がいらっしゃいましたら、ぜひともアドバイスをお願い致します。

  • SQLServer6.5 最大接続数について

    SQLServer6.5を使用しておりますが、環境設定の「tempdb in ram」の設定値を上げたら、起動しなくなってしまいました。 いろいろ調べ、「-f」パラメータでサービスを起動し、「sp_configure」で設定しなおすことが分かりましたが 起動後、エンタープライズマネージャで環境設定など行おうとすると「最大数’5’に既に達しています。」と最大接続数のエラーが出てしまい、「sp_configure」も実行できない状態です。 どなたか原因、対処分かる方、教えて頂けると助かります。 環境は Win2000SV SQLServer6.5 です。 以上、 宜しくお願い致します。

  • SQLServerのデータベースを移行したい

    ある工場で稼動しているシステムがあります。 SQLServerに細かいデータが蓄積されていきます。 オペレータはMS-Accessで作成されたプログラムでデータ登録・編集・削除などを実施しています。 このシステムを他の工場へ移行し、同様のシステムを構築し、運用したいのです。 データについては、既存の工場で今まで稼動していたデータをコピーして、稼動したいと思っています。 今稼動しているシステムを構築した人が社内にいなく、詳細についてわかる人がいないので、困っています。 データ移行ってどのように実施したらいいのでしょうか? Enterprise Managerを使用して、データのバックアップ、復元は実施してみたのですが、うまく稼動できません。 どうかいい手がありましたら教えてください。 よろしくお願いします。

  • SQLServer2000

    SQLServerにあるデータを他のプログラムから取得できません。ノーツ⇒ODBC⇒SQLServerのように設定しているのですが値の取得で失敗しているようです。クエリーは聞いているようです。 例えばノーツ⇒ODBC⇒アクセスではOKですが(クエリーされる。)、ノーツ⇒ODBC⇒SQLServerではダメです。エンタープライズマネジャーから同じクエリーを実行すると成功します。権限の問題なのか仕様の問題かわかりません。どなたか教えてください。 お願いします。