Определить путь к файлу базы данных - PullRequest
0 голосов
/ 19 сентября 2009

Можно ли запустить скрипт, который выдает каталог и файлы для всех баз данных, установленных на сервере?

Так, например, вместо запуска студии управления SQL-сервером и проверки вкладки свойств для базы данных, а затем проверки файлов базы данных на предмет данных и файла журнала, а затем делаем это для всех баз данных, что может быть немного утомительным, а также предполагает, что мы установили студию.

Спасибо JD.

Ответы [ 2 ]

1 голос
/ 19 сентября 2009
SELECT 
    name AS 'File Name', 
    physical_name AS 'Physical Name', 
    size/128 AS 'Total Size(MB)',
    size/128.0 - CAST(FILEPROPERTY(name, 'SpaceUsed') AS int)/128.0 AS 
        'Available Space(MB)'
FROM 
    sys.database_files;
1 голос
/ 19 сентября 2009
SELECT DB_NAME(database_id), type_desc, physical_name FROM sys.master_files

Другая информация доступна из sys.master_files , например, логическое имя и т. Д.

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