次のクエリを使用してデータベースを復元しようとしました。
ALTER DATABASE [DatabaseName] SET Single_User WITH Rollback Immediate GO
RESTORE DATABASE DatabaseName FROM DISK = 'C:\DBName-Full Database Backup'
ALTER DATABASE [DatabaseName] SET Multi_User GO
しかし、データベースを復元する代わりに、次のエラーが発生します。
メッセージ 3159、レベル 16、状態 1、行 2
データベース「DatabaseName」のログの末尾がバックアップされていません。
BACKUP LOG WITH NORECOVERY
失いたくない作業がログに含まれている場合に、ログをバックアップするために使用します。WITH REPLACE
ステートメントのorWITH STOPAT
句を使用してRESTORE
、ログの内容を上書きします。メッセージ 3013、レベル 16、状態 1、行 2RESTORE DATABASE
が異常終了しています。