Вход | Регистрация


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

как в SQL узнать имя каталога и файла базы
Я
   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'
 
 
   Fragster
 
1 - 13.09.16 - 12:27
тебе зачем?
   vde69
 
2 - 13.09.16 - 12:28
(1) делаю кнопку "создать копию базы", а там нужно переименовывать образ
   Fragster
 
3 - 13.09.16 - 12:30
эта кнопка уже втроена в sql management studio
   Метранпаж
 
4 - 13.09.16 - 12:31
select * from sys.databases
   vde69
 
5 - 13.09.16 - 12:31
то есть это нужно в качестве параметров в "RESTORE DATABASE"
   Fragster
 
6 - 13.09.16 - 12:33
(5) так там надо НОВЫЕ имена давать, а не старые
   vde69
 
7 - 13.09.16 - 12:33
(4) там этого нет
   vde69
 
8 - 13.09.16 - 12:34
(6) а мне нужно сохранить старые имена


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

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

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует