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

Откуда:
Сообщений: 6
Есть резервная копия и один комп (т.е. обрезать лог и выполнить иные манипуляции нет возможности).

Возможно ли из bak файла при восстановлении вытянуть только базу без лога (для последнего нет места)...
2 апр 15, 15:55    [17465108]     Ответить | Цитировать Сообщить модератору
 Re: Восстановить mssql базу без лога,возможно?  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 37053
Нет.
2 апр 15, 15:56    [17465109]     Ответить | Цитировать Сообщить модератору
 Re: Восстановить mssql базу без лога,возможно?  [new]
Блаблодя
Member

Откуда:
Сообщений: 6
Жэсть)
Но поверить не могу,что так все строго...
2 апр 15, 15:57    [17465120]     Ответить | Цитировать Сообщить модератору
 Re: Восстановить mssql базу без лога,возможно?  [new]
Glory
Member

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

Конечно. Надо было бы, что восстановить можно было базу любого размера на диск любого размера.
Ну чтобы там по ходу само все ужималось, удалялись ненужные данные и тп.
2 апр 15, 16:07    [17465191]     Ответить | Цитировать Сообщить модератору
 Re: Восстановить mssql базу без лога,возможно?  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31431
Блаблодя
Жэсть)
Но поверить не могу,что так все строго...
Технически это возможно, могли бы сделать опцию восстановления с усечением неиспользуемгого пространства в файле.
Но видимо спроса не было (файлы должны быть планируемого, оптимального размера, а не как придётся), а трудоёмкость высокая, вот и не сделали.
2 апр 15, 16:15    [17465254]     Ответить | Цитировать Сообщить модератору
 Re: Восстановить mssql базу без лога,возможно?  [new]
Блаблодя
Member

Откуда:
Сообщений: 6
Учту,спасибо)
2 апр 15, 16:16    [17465260]     Ответить | Цитировать Сообщить модератору
 Re: Восстановить mssql базу без лога,возможно?  [new]
stavgreengo
Member

Откуда:
Сообщений: 710
alexeyvg
Блаблодя
Жэсть)
Но поверить не могу,что так все строго...
Технически это возможно, могли бы сделать опцию восстановления с усечением неиспользуемгого пространства в файле.
Но видимо спроса не было (файлы должны быть планируемого, оптимального размера, а не как придётся), а трудоёмкость высокая, вот и не сделали.

было бы очень не плохо, а так мне как мученику работы с малым свободным дисковым пространством на тестовом сервере приходится при развороте туда базы вручную усекать журнал транзакций на продакшине и только потом снимать полную резервную копию для развёртывания на тестовом сервере.
2 апр 15, 16:54    [17465555]     Ответить | Цитировать Сообщить модератору
 Re: Восстановить mssql базу без лога,возможно?  [new]
Блаблодя
Member

Откуда:
Сообщений: 6
stavgreengo,
именно так и есть)
2 апр 15, 17:15    [17465719]     Ответить | Цитировать Сообщить модератору
 Re: Восстановить mssql базу без лога,возможно?  [new]
o-o
Guest
это проблемы жмотов.
если на тестовом будут проводиться те же действия, что и на продакшене,
лог все равно вырастет до размеров лога на боевом.
у нас тоже жмотятся, и когда выпадает 9002 Error: 'The transaction log for database 'X' is full, я только и спрашиваю себя:
ну и сколько раз оно должно выпасть, чтобы это болотце зашевелилось?
зато можно своим позаниматься, пока все официально курят бамбук
2 апр 15, 17:35    [17465839]     Ответить | Цитировать Сообщить модератору
 Re: Восстановить mssql базу без лога,возможно?  [new]
Glory
Member

Откуда:
Сообщений: 104760
stavgreengo
alexeyvg
пропущено...
Технически это возможно, могли бы сделать опцию восстановления с усечением неиспользуемгого пространства в файле.
Но видимо спроса не было (файлы должны быть планируемого, оптимального размера, а не как придётся), а трудоёмкость высокая, вот и не сделали.

было бы очень не плохо, а так мне как мученику работы с малым свободным дисковым пространством на тестовом сервере приходится при развороте туда базы вручную усекать журнал транзакций на продакшине и только потом снимать полную резервную копию для развёртывания на тестовом сервере.

Ага, берешь так с работы базу на 1Тб и восстанавливаешь ее дома на флешку 512Мб
2 апр 15, 20:31    [17466581]     Ответить | Цитировать Сообщить модератору
 Re: Восстановить mssql базу без лога,возможно?  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31431
stavgreengo
alexeyvg
Технически это возможно, могли бы сделать опцию восстановления с усечением неиспользуемгого пространства в файле.
Но видимо спроса не было (файлы должны быть планируемого, оптимального размера, а не как придётся), а трудоёмкость высокая, вот и не сделали.

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

Я тоже иногда имел такие проблемы, приходилось шринкать лог перед бакапом. Но в общем это сейчас несложно решается покупкой дисков - они недорогие, и для теста достаточно иметь не быстрые дисковые системы, а просто ёмкие, что сейчас стоит совсем немного.
2 апр 15, 21:27    [17466775]     Ответить | Цитировать Сообщить модератору
 Re: Восстановить mssql базу без лога,возможно?  [new]
stavgreengo
Member

Откуда:
Сообщений: 710
Glory
stavgreengo
пропущено...

было бы очень не плохо, а так мне как мученику работы с малым свободным дисковым пространством на тестовом сервере приходится при развороте туда базы вручную усекать журнал транзакций на продакшине и только потом снимать полную резервную копию для развёртывания на тестовом сервере.

Ага, берешь так с работы базу на 1Тб и восстанавливаешь ее дома на флешку 512Мб

внезапно...а почему бы и нет ? Если реальный размер данных в ней <512Мб, остальное пустое пространство
3 апр 15, 09:33    [17467624]     Ответить | Цитировать Сообщить модератору
 Re: Восстановить mssql базу без лога,возможно?  [new]
red88888
Member

Откуда:
Сообщений: 130
stavgreengo
Glory
пропущено...

Ага, берешь так с работы базу на 1Тб и восстанавливаешь ее дома на флешку 512Мб

внезапно...а почему бы и нет ? Если реальный размер данных в ней <512Мб, остальное пустое пространство


Что мешает сделать шринк базы перед бекапом? Тогда все так и будет :)
3 апр 15, 11:41    [17468419]     Ответить | Цитировать Сообщить модератору
 Re: Восстановить mssql базу без лога,возможно?  [new]
o-o
Guest
red88888
Что мешает сделать шринк базы перед бекапом? Тогда все так и будет :)

ага, а потом обратно гигабайтный лог нарастить на боевой базе и подождать его зануление.
вы попробуйте у себя, знатно отдохнете (и не только вы)
3 апр 15, 11:48    [17468485]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить