Имя: Пароль:
IT
Админ
жду критики по коду (улучшаю наследство, сомнения по строке 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)не нашел я этих процедур почему-то
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.