sp_MSchange_distribution_agent_properties (Transact-SQL)sp_MSchange_distribution_agent_properties (Transact-SQL)

ESTE TEMA SE APLICA A:síSQL Server (a partir de 2008)noAzure SQL DatabasenoAzure SQL Data Warehouse noAlmacenamiento de datos paralelos THIS TOPIC APPLIES TO:yesSQL Server (starting with 2008)noAzure SQL DatabasenoAzure SQL Data Warehouse noParallel Data Warehouse

Cambia las propiedades de un trabajo del agente de distribución que se ejecuta en un MicrosoftMicrosoft Resultado deSQL Server 2005 o una versión posterior distribuidor.Changes the properties of a Distribution Agent job that runs at a MicrosoftMicrosoft Resultado deSQL Server 2005 or later version Distributor. Este procedimiento almacenado se utiliza para cambiar las propiedades cuando el publicador se ejecuta en una instancia de SQL Server 2000SQL Server 2000.This stored procedure is used to change properties when the Publisher runs on an instance of SQL Server 2000SQL Server 2000. Este procedimiento almacenado se ejecuta en el distribuidor de la base de datos de distribución.This stored procedure is executed at the Distributor on the distribution database.

Icono de vínculo de tema Convenciones de sintaxis de Transact-SQLTopic link icon Transact-SQL Syntax Conventions

SintaxisSyntax


sp_MSchange_distribution_agent_properties [ @publisher = ] 'publisher'  
        , [ @publisher_db = ] 'publisher_db'  
        , [ @publication = ] 'publication'   
        , [ @subscriber = ] 'subscriber'   
        , [ @subscriber_db = ] 'subscriber_db'   
        , [ @property = ] 'property'   
        , [ @value = ] 'value' ]  

ArgumentosArguments

[ @publisher =] 'publisher'[ @publisher = ] 'publisher'
Es el nombre del publicador.Is the name of the Publisher. Publisher es sysname, no tiene ningún valor predeterminado.publisher is sysname, with no default.

[ @publisher_db= ] 'publisher_db'[ @publisher_db= ] 'publisher_db'
Es el nombre de la base de datos de publicación.Is the name of the publication database. publisher_db es sysname, no tiene ningún valor predeterminado.publisher_db is sysname, with no default.

[ @publication = ] 'publicación'[ @publication = ] 'publication'
Es el nombre de la publicación.Is the name of the publication. publicación es sysname, no tiene ningún valor predeterminado.publication is sysname, with no default.

[ @subscriber= ] 'suscriptor'[ @subscriber= ] 'subscriber'
Es el nombre del suscriptor.Is the name of the Subscriber. suscriptor es sysname, no tiene ningún valor predeterminado.subscriber is sysname, with no default.

[ @subscriber_db= ] 'subscriber_db'[ @subscriber_db= ] 'subscriber_db'
Es el nombre de la base de datos de suscripción.Is the name of the subscription database. subscriber_db es sysname, no tiene ningún valor predeterminado.subscriber_db is sysname, with no default.

[ @property = ] 'propiedad'[ @property = ] 'property'
Es la propiedad de publicación que se va a cambiar.Is the publication property to change. propiedad es sysname, no tiene ningún valor predeterminado.property is sysname, with no default.

[ @value = ] 'valor'[ @value = ] 'value'
Es el nuevo valor de la propiedad.Is the new property value. valor es nvarchar (524), su valor predeterminado es null.value is nvarchar(524), with a default of NULL.

Esta tabla describe las propiedades del trabajo del Agente de distribución que se pueden cambiar y las restricciones en los valores de esas propiedades.This table describes the properties of the Distribution Agent job that can be changed, and restrictions on the values for those properties.

PropiedadProperty ValorValue DescriptionDescription
distrib_job_logindistrib_job_login Inicio de sesión de la cuenta de MicrosoftMicrosoft Windows en la que se ejecuta el agente.Login for the MicrosoftMicrosoft Windows account under which the agent runs.
distrib_job_passworddistrib_job_password Contraseña de la cuenta de Windows en la que se ejecuta el trabajo del agente.Password for the Windows account under which the agent job runs.
subscriber_catalogsubscriber_catalog Catálogo que debe utilizarse al establecer una conexión con el proveedor OLE DB.Catalog to be used when making a connection to the OLE DB provider. Solo es válida para esta propiedad no es SQL ServerSQL Server los suscriptores.This property is only valid for non- SQL ServerSQL Server Subscribers.
subscriber_datasourcesubscriber_datasource Nombre del origen de datos tal y como lo entiende el proveedor OLE DB.Name of the data source as understood by the OLE DB provider. Solo es válida para esta propiedad no es SQL ServerSQL Server los suscriptores.This property is only valid for non- SQL ServerSQL Server Subscribers.
subscriber_locationsubscriber_location Ubicación de la base de datos tal y como la interpreta el proveedor OLE DB.Location of the database as understood by the OLE DB provider. Solo es válida para esta propiedad no es SQL ServerSQL Server los suscriptores.This property is only valid for non- SQL ServerSQL Server Subscribers.
subscriber_loginsubscriber_login Inicio de sesión que se debe utilizar al conectarse a un suscriptor para sincronizar la suscripción.Login to use when connecting to a Subscriber to synchronize the subscription.
subscriber_passwordsubscriber_password Contraseña del suscriptor.Subscriber password.

No utilice una contraseña en blanco.Do not use a blank password. Utilice una contraseña segura.Use a strong password.
subscriber_providersubscriber_provider Identificador de programación único (PROGID) mediante el cual se registra el proveedor OLE DB para los orígenes de datos que no son de SQL ServerSQL Server.Unique programmatic identifier (PROGID) with which the OLE DB provider for the non- SQL ServerSQL Server data source is registered. Solo es válida para esta propiedad no es SQL ServerSQL Server los suscriptores.This property is only valid for non- SQL ServerSQL Server Subscribers.
subscriber_providerstringsubscriber_providerstring Cadena de conexión específica del proveedor OLE DB que identifica el origen de datos.OLE DB provider-specific connection string that identifies the data source. Esta propiedad sólo es válida para no son suscriptores de SQL Server.This property is only valid for non-SQL Server Subscribers.
subscriber_security_modesubscriber_security_mode 11 Autenticación de Windows.Windows Authentication.

Siempre que sea posible, utilice la autenticación de Windows.When possible, use Windows Authentication.
00 Autenticación de SQL ServerSQL Server. SQL ServerSQL Server Authentication.
propiedad subscriber_typesubscriber_type 00 SQL ServerSQL ServerSuscriptor Subscriber
11 Servidor del origen de datos ODBCODBC data source server
33 Proveedor OLE DBOLE DB provider
flujos de suscripciónsubscriptionstreams Indica el número de conexiones permitidas por Agente de distribución para aplicar lotes de cambios de forma paralela a un suscriptor.Denotes the number of connections allowed per Distribution Agent to apply batches of changes in parallel to a Subscriber. No se admite para no - SQL ServerSQL Server los suscriptores, los publicadores de Oracle o suscripciones punto a punto.Not supported for non- SQL ServerSQL Server Subscribers, Oracle Publishers, or peer-to-peer subscriptions.

Nota

Después de cambiar un inicio de sesión o una contraseña de agente, debe detener y reiniciar el agente para que el cambio surta efecto.After changing an agent login or password, you must stop and restart the agent before the change takes effect.

Valores de código de retornoReturn Code Values

0 (correcto) o 1 (error)0 (success) or 1 (failure)

ComentariosRemarks

sp_MSchange_distribution_agent_properties se utiliza en la replicación de instantáneas y transaccional.sp_MSchange_distribution_agent_properties is used in snapshot replication and transactional replication.

Cuando el publicador se ejecuta en una instancia de Resultado deSQL Server 2005 o una versión posterior, debe utilizar sp_changesubscription para cambiar las propiedades de un trabajo de agente de mezcla que sincronice una suscripción de inserción que se ejecuta en el distribuidor.When the Publisher runs on an instance of Resultado deSQL Server 2005 or later version, you should use sp_changesubscription to change properties of a Merge Agent job that synchronizes a push subscription that runs at the Distributor.

PermissionsPermissions

Solo los miembros de la sysadmin rol fijo de servidor en el distribuidor puede ejecutar sp_MSchange_distribution_agent_properties.Only members of the sysadmin fixed server role at the Distributor can execute sp_MSchange_distribution_agent_properties.

Vea tambiénSee Also

sp_addpushsubscription_agent ( Transact-SQL ) sp_addpushsubscription_agent (Transact-SQL)
sp_addsubscription ( Transact-SQL )sp_addsubscription (Transact-SQL)