1

Microsoft SQL Server Management Studio を使用して SQL データベースを復元すると失敗し、次のメッセージが表示されます。

復元エラー

タイトル: Microsoft SQL Server Management Studio

サーバー 'app1' の復元に失敗しました。(Microsoft.SqlServer.Smo)

ヘルプについては、http: //go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=9.00.1399.00&EvtSrc=Microsoft.SqlServer.Management.Smo.ExceptionTemplates.FailedOperationExceptionText&EvtID=Restore+Server&LinkId=20476をクリックしてください。

- - - - - - - - - - - - - - - 追加情報:

Transact-SQL ステートメントまたはバッチの実行中に例外が発生しました。(Microsoft.SqlServer.ConnectionInfo)


この操作では、ファイルまたはファイル グループ「SilosFollow_log」を選択できません。RESTORE DATABASE が異常終了しています。(Microsoft SQL Server、エラー: 3219)

ヘルプについては、http: //go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=09.00.1399&EvtSrc=MSSQLServer&EvtID=3219&LinkId=20476をクリックしてください。

------------------------------ ボタン:

わかった

注意: データベースの所有者は、バックアップ ユーザー名ではありません。

4

2 に答える 2

1

復元を構成するときは、現在実行中のデータベース (おそらく復元先のデータベース) で使用されているデータ/ログ ファイルを使用していないことを確認してください。

データ ディレクトリがごちゃごちゃになりますが、データベースを復元するときにデータ/ログ ファイルに Rev. 番号を付けて、その問題が発生しないようにしています。

于 2009-05-05T12:58:40.597 に答える
1

SilosFollow_log はデータベースのバックアップであり、トランザクション ログのバックアップではありませんか?

トランザクション ログ バックアップを復元するには、最初にデータベースの完全バックアップと差分バックアップを復元しておく必要があります。次に、トランザクション ログのバックアップを順番に復元できます。

于 2009-05-05T13:04:35.513 に答える