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

голоса
8

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

Задан 09/12/2008 в 19:47
источник пользователем
На других языках...                            


3 ответов

голоса
15

SELECT * FROM sys.database_files (SQL 2005+)

SELECT * FROM dbo.sysfiles (SQL 2000)

Ответил 09/12/2008 в 19:51
источник пользователем

голоса
5

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

exec sp_helpfile

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

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

Ответил 26/03/2009 в 10:32
источник пользователем

голоса
3
SELECT * FROM sys.master_files

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

Ответил 09/12/2008 в 19:52
источник пользователем

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more