Поделиться через


sp_MSchange_logreader_agent_properties (Transact-SQL)

Изменяет свойства задания агента чтения журнала, выполняемого на распространителе Microsoft SQL Server 2005. Эта хранимая процедура используется для изменения свойств SQL Server 2005, если издатель запущен на экземпляре SQL Server 2000. Эта хранимая процедура выполняется в базе данных распространителя на распространителе.

Значок ссылки на разделСинтаксические обозначения в Transact-SQL

Синтаксис

sp_MSchange_logreader_agent_properties [ @publisher = ] 'publisher'
        , [ @publisher_db = ] 'publisher_db'
        , [ @publisher_security_mode = ] publisher_security_mode
        , [ @publisher_login = ] 'publisher_login'
        , [ @publisher_password = ] 'publisher_password' 
        , [ @job_login = ] 'job_login'
        , [ @job_password = ] 'job_password'
        , [ @publisher_type = ] 'publisher_type'

Аргументы

  • [ @publisher = ] 'publisher'
    Имя издателя. Аргумент publisher имеет тип sysname и не имеет значения по умолчанию.
  • [ @publisher_db= ] 'publisher_db'
    Имя базы данных публикации. Аргумент publisher_db имеет тип sysname и не имеет значения по умолчанию.
  • [ @publisher_security_mode= ] publisher_security_mode
    Режим безопасности, используемый агентом при установке соединения с издателем. Аргумент publisher_security_mode имеет тип smallint и значение по умолчанию NULL.

    Значение 0 указывает проверку подлинности SQL Server.

    Значение 1 указывает проверку подлинности Windows.

  • [ @publisher_login= ] 'publisher_login'
    Имя входа, используемое при установке соединения с издателем. Аргумент publisher_login имеет тип sysname и не имеет значения по умолчанию. Аргумент publisher_login должен быть указан, если значением аргумента publisher_security_mode является 0. Если значением аргумента publisher_login является NULL, а значением аргумента publisher_security_mode является 1, для установки соединения с издателем будет использована учетная запись Windows, указанная в аргументе job_login.
  • [ @publisher_password= ] 'publisher_password'
    Пароль, используемый при установке соединения с издателем. Аргумент publisher_password имеет тип sysname и не имеет значения по умолчанию.
  • [ @job_login= ] 'job_login'
    Имя входа для учетной записи Windows, с которой запускается агент. Аргумент job_login имеет тип nvarchar(257) и не имеет значения по умолчанию. Это единственный предусмотренный вариант для издателя, отличного от SQL Server*.*
  • [ @job_password= ] 'job_password'
    Пароль для учетной записи Windows, с которой запускается агент. Аргумент job_password имеет тип sysname и не имеет значения по умолчанию.
  • [ @publisher_type= ] 'publisher_type'
    Указывает тип издателя, отличного от SQL Server. Аргумент publisher_type имеет тип sysname и может иметь одно из следующих значений.

    Значение Описание

    MSSQLSERVER 

    Используется издатель SQL Server.

    ORACLE

    Используется стандартный издатель Oracle.

    ORACLE GATEWAY

    Используется издатель Oracle Gateway.

    Дополнительные сведения о различиях между издателями Oracle и Oracle Gateway см. в разделе Обзор публикации Oracle.

Замечания

Процедура sp_MSchange_logreader_agent_properties используется в репликации транзакций.

Необходимо указать все аргументы при выполнении процедуры sp_MSchange_logreader_agent_properties. Выполните процедуру sp_helplogreader_agent (Transact-SQL), чтобы получить текущие значения свойств задания агента чтения журнала.

После изменения имени входа или пароля агента необходимо остановить и перезапустить его, чтобы изменения вступили в силу.

Если издатель является экземпляром SQL Server 2005, следует использовать процедуру sp_changelogreader_agent для изменения свойств агента чтения журнала.

Разрешения

Только члены фиксированной серверной роли sysadmin на распространителе могут выполнять процедуру sp_MSchange_logreader_agent_properties.

См. также

Справочник

sp_addlogreader_agent (Transact-SQL)

Другие ресурсы

Использование нескольких версий SQL Server в топологии репликации

Справка и поддержка

Получение помощи по SQL Server 2005