как в SQL узнать имя каталога и файла базы #780615


#0 by vde69
нужно получить что-то типа этого 'C:Program FilesMicrosoft SQL ServerMSSQL10.MSSQLSERVERMSSQLDATAT10.mdf',   'C:Program FilesMicrosoft SQL ServerMSSQL10.MSSQLSERVERMSSQLDATAT10_log.ldf'
#1 by Fragster
тебе зачем?
#2 by vde69
делаю кнопку "создать копию базы", а там нужно переименовывать образ
#3 by Fragster
эта кнопка уже втроена в sql management studio
#4 by Метранпаж
select * from sys.databases
#5 by vde69
то есть это нужно в качестве параметров в "RESTORE DATABASE"
#6 by Fragster
так там надо НОВЫЕ имена давать, а не старые
#7 by vde69
там этого нет
#8 by vde69
а мне нужно сохранить старые имена суть хотелки: есть 10 тестовых баз, от Т1 до Т10 и в них заливаем любую из 50 боевых
#9 by Метранпаж
попробуй sys.database_files
#10 by Fragster
я такое делал через .dt, как-то проще...
#11 by mehfk
sys.database_files
#12 by Мыш
name physical_name
#13 by vde69
select * from sys.master_files as mf join sys.databases as mb on mb.database_id = mf.database_id
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям