INF: Preguntas más frecuentes: replicación

Seleccione idioma Seleccione idioma
Id. de artículo: 195757 - Ver los productos a los que se aplica este artículo
Este artículo se publicó anteriormente con el número E195757
Este artículo se ha archivado. Se ofrece "tal cual" y no se volverá a actualizar.
.
Expandir todo | Contraer todo

Resumen

En este artículo se pretende dar respuesta a las preguntas más frecuentes relativas a la funcionalidad de replicación de SQL Server 7.0.

Más información

  1. P. ¿Cuándo se crea la tabla MSreplication_subscriptions en el suscriptor?

    R. El Agente de distribución crea la tabla MSreplication_subscriptions al inicio, si no existe ya. Además, el procedimiento almacenado sp_addpullsubscription también crea la tabla MSreplication_subscriptions, si no existe en el suscriptor.
  2. P. ¿Cuál es el archivo .EXE o .DLL de cada agente y dónde se almacenan los parámetros de los agentes?

    R. En la tabla siguiente se muestran los nombres de los agentes y los archivos asociados:

    Agente
    R. Es posible que se produjera algún error en las operaciones de copia de archivos. De forma predeterminada, los agentes de extracción utilizan la ruta de acceso acorde con la Convención de nomenclatura universal (UNC, Universal Naming Convention) establecida para que los distribuidores y publicadores abran los archivos. Si el equipo no se encuentra en la red de área local, UNC no funcionará. Puede configurar un servidor FTP en el distribuidor y establecer la línea de comandos del agente de mezcla para incluir una dirección FTP. En las publicaciones para Internet, el agente de mezcla descargará a través de FTP la instantánea inicial en el equipo cliente antes de que se aplique al suscriptor. Para obtener más información, consulte los Libros en pantalla de SQL Server.
  3. P. ¿Se puede realizar una replicación de mezcla desde SQL Server 7.0 a una base de datos de Microsoft Access 97?

    R. La replicación de mezcla a bases de datos de Access 97 se admitirá sólo en la próxima versión de Access. El otro elemento necesario para poder utilizar esta funcionalidad es el Proveedor de replicación JET, que se incluirá en SQL Server 7.0 y la próxima versión de Microsoft Office.
  4. P. ¿Se puede extraer una publicación de mezcla de una base de datos de Access 97 mediante el control ActiveX de replicación?

    R. Podrá utilizar el control ActiveX para mezclar una suscripción de extracción desde un archivo .MDB de Access a la publicación de mezcla de SQL Server 7.0. Para ver ejemplos de código que demuestran esta capacidad, consulte los Libros en pantalla de SQL Server.
  5. P. ¿Se puede realizar una replicación de mezcla desde SQL Server 7.0 a suscriptores ODBC?

    R. Puede insertar una instantánea en suscriptores ODBC heterogéneos, pero no en publicaciones de mezcla.
  6. P. ¿Se puede extraer una publicación de mezcla de cualquier suscriptor ODBC desde SQL Server 7.0 mediante el control ActiveX de replicación?

    R. No. La replicación de mezcla sólo se admite con SQL Server 7.0 y Jet 4.0.
  7. P. ¿Qué ocurre con las publicaciones "restringidas"?

    R. Las publicaciones restringidas, tal como se implementaban en SQL Server 6.5, ya no se admiten. No obstante, SQL Server 7.0 incluye una capacidad todavía mejor: la lista de acceso a la publicación (PAL, Publication Access List). Con una lista de acceso a la publicación, puede especificar los inicios de sesión estándar o grupos de Windows NT que se pueden suscribir a una publicación específica. Para obtener más información, consulte el tema "Lista de acceso a la publicación" en los Libros en pantalla de SQL Server.
  8. P. He utilizado el Asistente para desinstalar Publicar y Distribuir, y los archivos físicos para la base de datos de distribución siguen almacenados en el disco duro. ¿Se debe al diseño? Cuando vuelva a instalar la replicación, ¿qué ocurrirá?

    R. Al quitar la distribución, SQL Server intenta quitar los archivos físicos. No obstante, si otros clientes están utilizando la base de datos de distribución o se produce una infracción del uso compartido al eliminar el archivo, éste no se quitará del disco duro. Si no se quitó el archivo físico e intenta volver a instalar la distribución, se utilizará otro nombre para la base de datos de distribución.
  9. P. Si creo una publicación de instantáneas con una tabla en un artículo y, después, cambio el esquema de la tabla publicada (por ejemplo, agrego una columna a la tabla), ¿se aplicará el nuevo esquema en los suscriptores?

    R. Los cambios en el esquema de una tabla publicada no se replican en SQL Server 7.0. Si desea replicar la nueva columna, debe crear una publicación y suscribirse a ella.
  10. P. ¿Cómo se puede ver lo que indica el comando en MSRepl_Commands?

    R. En la base de datos de distribución, ejecute el procedimiento almacenado sp_browsereplcmds.
  11. P. ¿Qué ocurre si el Agente de instantáneas no ha finalizado cuando se inicia el Agente de distribución?

    R. No supone ningún problema si el Agente de distribución se ejecuta al mismo tiempo que el Agente de instantáneas. Si el Agente de distribución se ejecuta y no hay disponible una instantánea, esperará (si es continuo) o se cerrará con un mensaje que indica que todavía no hay disponible una instantánea.
  12. P. En Windows NT Server, la característica Replicación transaccional no está disponible. ¿Por qué?

    R. Esta característica no está disponible cuando se ejecuta SQL Server Desktop Edition. Tenga en cuenta que esta edición se puede instalar en cualquier plataforma.
  13. P. Se produce un error en la validación de las sumas de comprobación después de utilizar una instrucción ALTER TABLE, incluso después de volver a realizar la sincronización. ¿Por qué?

    R. Para que Checksum() funcione correctamente, las dos tablas deben tener exactamente la misma estructura binaria en la página, lo que no ocurre si ejecuta una instrucción ALTER TABLE en el publicador y una instrucción CREATE TABLE en el suscriptor.
  14. P. Al utilizar suscriptores de actualización, se modifica la tabla publicada. ¿Por qué?

    R. En la versión Beta 3 de SQL Server 7.0, se admiten las suscripciones de actualización inmediata en cualquier tabla. El mecanismo de detección de conflictos se elige en función de si la tabla publicada contiene o no un tipo de datos timestamp. Para admitir tablas sin una columna timestamp se usan comparaciones de filas completas para la detección de conflictos y se aplica una serie de complicadas restricciones (por ejemplo, no puede ejecutar instrucciones INSERT o DELETE, y debe deshabilitar la compatibilidad con la detección de bucles de retorno).

    En la versión final de SQL Server 7.0, será necesario que las tablas que participen en publicaciones o suscripciones contengan una columna timestamp de SQL Server. Si no hay ninguna, SQL Server 7.0 agregará una automáticamente al crear la publicación. Si detiene la publicación de una tabla, resulta muy fácil colocar simplemente la columna timestamp. Las aplicaciones funcionarán sin ningún cambio con tablas que tengan la columna timestamp, ya que no es necesario incluir esta columna en instrucciones INSERT, UPDATE o DELETE calificadas.
  15. P. ¿Podrá utilizarse el replicador de datos de host (HDR, Host Data Replicator) en SQL Server 7.0?

    R. No. HDR sólo se admite con SQL Server 6.5. En su lugar, si desea utilizar SQL Server 7.0, emplee Servicios de transformación de datos (DTS, Data Transformation Services).
  16. Propiedades

    Id. de artículo: 195757 - Última revisión: miércoles, 29 de enero de 2014 - Versión: 3.0
    La información de este artículo se refiere a:
    • Microsoft SQL Server 7.0 Standard Edition
    Palabras clave: 
    kbnosurvey kbarchive kbfaq kbinfo ssrvrep KB195757

    Enviar comentarios

     

    Contact us for more help

    Contact us for more help
    Connect with Answer Desk for expert help.
    Get more support from smallbusiness.support.microsoft.com