Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 This differential backup cannot be restored because the database has not been restored to  [new]
Erik_Kartmann
Member

Откуда: Пиндырдышханда
Сообщений: 948
добрый день!
делаю бекапы. Полный и разностный:
BACKUP DATABASE [TestBase] TO  DISK = N'G:\backup_move\test_TestBase.bak' 
with INIT,  NAME = N'TestBase-Разностная База данных Резервное копирование', STATS = 10
GO

BACKUP DATABASE [TestBase] TO  DISK = N'G:\backup_move\test_TestBase_4.bak' 
WITH  DIFFERENTIAL , NOFORMAT, NOINIT,  NAME = N'TestBase-Разностная База данных Резервное копирование', 
SKIP, NOREWIND, NOUNLOAD,  STATS = 10
GO


потом восстанавливаю оба:

RESTORE DATABASE [TestBase3] FROM  DISK = N'G:\backup_move\test_TestBase.bak' WITH  FILE = 1,  
MOVE N'TestBase_Data' TO N'G:\backup_move\TestBase3.mdf', 
 MOVE N'TestBase_Log' TO N'G:\backup_move\TestBase3_log.ldf', 
  NORECOVERY,  NOUNLOAD,  STATS = 10
GO


RESTORE DATABASE [TestBase3] FROM  DISK = N'G:\backup_move\test_TestBase_4.bak'
 WITH  FILE = 1,  MOVE N'TestBase_Data' TO N'G:\backup_move\TestBase3.mdf', RECOVERY,
  MOVE N'TestBase_Log' TO N'G:\backup_move\TestBase3_log.ldf',  NOUNLOAD,  STATS = 10
GO


автор
Сообщение 3136, уровень 16, состояние 1, строка 2
This differential backup cannot be restored because the database has not been restored to the correct earlier state.
Сообщение 3013, уровень 16, состояние 1, строка 2
RESTORE DATABASE is terminating abnormally.


---------------------------------------------------------
SET @@verSION = 'Microsoft SQL Server 2005 - 9.00.3042.00 (Intel X86) Feb 9 2007 22:47:07 Copyright (c) 1988-2005 Microsoft Corporation Standard Edition on Windows NT 6.0 (Build 6002: Service Pack 2) '
4 фев 16, 08:43    [18770948]     Ответить | Цитировать Сообщить модератору
 Re: This differential backup cannot be restored because the database has not been restored to  [new]
Glory
Member

Откуда:
Сообщений: 104760
автор
because the database has not been restored to the correct earlier state

Вы смотрели на сообщения первой команды RESTORE ?
Какой статус у базы был после первой команды RESTORE ?
4 фев 16, 09:49    [18771180]     Ответить | Цитировать Сообщить модератору
 Re: This differential backup cannot be restored because the database has not been restored to  [new]
Erik_Kartmann
Member

Откуда: Пиндырдышханда
Сообщений: 948
Glory, статус сразу появился "восстановление из копии"
сообщения были, то всё хорошо

10 percent processed.
20 percent processed.
30 percent processed.
40 percent processed.
50 percent processed.
60 percent processed.
70 percent processed.
80 percent processed.
90 percent processed.
100 percent processed.
Processed 1383864 pages for database 'TestBase3', file 'TestBase3_Data' on file 1.
Processed 14 pages for database 'TestBase3', file 'TestBase3_Log' on file 1.
RESTORE DATABASE successfully processed 1383878 pages in 321.805 seconds (35.228 MB/sec).
4 фев 16, 10:09    [18771255]     Ответить | Цитировать Сообщить модератору
 Re: This differential backup cannot be restored because the database has not been restored to  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
А зачем вы понаписовали NOUNLOAD ?
автор
NOUNLOAD
Specifies that after the RESTORE operation the tape will remain loaded on the tape drive.
4 фев 16, 10:16    [18771285]     Ответить | Цитировать Сообщить модератору
 Re: This differential backup cannot be restored because the database has not been restored to  [new]
Erik_Kartmann
Member

Откуда: Пиндырдышханда
Сообщений: 948
Maxx,
блин! Точно.
4 фев 16, 12:24    [18772036]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить