none
Como replicar de un Sql2008 R2 a un suscriptor Sql 2000 RRS feed

  • Pregunta

  • Debo hacer una replicacipon  con publicador y distribuidor (mismo) Sql 2008R2 en un windows 2003 Data Center a un suscriptor Sql 2000 sobre puntas (4) en XP SP3.  (tengo liscencias, permisos, actualizaciones todo). Tengo permisos de Administrador en win y sql. La red esta Ok. 
    Fire Wall esta abajo.  Entonces,, Como replicar entre versiones? Hasta ahora me dice "El equipo al que quiere suscribir no se configuró como publicador".    En otros casos simplemente no encuentra al equipo en la red y no conecta pues no lo ve. Lo he intentado sobre virtualizaciones virtualbox y Vmware. alguién que me ayude ?  Gracias.

    viernes, 23 de marzo de 2012 17:41

Respuestas

Todas las respuestas

  • Desde tu SQL 2008R2 podes conectarte a la instancia SQL 2000 ? porque creo que tu problema pasa mas por el acceso al SQL 2000 desde el servidor donde tenes el SQL 2008 R2. Esto porque lo que indicas yo lo hice pero SQL 2008 R2 (publicador y distribuidor) a un SQL2005 (suscriptor) y entiendo que la replicacion entre versiones es viable y no conlleva nada adicionalmente.

    Saludos


    Systems Engineer
    Developer & Research Engineer
    DBA SQL Server 2005/2008
    VG Cloud Inc
    My Profile

    miércoles, 28 de marzo de 2012 4:05
  • Lo primero a tener en cuenta es que al ser una replicación entre distintas versiones, las publicaciones tienen que tener definido Compatibility Level para SQL Server 2000 (80), esto ocurre porque hay nuevas características de replica en 2008 que no soporta SQL Server 2000. En este link encontrarás bastante información sobre ello Usar varias versiones de SQL Server en una topología de replicación

    Por otro lado, revisa que has configurado la replica correctamente, aquí tienes una serie de tutoriales para configurarla desde 0, úsalos a modo repaso para ver que te has podido saltar, Diseñar e implementar: temas de procedimientos (replicación)

    Empieza por revisar que el publicador está bien configurado, porque el mensaje de error que nos pones hace referencia a ello, recuerda que primero tienes que crear y configurar la BBDD distribution, después tienes que habilitar la replicación en la BBDD que quieras, una vez hecho esto ya puedes ponerte a crear publicaciones.


    Fran Lens http://es.linkedin.com/in/franlens
    My Blog: http://www.lensql.net

    Please remember click the Mark as Answer button if a post helps you to solve the problem

    miércoles, 28 de marzo de 2012 8:32
  • Hola.

    ¿Resolviste el problema?


    Alberto López Grande
    SQL Server MVP
    Visita mi blog en http://qwalgrande.blogspot.es/ Sígueme en twitter en http://twitter.com/qwalgrande

    jueves, 5 de abril de 2012 15:44
    Moderador
  • Hola, siento la tardanza, les comento.. el problema lo logré resolver usando "XAMPP"  Esta es una aplicación de libre uso y  me permite  solventar el problema de conectividad entre versiones,  es fácil descargarlo, solo es necesario indicarle donde esta  dejar la instantanea y donde tomarla.

    Ahora, he leido que se puede hacer la replicación sin problemas, pero... antes de  tomar mi experiencia para  argumentar que "no se puede"  hay que considerar  dos cosas:

    1.- En todos los foros y páginas que  revisé, encontré casos de éxito pero no entre 2008 R2 y  2000 específicamente,  sé que lo han hecho con 2000 y 2005. pero a final de cuentas el 2000 tiene ya mejoras no soportadas por 2000.

    2.- Por cuestiones de tiempo  e infraestructura yo probe  en virtualizaciones, y, aunque fueron muchas variantes y diferentes sist. operativos, Lo último que quedaba por probar en mi caso... era en una red real, es decir, un par trenzado, un hub, switch, router, etc,,, no  se si tenga chance así, porque yo probe con ip fija , dhcp, mismo segmento, gpo de trabajo, con y sin pruerta de enlace, etc.  pero nunca en una red no virtual.

    ""Todo, absolutamente Todo  es posible,  no hay imposibles......

    Solo soluciones no rentables, seguras o costeables""


    Atte: Guillermo Anaya A.

    domingo, 8 de abril de 2012 1:57
  • Hola.

    La replicación transaccional entre 2008 R2 y un suscriptor 2000 funciona. No está soportada porque SQL Server 2000 lleva años fuera de soporte. El problema que has sufrido será de otra índole, puede que meramente de conectividad como apuntabas, y la introducción en la ecuación de sistemas de virtualización, sin ser motivo para que no funcione, crea complejidades adicionales, sin duda.


    Alberto López Grande
    SQL Server MVP
    Visita mi blog en http://qwalgrande.blogspot.es/ Sígueme en twitter en http://twitter.com/qwalgrande

    domingo, 8 de abril de 2012 16:15
    Moderador