0

シュリンクデータベースを実行しているときに電力が低下し、データベースにアクセスできなくなりました。(回復中)ですが、どうすれば回復できますか?注:これは非常に巨大なデータベースです:25GB。

編集:

serverfault.comに関する私の質問: https ://serverfault.com/questions/395067/electricity-gone-off-while-shrinking-database-how-can-i-recover-my-database

4

2 に答える 2

2

これは問題の解決には役立ちませんが、言わなければなりません。

1)データベースを変更する何かを実行する前に:バックアップを取ります!

2)データベースを縮小する正当な理由はほとんどありません。これが必要な場合は、クラスター化インデックスのないテーブルがたくさんあるか、クラスター化インデックスの選択が不十分です。本当に縮小する必要がある場合は、バックアップを取ってください!最初

3)サイズ25GBのデータベースには重要なデータが含まれているように思われるため、実稼働サーバーボックスに配置する必要があります。本番サーバーボックスには、無停電電源装置(UPS)が必要です。

そうは言っても、PaulRandallのブログにアクセスすることを強くお勧めします。彼はSQLServerデータベースの回復に関連する多くの投稿をしています。例えば

あなたはあなたの地域で専門家を雇うことを検討するかもしれません。おそらくMicrosoftに連絡してください。

于 2012-06-03T04:22:21.687 に答える
2
  1. バックアップも回復のチャンスもありません。障害の時点に到達するために再生できる最後のバックアップ以降のすべてのログファイルがある限り、バックアップは最新である必要はないことに注意してください。
  2. 実際に本番環境に必要な25Gbのデータがあるとは思えません。データを次のように分割して、レポート目的(データウェアハウジングとも呼ばれます)のために別のサーバーを実行することを検討してください。
    • 「トランザクションを処理するために必要なデータ」(例:過去30日間のトランザクション)
    • 「レポート用データ」(その他すべて)

データウェアハウジングにより、本番システムがより小さくなり、変更とバックアップの管理がより簡単になり、より高速になります。

http://dba.stackoverflow.comで質問してみてください

于 2012-06-03T04:28:09.080 に答える