Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Помогите разобраться , Делаю BuckUp выдает ошибку [SQLSTATE 42000] (Error 229) ...  [new]
Drulya
Member

Откуда: Barnaul
Сообщений: 27
Ситуация такая:
Настроил job для архива БД. код следующий:
declare @filename_backup_full varchar(100),
@base_name varchar(256),
@pathname varchar(256),
@arcname varchar(256),
@pack_cmd nvarchar(200),
@del_cmd nvarchar(200)
set @base_name = 'CRM_UT'
set @pathname = 'E:\BackUp_SQL_Base\CRM_UT\'
set @filename_backup_full = @pathname+@base_name + '_' + convert(varchar(10),getdate(),21)+'_full.bak'
backup database @base_name
to Disk=@filename_backup_full
with INIT
set @arcname = @filename_backup_full + '.zip'
set @pack_cmd = '"C:\Program Files\7-Zip\7z.exe" a -tzip ' + @arcname + ' ' + @filename_backup_full

set @del_cmd = 'del /F /Q ' + @filename_backup_full

exec xp_cmdshell @pack_cmd
exec xp_cmdshell @del_cmd
Go
Архив в bak делает, но в zip не хочет, пишет ошибку:
" Executed as user: backup. Processed 344744 pages for database 'CRM_UT', file 'CRM_UT' on file 1. [SQLSTATE 01000] (Message 4035) Processed 2 pages for database 'CRM_UT', file 'CRM_UT_log' on file 1. [SQLSTATE 01000] (Message 4035) BACKUP DATABASE successfully processed 344746 pages in 72.194 seconds (39.118 MB/sec). [SQLSTATE 01000] (Message 3014) EXECUTE permission denied on object 'xp_cmdshell', database 'mssqlsystemresource', schema 'sys'. [SQLSTATE 42000] (Error 229). NOTE: The step was retried the requested number of times (1) without succeeding. The step failed."
Но на других базах все работае! Подскажите в чем может быть проблемка ?
1 дек 09, 06:30    [7999797]     Ответить | Цитировать Сообщить модератору
 Re: Помогите разобраться , Делаю BuckUp выдает ошибку [SQLSTATE 42000] (Error 229) ...  [new]
Drulya
Member

Откуда: Barnaul
Сообщений: 27
SQL 2005
1 дек 09, 06:31    [7999798]     Ответить | Цитировать Сообщить модератору
 Re: Помогите разобраться , Делаю BuckUp выдает ошибку [SQLSTATE 42000] (Error 229) ...  [new]
tpg
Member

Откуда: Novosibirsk
Сообщений: 23902
ПОИСК
1 дек 09, 06:36    [7999802]     Ответить | Цитировать Сообщить модератору
 Re: Помогите разобраться , Делаю BuckUp выдает ошибку [SQLSTATE 42000] (Error 229) ...  [new]
Drulya
Member

Откуда: Barnaul
Сообщений: 27
Помогло, благодарю.
1 дек 09, 07:36    [7999846]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить