Назад | Перейти на главную страницу

SQLServer2008 CopyDatabaseWizard Job Fails - Невозможно определить, есть ли у владельца задания доступ к серверу

Попытка скопировать базу данных SQL2000 на сервере TUNA на целевой сервер MOJITO, который запускает экземпляр SQL2008 по умолчанию (в ServicePack1) с помощью мастера компакт-диска. Результирующее задание не выполняется в MOJITO со следующим в журнале приложений:

Запланированное задание SQL Server «CopyDatabaseWizard_TUNA_MOJITO_1» (0x64AB69F2880A7E4DA3708546C33DFF40) - состояние: сбой - запущено: 2010-09-23 17:05:04 - сообщение: сбой задания. Не удалось определить, есть ли у владельца (CBMIWEB \ johna) задания CopyDatabaseWizard_TUNA_MOJITO_1 доступ к серверу (причина: не удалось получить информацию о группе / пользователе Windows NT «CBMIWEB \ johna», код ошибки 0x5. [SQLSTATE 42000] (ошибка 15404)).

В MOJITO есть учетные данные, определенные для CBMIWEB \ johna. В MOJITO есть прокси, который использует эти учетные данные. Задание состоит из одного шага, и в свойствах я установил значение RUN AS для задания как имя прокси. Прокси-сервер устанавливается для заданий SSIS.

«Владельцем» задания также является CBMIWEB \ johna, который является идентификатором пользователя домена в локальной группе администраторов каждого компьютера (как TUNA, так и MOJITO). Этому ИД пользователя предоставлено разрешение на Вход в систему как пакетное задание на обоих серверах.

TUNA - это автономный сервер Windows 2000; MOJITO - это Windows 2003. Я могу войти на каждый сервер как CBMIWEB \ johna.

Я не знаю, что еще делать.

Помощь пришла с другого форума: Форум MSDN с правильным ответом

"SQL Server использует SID пользователя, а не имя. На другом сервере тот же пользователь имеет другой SID.

Предлагаю сменить владельца вакансии на «sa». Это должно сработать. Позже вы можете снова изменить владельца задания на CBMIWEB \ johna. "