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