sp_MSchange_logreader_agent_properties(Transact-SQL)sp_MSchange_logreader_agent_properties (Transact-SQL)

이 항목은 다음에 적용됩니다.예SQL Server(2008부터)아니요Azure SQL Database아니요Azure SQL Data Warehouse 아니요병렬 데이터 웨어하우스 THIS TOPIC APPLIES TO:yesSQL Server (starting with 2008)noAzure SQL DatabasenoAzure SQL Data Warehouse noParallel Data Warehouse

실행 되는 로그 판독기 에이전트 작업의 속성을 변경는 MicrosoftMicrosoft SQL Server 2005SQL Server 2005 또는 이상 버전의 배포자입니다.Changes the properties of a Log Reader Agent job that runs at a MicrosoftMicrosoft SQL Server 2005SQL Server 2005 or later version Distributor. 이 저장 프로시저는 SQL Server 2000(8.x)SQL Server 2000 (8.x) 인스턴스에서 게시자가 실행될 때 속성을 변경하는 데 사용됩니다.This stored procedure is used to change properties when the Publisher runs on an instance of SQL Server 2000(8.x)SQL Server 2000 (8.x). 이 저장 프로시저는 배포 데이터베이스의 배포자에서 실행됩니다.This stored procedure is executed at the Distributor on the distribution database.

항목 링크 아이콘 Transact-SQL 구문 규칙Topic link icon Transact-SQL Syntax Conventions

구문Syntax


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'  

인수Arguments

[ @publisher = ] 'publisher'[ @publisher = ] 'publisher'
게시자의 이름입니다.Is the name of the Publisher. 게시자sysname, 기본값은 없습니다.publisher is sysname, with no default.

[ @publisher_db= ] 'publisher_db'[ @publisher_db= ] 'publisher_db'
게시 데이터베이스의 이름입니다.Is the name of the publication database. publisher_dbsysname, 기본값은 없습니다.publisher_db is sysname, with no default.

[ @publisher_security_mode=] publisher_security_mode[ @publisher_security_mode= ] publisher_security_mode
게시자에 연결할 때 에이전트가 사용하는 보안 모드입니다.Is the security mode used by the agent when connecting to the Publisher. publisher_security_modesmallint, 기본값은 없습니다.publisher_security_mode is smallint, with no default.

0 지정 SQL ServerSQL Server 인증 합니다.0 specifies SQL ServerSQL Server Authentication.

1 Windows 인증을 지정 합니다.1 specifies Windows Authentication.

[ @publisher_login=] 'publisher_login'[ @publisher_login= ] 'publisher_login'
게시자에 연결할 때 사용하는 로그인입니다.Is the login used when connecting to the Publisher. publisher_loginsysname, 기본값은 없습니다.publisher_login is sysname, with no default. publisher_login 지정 해야 publisher_security_mode0합니다.publisher_login must be specified when publisher_security_mode is 0. 경우 publisher_login null 및 publisher_security_mode1에 지정 된 Windows 계정이 job_login 사용 됩니다 게시자에 연결 합니다.If publisher_login is NULL and publisher_security_mode is 1, then the Windows account specified in job_login will be used when connecting to the Publisher.

[ @publisher_password=] 'publisher_password'[ @publisher_password= ] 'publisher_password'
게시자에 연결할 때 사용하는 암호입니다.Is the password used when connecting to the Publisher. publisher_passwordsysname, 기본값은 없습니다.publisher_password is sysname, with no default.

[ @job_login=] 'job_login'[ @job_login= ] 'job_login'
에이전트 실행에 사용되는 Windows 계정의 로그인입니다.Is the login for the Windows account under which the agent runs. job_loginnvarchar (257), 기본값은 없습니다.job_login is nvarchar(257), with no default. 이 이외에 대 한 변경할 수 없습니다 SQL ServerSQL Server 게시자입니다.This cannot be changed for a non- SQL ServerSQL Server publisher.

[ @job_password=] 'job_password'[ @job_password= ] 'job_password'
에이전트 실행에 사용되는 Windows 계정의 암호입니다.Is the password for the Windows account under which the agent runs. job_passwordsysname, 기본값은 없습니다.job_password is sysname, with no default.

[ @publisher_type=] 'publisher_type'[ @publisher_type= ] 'publisher_type'
SQL ServerSQL Server 인스턴스에서 게시자가 실행되고 있지 않을 때 게시자 유형을 지정합니다.Specifies the Publisher type when the Publisher is not running in an instance of SQL ServerSQL Server. publisher_typesysname, 다음 값 중 하나가 될 수 있습니다.publisher_type is sysname, and can be one of the following values.

ValueValue DescriptionDescription
MSSQLSERVERMSSQLSERVER SQL ServerSQL Server 게시자를 지정합니다.Specifies a SQL ServerSQL Server Publisher.
ORACLEORACLE 표준 Oracle 게시자를 지정합니다.Specifies a standard Oracle Publisher.
ORACLE GATEWAYORACLE GATEWAY Oracle Gateway 게시자를 지정합니다.Specifies an Oracle Gateway Publisher.

Oracle 게시자와 Oracle Gateway 게시자의 차이점에 대 한 자세한 내용은 참조 Publishing합니다.For more information about the differences between an Oracle Publisher and an Oracle Gateway Publisher, see Oracle Publishing Overview.

주의Remarks

sp_MSchange_logreader_agent_properties 트랜잭션 복제에 사용 됩니다.sp_MSchange_logreader_agent_properties is used in transactional replication.

실행할 때는 모든 매개 변수를 지정 해야 sp_MSchange_logreader_agent_properties합니다.You must specify all parameters when executing sp_MSchange_logreader_agent_properties. 실행 sp_helplogreader_agent (TRANSACT-SQL) 로그 판독기 에이전트 작업의 현재 속성을 반환 합니다.Execute sp_helplogreader_agent (Transact-SQL) to return the current properties of the Log Reader Agent job.

에이전트 로그인 또는 암호를 변경한 후 에이전트를 중지하고 다시 시작해야 변경 내용이 적용됩니다.After changing an agent login or password, you must stop and restart the agent before the change takes effect.

게시자의 인스턴스에서 실행 하는 경우 SQL Server 2005SQL Server 2005 이상 버전을 사용할지 또는 sp_changelogreader_agent 로그 판독기 에이전트의 속성을 변경 합니다.When the Publisher runs on an instance of SQL Server 2005SQL Server 2005 or later version, you should use sp_changelogreader_agent to change properties of the Log Reader Agent.

PermissionsPermissions

구성원만는 sysadmin 고정된 서버 역할이 배포자에서 실행할 수 있는 sp_MSchange_logreader_agent_properties합니다.Only members of the sysadmin fixed server role at the Distributor can execute sp_MSchange_logreader_agent_properties.

관련 항목:See Also

sp_addlogreader_agent(Transact-SQL)sp_addlogreader_agent (Transact-SQL)