Запрос в MSSQL, который возвращает .mdf и .ldf имя файла / местоположение для конкретной базы данных? - PullRequest
8 голосов
/ 09 декабря 2008

Могу ли я использовать запрос в MSSQL, чтобы получить .mdf и .ldf имя файла / местоположение для конкретной базы данных?

Ответы [ 3 ]

16 голосов
/ 09 декабря 2008

SELECT * FROM sys.database_files (SQL 2005 +)

SELECT * FROM dbo.sysfiles (SQL 2000)

6 голосов
/ 26 марта 2009

Вы можете использовать:

exec sp_helpfile

Вернет запрос, содержащий информацию о файлах текущей базы данных.

Это будет работать на любой версии сервера SQL.

4 голосов
/ 09 декабря 2008
SELECT * FROM sys.master_files

... даст вам общее представление о том, где живет ваша база данных. Возможно, он не очень хорошо справляется с файловыми группами и т. Д.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...