| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > MS SQL Server > отключение соединений в процедуре |
| Автор: Neymexa 6.4.2010, 09:20 | ||
как в красном участке кода сделать БД не используемой. я объявляю @physical_backup_device_name_var потом определяю ее и думаю затем нужно освободить БД как-то, чтобы она не использовалась. есть способ перед declare написать use master ,но тогда будет ошибка так как затем идет restore, а в master нет temp_table |
| Автор: tusha 6.4.2010, 09:43 | ||
? |
| Автор: Neymexa 6.4.2010, 09:53 | ||||||
ругается Недопустимое имя устройства нулевой длины. Повторите инструкцию BACKUP с допустимым именем устройства. |
| Автор: tusha 6.4.2010, 12:23 |
| профайлер поможет, возможно Вы не правильно создали бекап) ,бекапте/ресторьте ручками, отловите трейсы и все станет ясно. для експреса есть бесплатная версия профайлера - называется AnjLab Profiler |
| Автор: Akina 6.4.2010, 14:11 | ||
|
| Автор: Neymexa 6.4.2010, 15:25 | ||
понял почему он ругался. нужно было добавить запись в sys.backup_devices(список устройств) с помошью sp_addumpdevice. но проблему это не решило. есть еще предложения? сори акина |