Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Los agentes de mezcla y los agentes de distribución se conectan al suscriptor. Estas conexiones se pueden realizar en el contexto de un inicio de sesión de SQL Server o un inicio de sesión de Windows. Es importante proporcionar un inicio de sesión adecuado para estos agentes, al tiempo que sigue el principio de conceder los derechos mínimos necesarios y también proteger el almacenamiento de todas las contraseñas. Para obtener información sobre los permisos necesarios para cada agente, consulte Modelo de seguridad del agente de replicación.
Agente de distribución
Hay un Agente de distribución por suscripción (un agente independiente, el valor predeterminado para las publicaciones creadas en el Asistente para nueva publicación) o un agente de distribución por base de datos de publicación y un par de bases de datos de suscripciones (un agente compartido). T
Para especificar la información de conexión para las suscripciones push, consulte Crear una suscripción push.
Para especificar información de conexión para las suscripciones de extracción, consulte Creación de una suscripción de extracción.
Agente de mezcla
Cada suscripción de mezcla tiene su propio Agente de mezcla que se conecta a y actualiza tanto al publicador como al suscriptor.
Para especificar la información de conexión para las suscripciones push, consulte Crear una suscripción push.
Para especificar información de conexión para las suscripciones de extracción, consulte Creación de una suscripción de extracción.
Suscripciones de actualización inmediata
Al configurar una suscripción de actualización inmediata, se especifica una cuenta en el suscriptor bajo el cual se realizan las conexiones al publicador. Las conexiones son utilizadas por los desencadenadores que se activan en el suscriptor y propagan los cambios al publicador. Hay tres opciones disponibles para el tipo de conexión:
Un servidor vinculado que crea la replicación; la conexión se realiza con las credenciales que especifique en el momento de la configuración.
Un servidor vinculado que crea la replicación; la conexión se realiza con las credenciales del usuario que realiza el cambio en el suscriptor.
Servidor vinculado o servidor remoto que ya ha definido.
Importante
Para especificar información de conexión, use el procedimiento almacenado sp_link_publication (Transact-SQL). También puede usar la página Iniciar sesión para suscripciones actualizables del Asistente para nueva suscripción, que llama sp_link_publication. En determinadas condiciones, este procedimiento almacenado puede producir un error si el suscriptor ejecuta SQL Server 2005 Service Pack 1 (SP1) o posterior y el publicador ejecuta una versión anterior. Si se produce un error en el procedimiento almacenado en este escenario, actualice el publicador a SQL Server 2005 SP1 o posterior.
Para obtener más información, vea Crear una suscripción actualizable a una publicación transaccional y Ver y modificar la configuración de seguridad de replicación.
Importante
La cuenta especificada para la conexión solo debe tener permiso para insertar, actualizar y eliminar datos en las vistas que crea la replicación en la base de datos de publicación; no se le deben conceder permisos adicionales. Conceda permisos a las vistas de la base de datos de publicación denominadas en el formulario syncobj_<HexadecimalNumber> a la cuenta que configuró en cada suscriptor.
Suscripciones de actualización en cola
Al configurar suscripciones de actualización en cola, hay dos áreas que debe tener en cuenta que se relacionan con la seguridad:
Solo hay un Agente de lectura de cola para cada distribuidor. Se recomienda que para cada distribuidor, configure como máximo una publicación habilitada para actualizaciones en cola de suscripciones.
El agente de lectura de cola realiza conexiones con el distribuidor, el publicador y cada suscriptor:
La cuenta con la que se ejecuta el agente y realiza conexiones con el distribuidor se especifica al crear el agente (si usa el Asistente para nueva publicación, el agente se crea al crear una publicación habilitada para actualizar suscripciones).
La cuenta con la que el agente realiza conexiones con el publicador se especifica al configurar la distribución para un publicador. Especifique la cuenta de Windows en la que se ejecuta el agente o una cuenta de SQL Server.
La cuenta con la que el agente realiza conexiones con el suscriptor se especifica al crear la suscripción.
Importante
Use la autenticación de SQL Server para las conexiones a los suscriptores y especifique una cuenta diferente para la conexión a cada suscriptor. Si usa una suscripción de extracción, la replicación siempre establece la conexión para usar la autenticación de Windows (para las suscripciones de extracción, la replicación no puede acceder a los metadatos en el suscriptor necesario para usar la autenticación de SQL Server). En este caso, cambie la conexión para usar la autenticación de SQL Server después de configurar la suscripción.
Para obtener más información, vea Cómo: Crear una suscripción de actualización a una publicación transaccional (SQL Server Management Studio) y Ver y modificar la configuración de seguridad de replicación.
Véase también
Habilitar conexiones cifradas en el motor de base de datos (Administrador de configuración de SQL Server)
Procedimientos recomendados de seguridad de replicación
Seguridad de replicación de SQL Server