Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Восстановление базы / 13 сообщений из 13, страница 1 из 1
06.05.2002, 07:55
    #32029528
Павел
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Восстановление базы
Здравствуйте. Подскажите что делать, после выполнения процедуры sp_attach_db, появляется сообщение об ошибке:
Server: Msg 9003, Level 20, State 1, Line 1
The LSN (4790:1098:1) passed to log scan in database 'DataServer' is invalid.
Connection Broken
Что делать?
...
Рейтинг: 0 / 0
06.05.2002, 08:06
    #32029531
bik_
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Восстановление базы
Пробовал sp_attach_single_file_db?
...
Рейтинг: 0 / 0
06.05.2002, 08:12
    #32029532
Павел
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Восстановление базы
Попробовал. Т.е. мне нужно было попробовать прицепить просто файл базы данных? Если так, то вот ошибка :
Server: Msg 1813, Level 16, State 2, Line 1
Could not open new database 'DataServer'. CREATE DATABASE is aborted.
Device activation error. The physical file name 'C:\Program Files\Microsoft SQL Server\MSSQL\data\DataServer_Log.LDF' may be incorrect.
...
Рейтинг: 0 / 0
06.05.2002, 08:25
    #32029533
bik_
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Восстановление базы
Попробуй:
\nEXEC sp_attach_single_file_db @dbname = 'DataServer',
@physname = 'C:\Program Files\Microsoft SQL Server\MSSQL\data\DataServer_Log.MDF'

Проверь, что файл C:\Program Files\Microsoft SQL Server\MSSQL\data\DataServer_Log.MDF существует.
Ессно, предполагаю, что ты следуешь стандартной схеме наименования файлов БД.
...
Рейтинг: 0 / 0
06.05.2002, 08:26
    #32029535
VVG_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Восстановление базы
Только нужно перед этим .LDF удалить, тогда должон пройти single_file. Если страшно удалять - просто переименуй.
...
Рейтинг: 0 / 0
06.05.2002, 08:34
    #32029537
Павел
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Восстановление базы
Запускаю:
EXEC sp_attach_single_file_db @dbname = 'DataServer',
@physname = 'C:\DataBase\DataServer_Data.MDF'
Выдает:
Server: Msg 9003, Level 20, State 1, Line 1
The LSN (4790:1098:1) passed to log scan in database 'DataServer' is invalid.
Connection Broken
(((
...
Рейтинг: 0 / 0
06.05.2002, 09:04
    #32029541
Александр Гладченко
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Восстановление базы
А Вы точно журнал удалили?
И ещё, у Вас журнал был в одном файле или файлов было несколько?
...
Рейтинг: 0 / 0
06.05.2002, 09:15
    #32029543
Павел
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Восстановление базы
Журнал я переместил. Файл у меня был один. Может нужны какие-то, особые настройки базы данных??? И что вообще означает эта ошибка?
...
Рейтинг: 0 / 0
06.05.2002, 09:18
    #32029544
Dankov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Восстановление базы
Можно попробовать так:

копируешь файлы базы куда-нибудь на всякий случай
и выполняешь скрипт

use master
GO
exec sp_configure 'allow updates', 1
RECONFIGURE WITH OVERRIDE
GO
update sysdatabases set status=32768 where name='DataServer'
GO
exec sp_configure 'allow updates', 0
RECONFIGURE WITH OVERRIDE

После этого база должна стать читаемой. Из неё надо данные перенести в другую, а затем эту базу удалить - она уже испорчена. Не пытайся что-то в базу записать.
...
Рейтинг: 0 / 0
06.05.2002, 09:23
    #32029546
Павел
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Восстановление базы
Так у меня этой базы нет, я немогу ее приаттачить.
После выполнения этого скрипта...:
DBCC execution completed. If DBCC printed error messages, contact your system administrator.
Configuration option 'allow updates' changed from 0 to 1. Run the RECONFIGURE statement to install.

(0 row(s) affected)

DBCC execution completed. If DBCC printed error messages, contact your system administrator.
Configuration option 'allow updates' changed from 1 to 0. Run the RECONFIGURE statement to install.
...
Рейтинг: 0 / 0
06.05.2002, 09:31
    #32029547
Dankov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Восстановление базы
Создай базу с такими именами, замени созданные файлы твоими, а затем напусти скрипт и т.д.
...
Рейтинг: 0 / 0
06.05.2002, 10:11
    #32029551
Александр Гладченко
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Восстановление базы
Попробуйте этот файл к другому SQL серверу приаттачить....
...
Рейтинг: 0 / 0
06.05.2002, 10:47
    #32029560
Павел
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Восстановление базы
Всем спасибо, все получилось по методу Dankov'а
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Восстановление базы / 13 сообщений из 13, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]