Compartir a través de


Consideraciones de seguridad para la actualización de suscripciones

Actualizado: 14 de abril de 2006

Además de las consideraciones generales para las suscripciones, hay varias consideraciones relativas a la actualización de suscripciones.

Suscripciones de actualización inmediata

Al configurar una suscripción de actualización inmediata, se especifica una cuenta en el suscriptor con la que se realizan las conexiones al publicador. Los desencadenadores que se activan en el suscriptor y propagan los cambios al publicador utilizan estas conexiones. Hay tres opciones disponibles para el tipo de conexión:

  • Un servidor vinculado que crea la réplica; la conexión se establece con las credenciales especificadas durante la configuración.
  • Un servidor vinculado que crea la réplica; la conexión se establece con las credenciales del usuario que realiza el cambio en el suscriptor.
  • Un servidor vinculado o un servidor remoto previamente definido.
ms152471.note(es-es,SQL.90).gifImportante:
Para especificar la información de conexión, use el procedimiento almacenado sp_link_publication (Transact-SQL). También puede usar la página Inicio de sesión para suscripciones actualizables del Asistente para nueva suscripción, que llama a sp_link_publication. En ciertas condiciones, este procedimiento almacenado puede producir un error si el suscriptor ejecuta el Service Pack 1 (SP1) de SQL Server 2005 o posterior y el publicador ejecuta una versión anterior. Si el procedimiento almacenado produce un error en estas circunstancias, actualice el publicador a SP1 de SQL Server 2005 o posterior.

Para obtener más información, vea:

ms152471.note(es-es,SQL.90).gifImportante:
La cuenta especificada para la conexión sólo debe tener permiso para insertar, actualizar y eliminar datos en las vistas que crea la réplica en la base de datos de publicaciones; no debe tener ningún permiso adicional. Conceda permisos para las vistas de la base de datos de publicaciones designadas con el formato syncobj_<númeroHexadecimal> a la cuenta que configuró en cada suscriptor.

Suscriptores de actualización en cola

Al configurar suscripciones de actualización en cola, hay dos áreas relacionadas con la seguridad que debe tener en cuenta:

  • Sólo hay un Agente de lectura de cola para cada distribuidor. Para cada distribuidor, se recomienda configurar como máximo una publicación habilitada para las suscripciones de actualización en cola.
  • El Agente de lectura de cola establece las conexiones con el distribuidor, el publicador y cada suscriptor:
    • La cuenta con la que se ejecuta el agente y establece conexiones con el distribuidor se especifica al crear el agente (si utiliza el Asistente para nueva publicación, el agente se crea al crear una publicación habilitada para suscripciones de actualización).
    • La cuenta con la que el agente establece conexiones con el publicador se especifica al configurar la distribución para un publicador. Especifique la cuenta de Windows con la que se ejecuta el agente o una cuenta de SQL Server.
    • La cuenta con la que el agente establece conexiones con el suscriptor se especifica al crear la suscripción.
    ms152471.note(es-es,SQL.90).gifImportante:
    Utilice la autenticación de SQL Server para las conexiones con los suscriptores y especifique una cuenta distinta para la conexión con cada suscriptor. Si utiliza una suscripción de extracción, la réplica establece siempre la conexión para que utilice la autenticación de Windows (en las suscripciones de extracción, la réplica no tiene acceso a los metadatos de un suscriptor que deba usar la autenticación de SQL Server). En este caso, cambie la suscripción para que utilice la autenticación de SQL Server después de configurar la suscripción.
    Para obtener más información, vea: - SQL Server Management Studio: [Cómo crear una suscripción actualizable a una publicación transaccional (SQL Server Management Studio)](ms152769\(v=sql.90\).md) y [Cómo ver y modificar la configuración de seguridad de la réplica (SQL Server Management Studio)](ms151761\(v=sql.90\).md) - Programación de la réplica con Transact-SQL: [How to: Create an Updatable Subscription to a Transactional Publication (Replication Transact-SQL Programming)](ms146922\(v=sql.90\).md) y [How to: View and Modify Replication Security Settings (Replication Transact-SQL Programming)](ms147827\(v=sql.90\).md)

Vea también

Conceptos

Prácticas recomendadas de seguridad de réplica
Proteger suscriptores

Otros recursos

Consideraciones de seguridad para la réplica

Ayuda e información

Obtener ayuda sobre SQL Server 2005