Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
Топик располагается на нескольких страницах: [1] 2 3   вперед  Ctrl      все
 Диференциальный бэкап не работает  [new]
lYY
Member

Откуда:
Сообщений: 419
Ночью сделан полный бэкап джобом командой:
BACKUP DATABASE [DBM] TO  DISK = N'D:\MSSQLBACKUP\DBM.bak' WITH NOFORMAT, INIT,  NAME = N'DBManager-Full Database Backup', SKIP, NOREWIND, NOUNLOAD,  STATS = 10


Сделал мэнтенанс план диф.бэкапа каждые 2 часа - ругается, что нет полного бэкапа.

+
Message
Executed as user: S001\SYSTEM. ...ersion 9.00.5000.00 for 32-bit  Copyright (C) Microsoft Corp 1984-2005. All rights reserved.    Started:  15:16:34  Progress: 2014-11-11 15:16:39.38     Source: {C9542399-D174-498B-9B10-49C51673C547}      Executing query "DECLARE @Guid UNIQUEIDENTIFIER      EXECUTE msdb..sp".: 100% complete  End Progress  Progress: 2014-11-11 15:16:40.33     Source: Back Up Database (Differential)      Executing query "EXECUTE master.dbo.xp_create_subdir N'd:\MSSQLBACK".: 100% complete  End Progress  Error: 2014-11-11 15:16:40.51     Code: 0xC002F210     Source: Back Up Database (Differential) Execute SQL Task     Description: Executing the query "BACKUP DATABASE [DBM] TO  DISK = N'd:\MSSQLBACKUP\\DBManager\DBM_backup_201411111516.dif' WITH  DIFFERENTIAL ,  RETAINDAYS = 1, NOFORMAT, NOINIT,  NAME = N'DBM_backup_20141111151640', SKIP, REWIND, NOUNLOAD,  STATS = 10  " failed with the following error: "Cannot perform a differe...  The package execution fa...  The step failed.


Почему?

MS SQL 2005
Модель Simple

Сообщение было отредактировано: 11 ноя 14, 16:51
11 ноя 14, 16:01    [16829140]     Ответить | Цитировать Сообщить модератору
 Re: Диференциальный бэкап не работает  [new]
Konst_One
Member

Откуда:
Сообщений: 11543
lYY
Модель Simple
11 ноя 14, 16:02    [16829145]     Ответить | Цитировать Сообщить модератору
 Re: Диференциальный бэкап не работает  [new]
Glory
Member

Откуда:
Сообщений: 104760
lYY
- ругается, что нет полного бэкапа.

Значит его нет
11 ноя 14, 16:04    [16829164]     Ответить | Цитировать Сообщить модератору
 Re: Диференциальный бэкап не работает  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
Differential Database Backups Strategy (Simple Recovery Model)
11 ноя 14, 16:09    [16829198]     Ответить | Цитировать Сообщить модератору
 Re: Диференциальный бэкап не работает  [new]
lYY
Member

Откуда:
Сообщений: 419
Konst_One
Вот тут
http://infostart.ru/public/173494/
сказано, что диф. бэкап должен и в simple работать.

Glory
Файл полного бэкапа лежит, сообщение в джоб-хистори о успехе есть.

(как-то тема криво создалась, сори)
исправил первый пост:
+
BACKUP DATABASE [DBM] TO  DISK = N'D:\MSSQLBACKUP\DBM.bak' WITH NOFORMAT, INIT, 
 NAME = N'DBM-Full Database Backup', SKIP, NOREWIND, NOUNLOAD,  STATS = 10

Message
Executed as user: S001\SYSTEM. ...ersion 9.00.5000.00 for 32-bit  Copyright (C) Microsoft Corp 1984-2005. All rights reserved.    
Started:  15:16:34  Progress: 2014-11-11 15:16:39.38     Source: {C9542399-D174-498B-9B10-49C51673C547}      
Executing query "DECLARE @Guid UNIQUEIDENTIFIER      EXECUTE msdb..sp".: 100% complete  End Progress  
Progress: 2014-11-11 15:16:40.33     Source: Back Up Database (Differential)      
Executing query "EXECUTE master.dbo.xp_create_subdir N'd:\MSSQLBACK".: 100% complete  End Progress  
Error: 2014-11-11 15:16:40.51     Code: 0xC002F210     Source: Back Up Database (Differential) Execute SQL Task    
 Description: Executing the query "BACKUP DATABASE [DBM] TO  DISK = N'd:\MSSQLBACKUP\\DBM\DBM_backup_201411111516.dif' 
WITH  DIFFERENTIAL ,  RETAINDAYS = 1, NOFORMAT, NOINIT,  NAME = N'DBM_backup_20141111151640', 
SKIP, REWIND, NOUNLOAD,  STATS = 10  " failed with the following error: "Cannot perform a differe...  
The package execution fa...  The step failed.
11 ноя 14, 16:09    [16829199]     Ответить | Цитировать Сообщить модератору
 Re: Диференциальный бэкап не работает  [new]
Konst_One
Member

Откуда:
Сообщений: 11543
lYY
Вот тут
http://infostart.ru/public/173494/
сказано, что диф. бэкап должен и в simple работать.


а зачем он вам, делайте полные всегда
11 ноя 14, 16:10    [16829209]     Ответить | Цитировать Сообщить модератору
 Re: Диференциальный бэкап не работает  [new]
Glory
Member

Откуда:
Сообщений: 104760
lYY
Файл полного бэкапа лежит, сообщение в джоб-хистори о успехе есть.

Серверу нужен не файл. Ему нужна точка отсчета.
Потому что в разностный бэкап попадают страницы, измененные после полного бэкапа.
11 ноя 14, 16:12    [16829222]     Ответить | Цитировать Сообщить модератору
 Re: Диференциальный бэкап не работает  [new]
invm
Member

Откуда: Москва
Сообщений: 9436
d:\MSSQLBACKUP\\DBM\DBM_backup_201411111516.dif
Что за двойной обратный слеш в имени файла?
11 ноя 14, 16:29    [16829417]     Ответить | Цитировать Сообщить модератору
 Re: Диференциальный бэкап не работает  [new]
lYY
Member

Откуда:
Сообщений: 419
слеш убрал, все то же
+
Date		11.11.2014 16:33:45
Log		Job History (dif backup.Subplan_1)

Step ID		1
Server		S001
Job Name		dif backup.Subplan_1
Step Name		Subplan_1
Duration		00:00:04
Sql Severity		0
Sql Message ID		0
Operator Emailed		
Operator Net sent		
Operator Paged		
Retries Attempted		0

Message
Executed as user: S001\SYSTEM. ...ersion 9.00.5000.00 for 32-bit  Copyright (C) Microsoft Corp 1984-
2005. All rights reserved.    Started:  16:33:45  Progress: 2014-11-11 16:33:46.93     Source: {C9542399-
D174-498B-9B10-49C51673C547}      Executing query "DECLARE @Guid UNIQUEIDENTIFIER      EXECUTE 
msdb..sp".: 100% complete  End Progress  Progress: 2014-11-11 16:33:47.38     Source: Back Up 
Database (Differential)      Executing query "EXECUTE master.dbo.xp_create_subdir N'd:\MSSQLBACK".:
 100% complete  End Progress  Error: 2014-11-11 16:33:47.41     Code: 0xC002F210     Source: Back Up 
Database (Differential) Execute SQL Task     Description: Executing the query "BACKUP DATABASE [DBM]
 TO  DISK = N'd:\MSSQLBACKUP\DBM\DBM_backup_201411111633.dif' WITH  DIFFERENTIAL ,  
RETAINDAYS = 1, NOFORMAT, NOINIT,  NAME = N'DBM_backup_20141111163347', SKIP, REWIND, 
NOUNLOAD,  STATS = 10  " failed with the following error: "Cannot perform a differen...  The package 
execution fa...  The step failed.


"Ему нужна точка отсчета."
Я понимаю. Так а как правильно делать, чтобы она была?
11 ноя 14, 16:39    [16829544]     Ответить | Цитировать Сообщить модератору
 Re: Диференциальный бэкап не работает  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
1. сделайте простой бекап со студии руками..т.е. написав ваш bckup database
2. сделайте какие-нить изменения в БД (фейковые)
3. сделайте руками диф бекап.. и если будут ошибки - покажите
11 ноя 14, 16:41    [16829567]     Ответить | Цитировать Сообщить модератору
 Re: Диференциальный бэкап не работает  [new]
Glory
Member

Откуда:
Сообщений: 104760
lYY
"Ему нужна точка отсчета."
Я понимаю. Так а как правильно делать, чтобы она была?

Сделать полный бэкап
11 ноя 14, 16:41    [16829570]     Ответить | Цитировать Сообщить модератору
 Re: Диференциальный бэкап не работает  [new]
lYY
Member

Откуда:
Сообщений: 419
Maxx
1. сделайте простой бекап со студии руками..т.е. написав ваш bckup database
2. сделайте какие-нить изменения в БД (фейковые)
3. сделайте руками диф бекап.. и если будут ошибки - покажите

сейчас попробую.

а опция полного бэкапа
bvackup set will expired After = 0 day
может влиять?
11 ноя 14, 16:45    [16829605]     Ответить | Цитировать Сообщить модератору
 Re: Диференциальный бэкап не работает  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
lYY
сейчас попробую.

а опция полного бэкапа
bvackup set will expired After = 0 day
может влиять?

ну неужели так тяжело открыть хелп по команде backup database и прочесть про все опции которые вы указываете рисуя свою команду ?
11 ноя 14, 16:47    [16829618]     Ответить | Цитировать Сообщить модератору
 Re: Диференциальный бэкап не работает  [new]
Glory
Member

Откуда:
Сообщений: 104760
lYY
а опция полного бэкапа
bvackup set will expired After = 0 day
может влиять?

Еще раз, полный бэкап нужен для того, чтобы сбросить все флаги изменения всех страниц данных.
Изменения данных будут устанавливать эти флаги.
По этим флагам и происходит разностный бэкап
11 ноя 14, 16:48    [16829626]     Ответить | Цитировать Сообщить модератору
 Re: Диференциальный бэкап не работает  [new]
lYY
Member

Откуда:
Сообщений: 419
Konst_One
а зачем он вам, делайте полные всегда

на полные всегда места не хватает, покупать ничего не хотят.
11 ноя 14, 17:01    [16829732]     Ответить | Цитировать Сообщить модератору
 Re: Диференциальный бэкап не работает  [new]
lYY
Member

Откуда:
Сообщений: 419
Maxx
ну неужели так тяжело открыть хелп по команде backup database и прочесть про все опции которые вы указываете рисуя свою команду ?

в хэлпе написано, что должно работать, а по факту - ошибка.

Glory
теорию я понимаю, а почему ошибка лезет - не понимаю.

Сделал полный бэкап в ручную.
После этого диф.бэкап отработал и вручную и по плану.

Сейчас попробую полный и диф из джобов, как оно и должно быть.
11 ноя 14, 17:03    [16829747]     Ответить | Цитировать Сообщить модератору
 Re: Диференциальный бэкап не работает  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
lYY,

занчит был прав Glory - у вас не было полного бекапа
11 ноя 14, 17:04    [16829767]     Ответить | Цитировать Сообщить модератору
 Re: Диференциальный бэкап не работает  [new]
lYY
Member

Откуда:
Сообщений: 419
Maxx
lYY,

занчит был прав Glory - у вас не было полного бекапа

можно ли узнать запросом, был ли полный бэкап?
11 ноя 14, 17:05    [16829776]     Ответить | Цитировать Сообщить модератору
 Re: Диференциальный бэкап не работает  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
lYY
можно ли узнать запросом, был ли полный бэкап?

можно
11 ноя 14, 17:08    [16829807]     Ответить | Цитировать Сообщить модератору
 Re: Диференциальный бэкап не работает  [new]
Glory
Member

Откуда:
Сообщений: 104760
lYY
Сделал полный бэкап в ручную.
После этого диф.бэкап отработал и вручную и по плану

Мда. Кто бы сомневался.
Вы думаете, что серверу есть резон вас обманывать, заявляя, что полного бэкапа не было ?
11 ноя 14, 17:08    [16829813]     Ответить | Цитировать Сообщить модератору
 Re: Диференциальный бэкап не работает  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
...аж обидно,на какой 0 умножают должность дба,исходя из последних топиков в форуме
11 ноя 14, 17:11    [16829846]     Ответить | Цитировать Сообщить модератору
 Re: Диференциальный бэкап не работает  [new]
lYY
Member

Откуда:
Сообщений: 419
Maxx
lYY
можно ли узнать запросом, был ли полный бэкап?

можно

спасибо, буду разбираться.

Glory
lYY
Сделал полный бэкап в ручную.
После этого диф.бэкап отработал и вручную и по плану

Мда. Кто бы сомневался.
Вы думаете, что серверу есть резон вас обманывать, заявляя, что полного бэкапа не было ?

резона нет, а ситуация реальная есть.
Ночью сделан плановый бэкап, проверен, с него восстанавливается.
А свеже настроенный диф. вылетает с ошибкой.
Вот и думай про резон и думай, а стоит ли внедрять эту схему и надеяться на нее.
В оракле я такой ерунды не встречал, там другие грабли)

И я не ms sql дба, я только учусь.

И да, большое спасибо за оперативные ответы!
11 ноя 14, 17:18    [16829906]     Ответить | Цитировать Сообщить модератору
 Re: Диференциальный бэкап не работает  [new]
Glory
Member

Откуда:
Сообщений: 104760
lYY
резона нет, а ситуация реальная есть.
Ночью сделан плановый бэкап, проверен, с него восстанавливается.
А свеже настроенный диф. вылетает с ошибкой.

А что же тогда вы сделали при "Сделал полный бэкап в ручную" ?
Какой то особенный полный бэкап что ли ?
11 ноя 14, 17:20    [16829928]     Ответить | Цитировать Сообщить модератору
 Re: Диференциальный бэкап не работает  [new]
Glory
Member

Откуда:
Сообщений: 104760
lYY
Ночью сделан плановый бэкап, проверен, с него восстанавливается.

А восстанавливали в ту же базу, которую потом разностно бэкапировали ?

Сообщение было отредактировано: 11 ноя 14, 17:21
11 ноя 14, 17:21    [16829939]     Ответить | Цитировать Сообщить модератору
 Re: Диференциальный бэкап не работает  [new]
lYY
Member

Откуда:
Сообщений: 419
Glory
lYY
резона нет, а ситуация реальная есть.
Ночью сделан плановый бэкап, проверен, с него восстанавливается.
А свеже настроенный диф. вылетает с ошибкой.

А что же тогда вы сделали при "Сделал полный бэкап в ручную" ?
Какой то особенный полный бэкап что ли ?

не знаю, честно.

"А восстанавливали в ту же базу, которую потом разностно бэкапировали ? "
этой фразы не понял, восстанавливаю в копию.
11 ноя 14, 17:24    [16829964]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2 3   вперед  Ctrl      все
Все форумы / Microsoft SQL Server Ответить