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

Откуда:
Сообщений: 264
Коллеги, доброго времени суток.
Была ситуация, развалился раид, на котором лежали лог-файлы баз данных.
Остались только файлы от баз данных с данными.

Вопрос:
Можно ли, и если да, то каким образом, поднять эти базы?

Вот так пробовал, не получилось.
exec sp_attach_single_file_db 'DataBase', 'D:\DB\DataBase.mdf'

CREATE DATABASE DataBase
ON (FILENAME = 'D:\DB\DataBase.mdf')
FOR ATTACH_REBUILD_LOG ;
5 дек 12, 15:54    [13582322]     Ответить | Цитировать Сообщить модератору
 Re: Возможно ли восстановить базу без лога?  [new]
Гость333
Member

Откуда:
Сообщений: 3683
missing.fox,

Если так не получилось, то восттанавливайтесь из бэкапа.
5 дек 12, 16:05    [13582426]     Ответить | Цитировать Сообщить модератору
 Re: Возможно ли восстановить базу без лога?  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
как вариант
создате БД с таки же расопложением и назвыанием файлов
останавливатет сервант
подменяете мдф
стратуете сервант
под 2000 - когда то прокатывало иногда
5 дек 12, 16:08    [13582451]     Ответить | Цитировать Сообщить модератору
 Re: Возможно ли восстановить базу без лога?  [new]
missing.fox
Member

Откуда:
Сообщений: 264
Это конечно понятно, восстановили, всё работает, но просто может есть какие способы ...
5 дек 12, 16:08    [13582454]     Ответить | Цитировать Сообщить модератору
 Re: Возможно ли восстановить базу без лога?  [new]
missing.fox
Member

Откуда:
Сообщений: 264
Махх, спасибо, поставлю эксперимент.
5 дек 12, 16:11    [13582480]     Ответить | Цитировать Сообщить модератору
 Re: Возможно ли восстановить базу без лога?  [new]
Maxx
Member [скрыт]

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

а какие у вас были оригинальные ошибки то ? когда поднимали с файла ?
5 дек 12, 16:15    [13582519]     Ответить | Цитировать Сообщить модератору
 Re: Возможно ли восстановить базу без лога?  [new]
Гость333
Member

Откуда:
Сообщений: 3683
missing.fox
Это конечно понятно, восстановили, всё работает, но просто может есть какие способы ...

Есть ещё способ с set emergency и последующим dbcc checkdb repair_allow_data_loss. Но из бэкапа как-то надёжнее.
5 дек 12, 16:18    [13582553]     Ответить | Цитировать Сообщить модератору
 Re: Возможно ли восстановить базу без лога?  [new]
stavgreengo
Member

Откуда:
Сообщений: 710
EXEC sp_attach_db @dbname = N'AdventureWorksDW', @filename1 = N'\\s01-dv01\C$\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\AdventureWorks2008R2_Data.mdf' -- путь обязательно тот что и был ну и тестовую БД на свою меняй
5 дек 12, 17:51    [13583358]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить