Вам необходимо прикрепить файл данных .mdf к базе данных в SQL Server. Тогда вы можете просто запросить информацию.
Если у вас есть только файл .mdf (и нет файла журнала .ldf), выполните следующие действия, чтобы создать базу данных из вашего одиночного файла .mdf:
Создать новую базу данных с тем же именем и теми же файлами MDF и LDF
Остановите сервер sql, переименуйте существующий MDF в новый и скопируйте
оригинальный МДФ в этом месте и
удалить файлы LDF.
Запустить SQL Server
Теперь ваша база данных будет помечена как подозрительная. 5. Обновите системные базы данных до
обновить до аварийного режима. Это будет
не использовать файлы LOG при запуске
Sp_configure "allow updates", 1
go
Reconfigure with override
GO
Update sysdatabases set status = 32768 where name = "BadDbName"
go
Sp_configure "allow updates", 0
go
Reconfigure with override
GO
Перезагрузите сервер sql. теперь база данных будет в аварийном режиме
Теперь выполните недокументированный DBCC для создания файла журнала
DBCC REBUILD_LOG (dbname, 'c: \ dbname.ldf') -
Недокументированный шаг для создания нового журнала
файл.
(заменить имя базы данных и имя файла журнала
на основании вашего требования)
Выполнить sp_resetstatus <dbname>
Перезапустите SQL-сервер и убедитесь, что база данных работает.