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 Distribution 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_distribution_agent_properties
[ @publisher = ] N'publisher'
, [ @publisher_db = ] N'publisher_db'
, [ @publication = ] N'publication'
, [ @subscriber = ] N'subscriber'
, [ @subscriber_db = ] N'subscriber_db'
, [ @property = ] N'property'
, [ @value = ] N'value'
[ ; ]
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.
[ @publication = ] N'publicering'
Namnet på publikationen. @publication är sysname, utan standard.
[ @subscriber = ] N'prenumerant'
Namnet på prenumeranten. @subscriber är sysname, utan standard.
[ @subscriber_db = ] N'subscriber_db'
Namnet på prenumerationsdatabasen. @subscriber_db är sysname, utan standard.
[ @property = ] N'property'
Publiceringsegenskapen att ändras. @property är sysname, utan standard.
[ @value = ] N'value'
Det nya egenskapsvärdet. @value är nvarchar(524), utan standard.
Denna tabell beskriver egenskaperna hos Distribution Agent-jobbet som kan ändras, samt begränsningar för värdena för dessa egenskaper.
| Property | Value | Description |
|---|---|---|
distrib_job_login |
Logga in för det Microsoft Windows konto som agenten körs under. | |
distrib_job_password |
Lösenord för Windows-kontot där agentjobbet körs. | |
subscriber_catalog
1 |
Katalog som ska användas vid anslutning till OLE DB-leverantören. | |
subscriber_datasource
1 |
Namnet på datakällan så som OLE DB-leverantören förstår. | |
subscriber_location
1 |
Databasens plats så som OLE DB-leverantören förstår. | |
subscriber_login |
Logga in för att använda när du ansluter till en prenumerant för att synkronisera prenumerationen. | |
subscriber_password |
Prenumerantens lösenord. Använd inte ett tomt lösenord. Använd ett starkt lösenord. |
|
subscriber_provider
1 |
Unik programmatisk identifierare (PROGID) som OLE DB-leverantören för den icke-SQL Server-datakällan är registrerad med. | |
subscriber_providerstring
1 |
OLE DB leverantörsspecifik reťazec pripojenia som identifierar datakällan. | |
subscriber_security_mode |
1 |
Windows-autentisering. Använd Windows-autentisering när det är möjligt. |
0 |
SQL Server-autentisering. | |
subscriber_type |
0 |
SQL Server-prenumerant |
1 |
ODBC datakällaserver | |
3 |
OLE DB-provider | |
subscriptionstreams
2 |
Betecknar antalet anslutningar som tillåts per Distribution Agent att applicera batcher av ändringar parallellt på en abonnent. |
1 Endast giltigt för icke-SQL Server-prenumeranter.
2 Stöds inte för icke-SQL Server-prenumeranter, Oracle Publishers eller peer-to-peer-prenumerationer.
Note
Efter att ha bytt agentinloggning eller lösenord måste du stoppa och starta om agenten innan ändringen träder i kraft.
Returnera kodvärden
0 (lyckades) eller 1 (fel).
Anmärkningar
sp_MSchange_distribution_agent_properties används vid snapshot-replikering och transaktionell replikation.
Du kan använda sp_changesubscription på en Publisher för att ändra egenskaper på ett Merge Agent jobb som synkroniserar en pushprenumeration som körs hos distributören.
Permissions
Endast medlemmar av sysadmin-fasta serverrollen hos distributören kan köra sp_MSchange_distribution_agent_properties.