Назад | Перейти на главную страницу

Где SQL Server хранит пути к файлам MDF?

Как следует из названия, где SQL Server хранит пути к файлам MDF, которые он будет загружать при запуске.

Наш SQL Server пытается загрузить файл, которого нет, сообщает об ошибках в журнале, но не может отобразить базу данных в древовидной структуре Management Studio. Итак, что я хочу сделать, так это отредактировать таблицу (?), В которой говорится, что нужно попытаться загрузить этот файл при запуске, не создавая таким образом базу данных. Это позволит мне воссоздать БД.

MSSQL 2005 хранит расположение MDF в системной базе данных "Master".

use master
select name,physical_name from sys.master_files
go

http://support.microsoft.com/kb/224071

SQL Server хранит нужные вам параметры в диспетчере конфигурации SQL Server. Проверьте параметры запуска на вкладке «Дополнительно» для MSSQLSERVER.

Между прочим, если вы говорите о несистемной БД, вы должны иметь возможность запустить SQL Server и затем использовать Management Studio для отсоединения БД, которые не загружаются, а затем повторно подключить их вручную.