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

Откуда:
Сообщений: 141
добрый вечер, коллеги!
создал на сервере план обслуживания с заданием по бэкапированию баз (расписание - раз в 3 дня в полночь). однако каждый раз при его запуске вылезает ошибка:
Пользователям, не являющимися членами роли SysAdmin, запрещено запускать шаги заданий выполнения служб DTS без учетной записи-посредника. Шаг завершился с ошибкой.
- и задание не завершается
задание создал по SA, который естественно в групп sysadmin. сервер SQL 2008 R2
в чем может быть дело?
12 июл 12, 19:42    [12859276]     Ответить | Цитировать Сообщить модератору
 Re: ошибка при выполнении задания бэкапа  [new]
Baddy
Member

Откуда: Харьков
Сообщений: 174
володька трынькин,

нужно посмотреть под какой учеткой запускается Агент
12 июл 12, 19:59    [12859313]     Ответить | Цитировать Сообщить модератору
 Re: ошибка при выполнении задания бэкапа  [new]
володька трынькин
Member

Откуда:
Сообщений: 141
Baddy,
у меня работает под NT AUTHORITY\LocalService
12 июл 12, 20:06    [12859329]     Ответить | Цитировать Сообщить модератору
 Re: ошибка при выполнении задания бэкапа  [new]
Ken@t
Member

Откуда: 大地
Сообщений: 3265
володька трынькин,

Надо создавать прокси учетку.
Для выполнения SSIS пакетов из под агента необходимо
use [master]
GO
CREATE CREDENTIAL [SSISProxyCredentials] 
WITH IDENTITY = N'Вашаучеткавиндовая', 
SECRET = N'xxxxxx' 
GO
-- SQL SERVER AGENT
USE msdb
GO 
IF EXISTS (SELECT 1 FROM msdb.dbo.sysproxies WHERE name = N'SSISProxyCredentials') 
BEGIN 
EXEC dbo.sp_delete_proxy @proxy_name = N'SSISProxyCredentials' 
END 
GO 

EXEC msdb.dbo.sp_add_proxy 
@proxy_name = N'SSISProxyCredentials', 
@credential_name=N'SSISProxyCredentials', 
@enabled=1 
GO 
--
--EXEC msdb.dbo.sp_update_proxy 
--@proxy_name = N'SSISProxyCredentials', 
--@enabled = 1 --@enabled = 0 
--GO 
GO 
EXEC msdb.dbo.sp_grant_proxy_to_subsystem 
@proxy_name=N'SSISProxyCredentials', 
@subsystem_id=11 --subsystem 11 is for SSIS 
GO 
EXEC dbo.sp_enum_proxy_for_subsystem 
GO
EXEC msdb.dbo.sp_grant_login_to_proxy 
@proxy_name=N'SSISProxyCredentials' 
,@login_name=N'SyncManager' 
--,@fixed_server_role=N'' 
--,@msdb_role=N'' 
GO 
--View logins 
EXEC dbo.sp_enum_login_for_proxy


При на стройках джоба указать прокси учетку

Сообщение было отредактировано: 12 июл 12, 20:54
12 июл 12, 20:48    [12859432]     Ответить | Цитировать Сообщить модератору
 Re: ошибка при выполнении задания бэкапа  [new]
AlexMajic
Member

Откуда: Kiev
Сообщений: 99
а можно еще проще - запустить агента под учеткой админа sql сервера
13 июл 12, 11:36    [12861872]     Ответить | Цитировать Сообщить модератору
 Re: ошибка при выполнении задания бэкапа  [new]
Ken@t
Member

Откуда: 大地
Сообщений: 3265
AlexMajic
а можно еще проще - запустить агента под учеткой админа sql сервера

Саме себе ногу отстреливаете ?
13 июл 12, 12:24    [12862251]     Ответить | Цитировать Сообщить модератору
 Re: ошибка при выполнении задания бэкапа  [new]
володька трынькин
Member

Откуда:
Сообщений: 141
Ken@t,
вот в этой процедуре msdb.dbo.sp_grant_login_to_proxy ругается на логин 'SyncManager'. что это за учетка?
18 июл 12, 15:09    [12883797]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить