Seguridad del Agente de mezclaMerge Agent Security

Se aplica a:Applies to: síSQL ServerSQL Server (todas las versiones admitidas) yesSQL ServerSQL Server (all supported versions) Se aplica a:Applies to: síSQL ServerSQL Server (todas las versiones admitidas) yesSQL ServerSQL Server (all supported versions)

El cuadro de diálogo Seguridad del Agente de mezcla permite especificar la cuenta de MicrosoftMicrosoft Windows en la que se ejecuta el Agente de mezcla.The Merge Agent Security dialog box allows you to specify the MicrosoftMicrosoft Windows account under which the Merge Agent runs. El Agente de mezcla se ejecuta en el distribuidor para las suscripciones de inserción y en el suscriptor para las suscripciones de extracción.The Merge Agent runs at the Distributor for push subscriptions and at the Subscriber for pull subscriptions. La cuenta de Windows se denomina también cuenta de proceso porque el proceso del agente se ejecuta con dicha cuenta.The Windows account is also referred to as the process account, because the agent process runs under this account. Las opciones adicionales disponibles en el cuadro de diálogo dependen de cómo se tenga acceso al mismo:Additional options available in the dialog box depend on how you access it:

  • Si se tiene acceso al cuadro de diálogo desde el Asistente para nueva suscripción, también permite especificar el contexto para el que el Agente de mezcla realiza las conexiones con el suscriptor (para suscripciones de inserción) o con el publicador y el distribuidor (para las suscripciones de extracción).If the dialog box is accessed from the New Subscription Wizard, it also allows you to specify the context under which the Merge Agent makes connections to the Subscriber (for push subscriptions) or the Publisher and Distributor (for pull subscriptions). La conexión puede realizarse con la cuenta Windows o en el contexto de una cuenta de MicrosoftMicrosoft SQL ServerSQL Server que especifique.The connection can be made using the Windows account or under the context of a MicrosoftMicrosoft SQL ServerSQL Server account you specify.

  • Si se tiene acceso al cuadro de diálogo desde el cuadro de diálogo Propiedades de suscripción , se debe especificar el contexto en que el Agente de mezcla realiza las conexiones haciendo clic en el botón de propiedades (...) de la fila Conexión de suscriptor o Conexión de publicador de dicho cuadro de diálogo.If the dialog box is accessed from the Subscription Properties dialog box, specify the context under which the Merge Agent makes connections by clicking the properties button (...) in the Subscriber Connection or Publisher Connection row of that dialog box. Para más información sobre cómo acceder al cuadro de diálogo Propiedades de suscripción, vea Ver y modificar las propiedades de una suscripción de inserción y Ver y modificar las propiedades de una suscripción de extracción.For more information about accessing the Subscription Properties dialog box, see View and Modify Push Subscription Properties and how to: View and Modify Pull Subscription Properties.

Todas las cuentas deben ser válidas y se debe especificar la contraseña correcta para cada cuenta.All accounts must be valid, with the correct password specified for each account. Las cuentas y las contraseñas se validan cuando se ejecuta el agente.Accounts and passwords are not validated until an agent runs.

OpcionesOptions

Process AccountProcess Account
Escriba la cuenta de Windows con la que se ejecutará el Agente de mezcla.Enter a Windows account under which the Merge Agent runs.

  • Para las suscripciones de inserción, la cuenta debe:For push subscriptions, the account must:

    • Ser como mínimo miembro del rol fijo de base de datos db_owner en la base de datos de distribución.At minimum be a member of the db_owner fixed database role in the distribution database.

    • Ser miembro de la PAL.Be a member of the PAL.

    • Ser un inicio de sesión asociado a un usuario en la base de datos de publicaciones.Be a login associated with a user in the publication database.

    • Tener permisos de lectura en el recurso compartido de instantáneas.Have read permissions on the snapshot share.

  • Para las suscripciones de extracción, la cuenta debe ser como mínimo miembro del rol fijo de base de datos db_owner en la base de datos de suscripciones.For pull subscriptions, the account must at minimum be a member of the db_owner fixed database role in the subscription database.

Si se suplanta la cuenta de proceso al realizar las conexiones serán necesarios permisos adicionales.Additional permissions are required if the process account is impersonated when connections are made. Vea las secciones Conectar al publicador y distribuidor y Conectar al suscriptor a continuación.See the Connect to the Publisher and Distributor and Connect to the Subscriber sections below.

No se puede especificar Cuenta de proceso para las suscripciones de extracción a MicrosoftMicrosoft SQL Server ExpressSQL Server Express, ya que el Agente de mezcla no se ejecuta en instancias de SQL Server ExpressSQL Server Express.Process Account cannot be specified for pull subscriptions to MicrosoftMicrosoft SQL Server ExpressSQL Server Express, because the Merge Agent does not run on instances of SQL Server ExpressSQL Server Express.

Contraseña y Confirmar contraseñaPassword and Confirm Password
Escriba la contraseña de la cuenta de Windows.Enter the password for the Windows account.

Conectar al publicador y distribuidorConnect to the Publisher and Distributor
Para las suscripciones de inserción, las conexiones con el publicador y el distribuidor siempre se realizan suplantando la cuenta especificada en el cuadro de texto Cuenta de proceso .For push subscriptions, connections to the Publisher and Distributor are always made by impersonating the account specified in the Process account text box.

Para las suscripciones de extracción, debe elegir si el Agente de mezcla debe realizar las conexiones con el publicador y el distribuidor mediante la suplantación de la cuenta especificada en el cuadro de texto Cuenta de proceso o bien usar una cuenta de SQL ServerSQL Server .For pull subscriptions, select whether the Merge Agent should make connections to the Publisher and Distributor by impersonating the account specified in the Process account text box or by using a SQL ServerSQL Server account. Si selecciona utilizar una cuenta de SQL ServerSQL Server , especifique una contraseña y un inicio de sesión de SQL ServerSQL Server .If you select to use a SQL ServerSQL Server account, enter a SQL ServerSQL Server login and password.

Nota

MicrosoftMicrosoft recomienda que se seleccione la opción de suplantar la cuenta de Windows en lugar de utilizar una cuenta de SQL ServerSQL Server .recommends that you select to impersonate the Windows account rather than using a SQL ServerSQL Server account.

La cuenta de Windows o la cuenta de SQL ServerSQL Server usada para la conexión debe:The Windows account or SQL ServerSQL Server account used for the connection must:

  • Ser miembro de la PAL.Be a member of the PAL.

  • Ser un inicio de sesión asociado a un usuario en la base de datos de publicaciones.Be a login associated with a user in the publication database.

  • Ser un inicio de sesión asociado a un usuario en la base de datos de distribución (el usuario puede ser el usuario Guest).Be a login associated with a user in the distribution database (the user can be the Guest user).

  • Tener permisos de lectura en el recurso compartido de instantáneas.Have read permissions on the snapshot share.

Conectar al suscriptorConnect to the Subscriber
Para las suscripciones de extracción, las conexiones con el suscriptor siempre se realizan suplantando la cuenta especificada en el cuadro de texto Cuenta de proceso .For pull subscriptions, connections to the Subscriber are always made by impersonating the account specified in the Process account text box.

Para las suscripciones de inserción, debe elegir si el Agente de mezcla debe realizar las conexiones con el publicador y el distribuidor mediante la suplantación de la cuenta especificada en el cuadro de texto Cuenta de proceso o mediante una cuenta de SQL ServerSQL Server .For push subscriptions, select whether the Merge Agent should make connections to the Publisher and Distributor by impersonating the account specified in the Process account text box or by using a SQL ServerSQL Server account. Si selecciona utilizar una cuenta de SQL ServerSQL Server , especifique una contraseña y un inicio de sesión de SQL ServerSQL Server .If you select to use a SQL ServerSQL Server account, enter a SQL ServerSQL Server login and password.

Nota

Se recomienda usar la suplantación de la cuenta de Windows en lugar de usar una cuenta de SQL ServerSQL Server .It is recommended that you select to impersonate the Windows account rather than using a SQL ServerSQL Server account.

La cuenta de Windows o la cuenta de SQL ServerSQL Server usada para la conexión con el suscriptor debe ser como mínimo miembro del rol fijo de base de datos db_owner en la base de datos de suscripciones.The Windows account or SQL ServerSQL Server account used for the connection to the Subscriber must at minimum be a member of the db_owner fixed database role in the subscription database.

Vea tambiénSee Also

Administrar inicios de sesión y contraseñas en la replicación Manage Logins and Passwords in Replication
Modelo de seguridad del Agente de replicación Replication Agent Security Model
Replication Agents Overview (Información general sobre los agentes de replicación)Replication Agents Overview
Replication Security Best Practices Replication Security Best Practices
Suscribirse a publicacionesSubscribe to Publications