新しいデータベースでMDFファイルを開くのをハックしようとしています。私たちはバックアップを失った。データベースdbcc checkdbに関連するSQL 2000シングルモード
多数の記事を読んだ後、私は成功したソリューションから私を切り離す唯一のことが、シングルユーザーモードにdbを設定しています。
「sp_dboption 'MyDbName'、single、true」を発行します。 SQL Serverは「コマンドが正常に完了しました」と報告します。
は、その後、私は
「DBCC CHECKDB( 『MyDbName』、REPAIR_ALLOW_DATA_LOSS)」を実行し、それがと文句を言い、「修復ステートメントは処理されません。データベースがシングルユーザーモードにする必要があります。」
これは無駄です。それは、MSFT開発者による意図的な複雑な拷問のようなものです。
私はDB管理者ではありません。私は、少なくともこのストアドプロシージャを失ったこのデータベースを復元する必要があるプログラマです。
ありがとうございました!
OKは、今新しいエラー、ということをしましたデータベースがバイパス・リカバリ・モードになっているため、データベース「MyDbName」でBEGIN TRANSACTIONを実行しないでください。 –
おい、ありがとう! エラーにもかかわらず動作しました。私はdbを手に入れました! –
私はそれがあなたのために働いたつまらないです:) – Chris