Форум системных администраторов

IT => Software => СУБД => Тема начата: Triangle от 17 марта 2015, 19:31:00

Название: MS SQL Как узнать какой базе соответствует файл данных и лог?
Отправлено: Triangle от 17 марта 2015, 19:31:00
Допустим я вижу, вот лежит файл данных и лог, по такому то пути...
Как не просматривая тупо каждую базу, какой БД соответствуют эти файлы?
Название: MS SQL Как узнать какой базе соответствует файл данных и лог?
Отправлено: shurutov от 18 марта 2015, 06:34:18
Triangle, понятие "системный каталог" в MS SQL отсутствует? Нет? В гугель/яндекс!


Updated: 18 March 2015, 06:36:00

ЗЫ. Если мне память не изменяет, то дополнительное словосочетание для поиска - information schema.
Название: MS SQL Как узнать какой базе соответствует файл данных и лог?
Отправлено: shs от 18 марта 2015, 10:14:27
DECLARE @FileNamePattern varchar(50)
SET @FileNamePattern = '%the%'
SELECT name, physical_name AS current_file_location
FROM sys.master_files where physical_name like (@FileNamePattern)
Название: MS SQL Как узнать какой базе соответствует файл данных и лог?
Отправлено: Triangle от 18 марта 2015, 10:36:44
shs, Спасибо.