|  | жду критики по коду (улучшаю наследство, сомнения по строке 1) | ☑ | 
    
        | 0
    
        mkkd   15.05.14✎ 17:48 | 
        EXEC sp_dropdevice 'K2013'
SET @pathName = '\\ARH1\Backups\K2013_ ' + REPLACE(convert(varchar, getdate()), ':', '') + '.bak'
 EXEC sp_addumpdevice 'disk', 'K2013', @pathName
 BACKUP DATABASE [K2013] TO  K2013
 |  | 
    
        | 1
    
        Попытка1С   15.05.14✎ 17:52 | 
        Работает, не трогай.     |  | 
    
        | 2
    
        mkkd   15.05.14✎ 17:54 | 
        (1)там ещё был шаг который не работал - тоже не трогать?     |  | 
    
        | 3
    
        Попытка1С   15.05.14✎ 17:57 | 
        (2) Сейчас работает?     |  | 
    
        | 4
    
        mkkd   15.05.14✎ 18:01 | 
        (3)нет) вот он:
 USE [K2013]
 GO
 
 DECLARE    @return_value int
 
 EXEC    @return_value = [dbo].[DBReindex]
 
 SELECT    'Return Value' = @return_value
 
 GO
 |  | 
    
        | 5
    
        Попытка1С   15.05.14✎ 18:08 | 
        (4) Пишет чего? 
"Could not locate entry in sysdatabases for database" ?
 |  | 
    
        | 6
    
        Попытка1С   15.05.14✎ 18:09 | 
        или "not find stored procedure 'dbo.DBReindex'"     |  | 
    
        | 7
    
        Попытка1С   15.05.14✎ 18:12 | 
        вот так напиши
EXEC    @return_value = [dbo].[_1sp_DBReindex]
 |  | 
    
        | 8
    
        mkkd   15.05.14✎ 18:13 | 
        Сообщение 2812, уровень 16, состояние 62, строка 4
Не удалось найти хранимую процедуру "dbo.DBReindex".
 
 (строк обработано: 1)
 |  | 
    
        | 9
    
        mkkd   15.05.14✎ 18:13 | 
        (7)]_1sp_DBReindex это что?     |  | 
    
        | 10
    
        Попытка1С   15.05.14✎ 18:14 | 
        (9) Это встроенная процедура переиндексации 1с     |  | 
    
        | 11
    
        mkkd   15.05.14✎ 18:15 | 
        (7)у меня лучше код есть мне сабж интересен первая строка особенно
(10) понятно - значит не будем её использовать.
 |  | 
    
        | 12
    
        Попытка1С   15.05.14✎ 18:16 | 
        (11) Проще отдельным скриптом переиндексировать     |  | 
    
        | 13
    
        mkkd   15.05.14✎ 18:19 | 
        (12) я это (4) ради прикола написал 
мне интересно почему это написано "EXEC sp_dropdevice 'K2013' "
 и зачем это в первой строке
 |  | 
    
        | 14
    
        rendez-vous   15.05.14✎ 18:28 | 
        (13) Прочитай, что написано в sp_dropdevice.     |  | 
    
        | 15
    
        Apokalipsec   15.05.14✎ 18:29 | 
        (13) Кошерно, отцепил, заново добавил, а то вдруг ссылается на другое место, происки врагов и все такое.     |  | 
    
        | 16
    
        mkkd   15.05.14✎ 19:07 | 
        (15)backup database ... to disk = ... ... = @pathName 
не прокатит?
 |  | 
    
        | 17
    
        Apokalipsec   15.05.14✎ 21:03 | 
        (16) зависит от настроек сети, может только на примонтированный можно зайти.     |  | 
    
        | 18
    
        mkkd   25.05.14✎ 10:48 | 
        (10)не нашел я этих процедур почему-то     |  | 
        Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший