6
MSDNのarticleコマンドについて「DBCC CHECKDBは、」構文セクションでデータベースの修復を実行するには、3つの方法について説明します。"DBCC CHECKDB(databasename、repair)"の修復レベルの種類は何ですか?
- REPAIR_ALLOW_DATA_LOSS
- REPAIR_FAST
- REPAIR_REBUILD
をしかし、私は疑わしいデータベースを修復する方法を探していたとき、私は次の文を発見し、私は3つのモードのいずれかがそれであるかを理解することはできません。
DBCC CHECKDB(databaseNameの、修理)
私はこの声明を実行し、それはうまく動作します。私は、 "_fast_data_loss"、 "_fast"または "_rebuild"という単語を終わらせることなく、 "修復"パラメータだけの参照がないので混乱します。 DBCC CHECKDBの2番目のパラメータとしてのみ「修理」を指定事前に
おかげで、
これをhttp://dba.stackexchange.com/に置く価値があるかもしれません! – RoKa
良い読書http://www.sqlskills.com/blogs/paul/misconceptions-around-database-repair/ – Mike
私は長い間DBAではありませんでしたが、これは古いSybaseコードの痕跡かもしれません。私はいくつかの例では、コマンドの短縮バージョンを取ることを知っています。これを実行すると、ログには何が表示されますか?私はdbccがまだエラーログに現れていることを確信していますし、dbccの出力に基づいてどのコマンドが実行されたかを示しているかもしれません。 – Mike