Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Ошибка (No mapping between account names and security IDs was done)  [new]
Гришков Максим
Member

Откуда: СПб
Сообщений: 324
Всем привет.
Не силен в администрировании MS SQL.
Подскажите пожалуйста из-за чего может выпадать вот ошибка с сообщением "Error creating security descriptor for shared objects (reason: No mapping between account names and security IDs was done). The step failed." при выполнении Job'а?
Поясняю: Job состоит из одного шага, в котором выполняется VBScript. Внутри скрипта имеется "ADODB.Connection" к БД и выполняется insert в таблицу через OPENROWSET(BULK...). Пользователь, подключаемый к БД из скрипта, имеет bulkadmin и права на insert соответствующих таблиц.

P.S. Если VBScript выполнить вне Job'a все работает нормально.

P.P.S:
Microsoft SQL Server 2005 - 9.00.3042.00 (Intel X86)
Feb 9 2007 22:47:07
Copyright (c) 1988-2005 Microsoft Corporation
Standard Edition on Windows NT 5.2 (Build 3790: Service Pack 2)
1 июл 11, 13:00    [10905613]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка (No mapping between account names and security IDs was done)  [new]
Glory
Member

Откуда:
Сообщений: 104751
Гришков Максим
Поясняю: Job состоит из одного шага, в котором выполняется VBScript. Внутри скрипта имеется "ADODB.Connection" к БД и выполняется insert в таблицу через OPENROWSET(BULK...).

И что же генерирует ошибку то ? VBScript или переданная серверу команда ?
1 июл 11, 13:22    [10905859]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка (No mapping between account names and security IDs was done)  [new]
Гришков Максим
Member

Откуда: СПб
Сообщений: 324
Glory,

Начал резать VBScript на части:
1. Удалил коннект к базе и инсерт - ругается
2. Удалил открытие файлов - ругается
3. Оставил a=1 - РУГАЕТСЯ!
4. Создал JOB без ActivX - выполняется...

Ничего не понимаю...
1 июл 11, 13:44    [10906099]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка (No mapping between account names and security IDs was done)  [new]
Гришков Максим
Member

Откуда: СПб
Сообщений: 324
Не знаю правильно или нет, но от ошибки избавился следующим образом:
В SQL Server Configuration Manager в настройках SQL Server Agent'а указал аккаунт админа в Logon as.
Никто не знает, чем это чревато?
1 июл 11, 15:46    [10907365]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить