Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Gäller för:SQL Server
Ändrar egenskaperna för ett Log Reader Agent-jobb som körs på en SQL Server 2005 (9.x) eller senare version av Distributor. Denna lagrade procedur används för att ändra egenskaper när Publisher körs på en instans av SQL Server 2000 (8.x). Denna lagrade procedur utförs hos distributören i distributionsdatabasen.
Transact-SQL syntaxkonventioner
Syntax
sys.sp_MSchange_logreader_agent_properties
[ @publisher = ] N'publisher'
, [ @publisher_db = ] N'publisher_db'
, [ @publisher_security_mode = ] publisher_security_mode
, [ @publisher_login = ] N'publisher_login'
, [ @publisher_password = ] N'publisher_password'
, [ @job_login = ] N'job_login'
, [ @job_password = ] N'job_password'
, [ @publisher_type = ] N'publisher_type'
[ , [ @job_security_mode = ] job_security_mode ]
[ ; ]
Arguments
[ @publisher = ] N'utgivare'
Namnet på utgivaren. @publisher är sysname, utan standard.
[ @publisher_db = ] N'publisher_db'
Namnet på publikationsdatabasen. @publisher_db är sysname, utan standard.
[ @publisher_security_mode = ] publisher_security_mode
Säkerhetsläget som agenten använder när de ansluter till Publisher. @publisher_security_mode är int, utan standard.
-
0specificerar SQL Server-autentisering -
1specificerar Windows-autentisering
[ @publisher_login = ] N'publisher_login'
Inloggningen som används vid anslutning till Publisher.
@publisher_login är sysname, utan standard.
@publisher_login måste specificeras när @publisher_security_mode är 0. Om @publisher_login är NULL och @publisher_security_mode är 1, används det Windows konto som anges i @job_login när man ansluter till Publisher.
[ @publisher_password = ] N'publisher_password'
Lösenordet som används vid anslutning till utgivaren. @publisher_password är nvarchar(524), utan standard.
[ @job_login = ] N'job_login'
Inloggningen för Windows-kontot där agenten körs. @job_login är nvarchar(257), utan standard.
Anmärkning
Denna egendom kan inte ändras mot en icke-SQL Server Publisher.
[ @job_password = ] N'job_password'
Lösenordet till Windows-kontot som agenten körs under. @job_password är sysname, utan standard.
[ @publisher_type = ] N'publisher_type'
Specificerar Publisher-typen när Publisher inte körs i en instans av SQL Server. @publisher_type är sysname och kan vara ett av följande värden.
| Value | Description |
|---|---|
MSSQLSERVER |
Anger en SQL Server Publisher. |
ORACLE |
Anger en Standard Oracle Publisher. |
ORACLE GATEWAY |
Anger en Oracle Gateway-utgivare. |
För mer information om skillnaderna mellan en Oracle Publisher och en Oracle Gateway Publisher, se Oracle Publishing Overview.
[ @job_security_mode = ] job_security_mode
Identifieras endast i informationssyfte. Stöds ej. Framtida kompatibilitet garanteras inte.
Remarks
sp_MSchange_logreader_agent_properties används vid transaktionell replikation.
Du måste specificera alla parametrar sp_MSchange_logreader_agent_propertiesnär du kör . Kör sp_helplogreader_agent för att returnera de aktuella egenskaperna för Log Reader Agent-jobbet.
Efter att ha bytt agentinloggning eller lösenord måste du stoppa och starta om agenten innan ändringen träder i kraft.
Du kan använda sp_changelogreader_agent på Publisher för att ändra egenskaperna hos Log Reader Agent.
Permissions
Endast medlemmar av sysadmin-fasta serverrollen hos distributören kan köra sp_MSchange_logreader_agent_properties.