Имя: Пароль:
1C
 
как в SQL узнать имя каталога и файла базы
0 vde69
 
13.09.16
12:27
нужно получить что-то типа этого

'C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\DATA\T10.mdf',  

'C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\DATA\T10_log.ldf'
1 Fragster
 
гуру
13.09.16
12:27
тебе зачем?
2 vde69
 
13.09.16
12:28
(1) делаю кнопку "создать копию базы", а там нужно переименовывать образ
3 Fragster
 
гуру
13.09.16
12:30
эта кнопка уже втроена в sql management studio
4 Метранпаж
 
13.09.16
12:31
select * from sys.databases
5 vde69
 
13.09.16
12:31
то есть это нужно в качестве параметров в "RESTORE DATABASE"
6 Fragster
 
гуру
13.09.16
12:33
(5) так там надо НОВЫЕ имена давать, а не старые
7 vde69
 
13.09.16
12:33
(4) там этого нет
8 vde69
 
13.09.16
12:34
(6) а мне нужно сохранить старые имена


суть хотелки:

есть 10 тестовых баз, от Т1 до Т10 и в них заливаем любую из 50 боевых
9 Метранпаж
 
13.09.16
12:35
попробуй
sys.database_files
10 Fragster
 
гуру
13.09.16
12:35
(8) я такое делал через .dt, как-то проще...
11 mehfk
 
13.09.16
12:37
sys.database_files
12 Мыш
 
13.09.16
12:54
13 vde69
 
13.09.16
13:28
как-то так

select * from sys.master_files as mf
join
sys.databases as mb
on mb.database_id = mf.database_id
WHERE     (mb.name = N't10')
AdBlock убивает бесплатный контент. 1Сергей