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

Откуда:
Сообщений: 18
Народ помогите!!! случилась такая беда:
1. бухи накосячили с документами и просят восстановить базу на определенное число, но тут проблема оказывается бэкап базы не делался уже очень, очень давно. причина в размере базы и само собой zip архиваторе который использует 1с.
2. что имеется: копия БД 6 месячной давности, копия БД сегодняшняя, файл .ldf размером 7 гигов, recovery model - full.
собсно вопрос: возможно ли имея данный файл восстановить базу хотя бы +-5 дней к нужной дате?
11 ноя 14, 00:05    [16825565]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление БД  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31962
Lexxbry
2. что имеется: копия БД 6 месячной давности, копия БД сегодняшняя, файл .ldf размером 7 гигов, recovery model - full.
собсно вопрос: возможно ли имея данный файл восстановить базу хотя бы +-5 дней к нужной дате?
Можно на любой момент времени. Только я сомневаюсь, что модель была FULL всё это время, наверняка удаляли "ненужную" информацию :-)
Lexxbry
бэкап базы не делался уже очень, очень давно. причина в размере базы и само собой zip архиваторе который использует 1с.
Вот я не понимаю, какими словами проводилось обоснование необходимости потери базы в ближайшие месяцы из за какого-то там "архиватора", как это бизнес на такое согласился?
11 ноя 14, 00:56    [16825661]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление БД  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
Если у вас нет полного бэкапа базы на время до того момента, как требуется восстановление, то ничего не выйдет. Передавайте привет тому, кто решил, что бэкапы не нужны.
11 ноя 14, 01:11    [16825685]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление БД  [new]
Lexxbry
Member

Откуда:
Сообщений: 18
Гавриленко Сергей Алексеевич, бэкап есть полный как раз на дату пол года назад
на архиватор матерюсь потому что, бэкап делался средствами 1с, а старые библиотеки zip не могут делать бэкап больше 2 гигов.

тип стоит full

просто не могу понять порядок своих действий.
сейчас что сделал:
1. создал новую БД
2. средсвами 1с загрузил бэкап полугодовой давности
3. а дальше как?

а про то что кто то решил что бэкапы не нужны это верно...
стояло резервирование баз через эффектор...ну это опять же средствами 1с.
я если честно не придавал значения, в логе эффектора ошибок нет, папка с нужной датой есть. но там только голая мдшка, а dat файл нулевой
11 ноя 14, 01:21    [16825697]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление БД  [new]
Lexxbry
Member

Откуда:
Сообщений: 18
alexeyvg,модель всегда стояла full.
база даже не обрезалась еще потому и выросла до 21 гига
11 ноя 14, 01:22    [16825700]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление БД  [new]
Lexxbry
Member

Откуда:
Сообщений: 18
в общем, что делаю и что пишет:
выбираю восстановленную базу в скуле, нажимаю восстановить
выбираю файл с бэкапом журнала, ставлю дату.

выдает такое:the backup set holds a backup of database other then the existing database
резервный набор данных содержит копию базы данных, кроме существующей базы данных.
куда копать?
11 ноя 14, 02:29    [16825756]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление БД  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
Lexxbry
1. создал новую БД
2. средсвами 1с загрузил бэкап полугодовой давности
3. а дальше как?
Бэкап -- это то, что создается командой backup database, а не "средствами 1с".

Lexxbry
куда копать?
Никуда. Расслабьтесь и получайте удовольствие.

Сообщение было отредактировано: 11 ноя 14, 02:32
11 ноя 14, 02:32    [16825758]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление БД  [new]
Mind
Member

Откуда: Лучший город на Земле
Сообщений: 2322
Lexxbry
1. создал новую БД
2. средсвами 1с загрузил бэкап полугодовой давности
3. а дальше как?
Для начала, перестаньте пользоваться "средсвами 1с", черт его знает что оно там делает и через какое место.
1. Сделайте бэкап лога с текущей БД.
2. Восстановите полный бэкап как новую БД, обязательно с параметром WITH NORECOVERY
3. Восстановите бэкап лога (сделанный на первом шаге) в БД, с параметром WITH RECOVERY и STOPAT = 'Дата и время на которое хотите восстановить'.
11 ноя 14, 02:40    [16825771]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление БД  [new]
Lexxbry
Member

Откуда:
Сообщений: 18
Гавриленко Сергей Алексеевич,печалька...
ну придется бухам месяц с нуля переделывать...
просто не мое все это, я обычно то бэкапэкзеком пользуюсь и не парюсь
11 ноя 14, 02:41    [16825772]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление БД  [new]
Mind
Member

Откуда: Лучший город на Земле
Сообщений: 2322
Гавриленко Сергей Алексеевич
Lexxbry
1. создал новую БД
2. средсвами 1с загрузил бэкап полугодовой давности
3. а дальше как?
Бэкап -- это то, что создается командой backup database, а не "средствами 1с".

Lexxbry
куда копать?
Никуда. Расслабьтесь и получайте удовольствие.
Так это и не бэкап что ли?
11 ноя 14, 02:43    [16825773]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление БД  [new]
Lexxbry
Member

Откуда:
Сообщений: 18
[/quot]Так это и не бэкап что ли?[/quot]
тут уже не поймешь что бэкап что не бэкап.
нельзя сделать так нельзя...что поделать...
11 ноя 14, 02:45    [16825776]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление БД  [new]
Lexxbry
Member

Откуда:
Сообщений: 18
Mind,
пара вопросов:
1. бэкап лога с текущей БД - это с той которая актуальна сейчас и где лог 7 гигов?
2. восстановить из полного бэкапа базу - опять же из которого полного? сегодняшнего или полугодовалой давности?
11 ноя 14, 02:49    [16825780]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление БД  [new]
Mind
Member

Откуда: Лучший город на Земле
Сообщений: 2322
Lexxbry
1. бэкап лога с текущей БД - это с той которая актуальна сейчас и где лог 7 гигов?
Да. Только так есть шанс что-то извлечь из этих 7 гигов.
Lexxbry
2. восстановить из полного бэкапа базу - опять же из которого полного? сегодняшнего или полугодовалой давности?
полугодовалой давности, если он есть конечно и это фулл бэкап сделанный средствами SQL Server'а.
11 ноя 14, 02:56    [16825786]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление БД  [new]
Lexxbry
Member

Откуда:
Сообщений: 18
Mind
Lexxbry
1. бэкап лога с текущей БД - это с той которая актуальна сейчас и где лог 7 гигов?
Да. Только так есть шанс что-то извлечь из этих 7 гигов.
Lexxbry
2. восстановить из полного бэкапа базу - опять же из которого полного? сегодняшнего или полугодовалой давности?
полугодовалой давности, если он есть конечно и это фулл бэкап сделанный средствами SQL Server'а.


что касается фул бэкапа полугодовалой давности.
да именно он и есть...
сейчас проведу эксперимент
11 ноя 14, 03:01    [16825794]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление БД  [new]
Lexxbry
Member

Откуда:
Сообщений: 18
увы но все равно тоже самое(((
the backup set holds a backup of database other then the existing database

а пытаешь на действующую базу(копию само собой) накатить с нужной датой пишет что не может типа назад, ну это и понятно
11 ноя 14, 03:22    [16825811]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление БД  [new]
Relic Hunter
Member

Откуда: AB
Сообщений: 7596
Lexxbry
увы но все равно тоже самое(((
the backup set holds a backup of database other then the existing database

а пытаешь на действующую базу(копию само собой) накатить с нужной датой пишет что не может типа назад, ну это и понятно


http://blog.sqlauthority.com/2013/11/23/sql-server-fix-error-3154-the-backup-set-holds-a-backup-of-a-database-other-than-the-existing-database-ssms/
11 ноя 14, 03:30    [16825816]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление БД  [new]
Lexxbry
Member

Откуда:
Сообщений: 18
Восстановил базу как написано в статье только с парамметром norecovery результат тот же при восстановлении лога ругается на неверную базу
11 ноя 14, 04:12    [16825843]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление БД  [new]
Glory
Member

Откуда:
Сообщений: 104751
Lexxbry
при восстановлении лога ругается на неверную базу

А что узнать из файла бэкапа всю информацию о нем, включая имя базы, не судьба что ли ?
11 ноя 14, 09:22    [16826138]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление БД  [new]
Lexxbry
Member

Откуда:
Сообщений: 18
эм...вы хотите сказать что я должен базу старую обозвать как и новая называется?или же все таки обозвать файлы mdf и ldf?
мои действия:
1. восстановить базу из бэкапа с датой 1.04.2014
название пишу допустим test
размещение mdf,ldf в отдельной папке и соответственно присваиваю им значения test.mdf test_log.ldf
все это с параметром with norecovery + replace
2 щелкаю на базе-восстановить-файл транзакций.
выбираю бэкап файла транзакций, сделанный из рабочей базы
выбираю дату 26.10.2014 и время любое (вопрос опять же как точно посмотреть на какое время были транзакции)
тут параметр выставляю with recovery

нажимаем ОК и получаем ошибку
11 ноя 14, 10:12    [16826354]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление БД  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31962
Lexxbry
эм...вы хотите сказать что я должен базу старую обозвать как и новая называется?или же все таки обозвать файлы mdf и ldf?
мои действия:
1. восстановить базу из бэкапа с датой 1.04.2014
название пишу допустим test
размещение mdf,ldf в отдельной папке и соответственно присваиваю им значения test.mdf test_log.ldf
все это с параметром with norecovery + replace
2 щелкаю на базе-восстановить-файл транзакций.
выбираю бэкап файла транзакций, сделанный из рабочей базы
выбираю дату 26.10.2014 и время любое (вопрос опять же как точно посмотреть на какое время были транзакции)
тут параметр выставляю with recovery

нажимаем ОК и получаем ошибку
В общем всё правильно...

Вы лучше не своими словами, а командами, которые выполняете, и копируйте сюда полный текст ошибки.

ЗЫ. Команды можно посмотреть, нажав кнопку Script в интерфейсе. И их потом и выполнять.
11 ноя 14, 10:37    [16826508]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление БД  [new]
Lexxbry
Member

Откуда:
Сообщений: 18
чуть позже продолжу эксперимент чисто для себя и воложу команды(сейчас там все занято, а я сам в другой стране)
короче бухгалтера решили чисто убрать и заново забить месяц.
подскажите как правильно настроить автоматический бэкап в скуле.
потому как база большая и средствами 1с уже его без обрезки базы не сделать. А обрезку они хотят сделать только в конце года.
11 ноя 14, 12:26    [16827279]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление БД  [new]
Lexxbry
Member

Откуда:
Сообщений: 18
ну с бэкапами разобрался.
один лишь вопрос: подключено сетевое хранилище и на сервере прописано как внешний сетевой диск.
в настройках при выборе папки назначения бэкапов этот сетевой диск не виден. как его правильно прописать?
второй вопрос: я так понимаю при выборе в задании типа - фул ldf файл будет так же писаться ежедневно.
а как сделать что бы он писался хотя бы каждые 2 часа
11 ноя 14, 12:50    [16827420]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление БД  [new]
Glory
Member

Откуда:
Сообщений: 104751
Lexxbry
в настройках при выборе папки назначения бэкапов этот сетевой диск не виден. как его правильно прописать?

руками

Lexxbry
второй вопрос: я так понимаю при выборе в задании типа - фул ldf файл будет так же писаться ежедневно.

full backup - это full backup, а не log backup

Lexxbry
а как сделать что бы он писался хотя бы каждые 2 часа

Создать еще один план - для бэкапа журнала
11 ноя 14, 12:55    [16827453]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление БД  [new]
Lexxbry
Member

Откуда:
Сообщений: 18
Glory,спасибо большое...вник разобрался...
кроме того как прописать сетевой диск.
пишу руками путь назначения \\192.168.4.223\backup
выдает позже ошибку что нет такого расположения
подключен sinology ds 412
11 ноя 14, 13:02    [16827502]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление БД  [new]
Glory
Member

Откуда:
Сообщений: 104751
Lexxbry
выдает позже ошибку что нет такого расположения

А вы сами то где-то проверяли доступность вашего \\192.168.4.223\backup ?
11 ноя 14, 13:03    [16827514]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
Все форумы / Microsoft SQL Server Ответить