Мне не удалось запустить экземпляр производственной базы данных SQL Server 2008 R2. После чтения файла журнала появляется сообщение об ошибке
"Номер сканирования журнала, переданный для сканирования журнала в базе данных 'master', недействителен. Эта ошибка может указывать на повреждение данных или на то, что файл журнала (.ldf) не соответствует файлу данных (.mdf). Если эта ошибка произошла во время репликации , создайте публикацию заново ".
Прочитав несколько сообщений, я понял, что мой файл MASTER DB поврежден. Я следил за настройкой ниже
Скопируйте файлы Master.mdf и Masterlog.ldf из расположения шаблона в папку «Мои данные базы данных».
C: \ Program Files \ Microsoft SQL Server \ MSSQL10_50.MSSQLSERVER \ MSSQL \ Binn \ Templates в D: \ MSSQL \ MSSQL10_50.MSSQLSERVER \ MSSQL \ DATA
Примечание: такая же ошибка возникает, когда я копирую весь файл БД, такой как Master, MasterLog, MSDBData, MSDBlog, Model и ModelLog.
На моем сервере у меня был только C, D-диск, у меня нет диска E. Как я могу переопределить эти пути ошибки ниже.
Журнал ошибок
2012-10-24 02: 51: 12.79 spid5s Ошибка: 17204, уровень серьезности: 16, состояние: 1.
2012-10-24 02: 51: 12.79 spid5s FCB :: Ошибка открытия: не удалось открыть файл e: \ sql10_main_t.obj.x86fre \ sql \ mkmastr \ databases \ objfre \ i386 \ MSDBData.mdf для файла номер 1. Ошибка ОС : 3 (Система не может найти указанный путь.).
2012-10-24 02: 51: 12.79 spid5s Ошибка: 5120, уровень серьезности: 16, состояние: 101.
2012-10-24 02: 51: 12.79 spid5s Невозможно открыть физический файл
"e: \ sql10_main_t.obj.x86fre \ sql \ mkmastr \ databases \ objfre \ i386 \ MSDBData.mdf". Ошибка операционной системы 3: «3 (Система не может найти указанный путь.)».
2012-10-24 02: 51: 12.79 spid5s Ошибка: 17207, уровень серьезности: 16, состояние: 1.
2012-10-24 02: 51: 12.79 spid5s FileMgr :: StartLogFiles: Ошибка операционной системы 2 (система не может найти указанный файл.) Произошла при создании или открытии файла 'e: \ sql10_main_t.obj.x86fre \ sql \ mkmastr \ базы данных \ objfre \ i386 \ MSDBLog.ldf '. Диагностируйте и исправьте ошибку операционной системы и повторите операцию.
2012-10-24 02: 51: 12.79 spid5s Ошибка активации файла. Физическое имя файла «e: \ sql10_main_t.obj.x86fre \ sql \ mkmastr \ databases \ objfre \ i386 \ MSDBLog.ldf» может быть неправильным.
У вас проблемы, Microsoft предоставляет: Восстановить системные базы данных.