Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Сведения о сообщении
| Название продукта | SQL Server |
| Идентификатор события | 21797 |
| Источник события | MSSQLSERVER |
| Компонент | Система управления базами данных SQL Server |
| Символическое имя | |
| Текст сообщения | "%s" должен быть допустимым именем входа Windows в форме: MACHINE\Login или DOMAIN\Login. Пожалуйста, посмотрите документацию для '%s'. |
Объяснение
Эта ошибка возникает в следующих хранимых процедурах репликации, если значение, указанное для параметра @job_login , имеет значение NULL или недопустимо. Эта ошибка может возникать, если член предопределенных ролей базы данных db_owner выполняет скрипты из предыдущих версий SQL Server. Модель безопасности изменилась в SQL Server 2005, и эти скрипты должны быть обновлены.
Эти хранимые процедуры могут выполняться членом предопределенной роли сервера sysadmin на соответствующем сервере или членом предопределенной роли базы данных db_owner в соответствующей базе данных. Каждая хранимая процедура создает задание агента и позволяет указать учетную запись Microsoft Windows, под которой выполняется агент. Для пользователей в роли sysadmin задания агента создаются неявно, даже если учетная запись Windows не указана (если указана учетная запись, она должна быть допустимой); агенты выполняются в контексте учетной записи службы агента SQL Server на соответствующем сервере. Хотя учетная запись не требуется, рекомендуется указать отдельную учетную запись для агентов. Дополнительные сведения см. в статье Replication Agent Security Model.
Действие пользователя
Убедитесь, что указана допустимая учетная запись Windows для параметра @job_login каждой процедуры. Если у вас есть сценарии репликации из предыдущих версий SQL Server, обновите эти сценарии, чтобы включить хранимые процедуры и параметры, необходимые SQL Server 2005. Дополнительные сведения см. в разделе "Обновление скриптов репликации" (Программирование репликации Transact-SQL).