Hola gente:
Estoy probando la réplica de mezcla para ver si la implemento en un
proyecto. En principio funciona a la perfección si la hago a nivel de
intranet, pero mi idea es su utilización por web.
Estoy probando con un SQL Server Enterprise Ed. 2005 como publicador
(una trial de 180 días para pruebas) y un SQL Server 2005 express como
subscriptor (en el proyecto habrá varios similares).
El tema es que no logro que sincronice. Os explico como está la
configuración web del publicador:
- Tengo un directorio virtual para la sincronización
- Tengo un certificado (aunque ha sido autofirmado, para pruebas)
- Utilizo la autenticación básica, dando como dominio predeterminado el
nombre del equipo en el que está el SQL Server enterprise y territorio,
el nombre del certificado.
- Como usuario con permisos de acceso al directorio, tengo uno propio
del equipo donde está el Enterprise (a partir de ahora, EPub)
- Como recurso compartido, un directorio de EPub que ya asigné al
configurar la réplica
Bien, si entro por el navegador desde el equipo suscriptor (a partir de
ahora ESusc) a
https://EPub/dirsync/replisapi.dll, inicialmente se
queja por el certificado, lo acepto y aparece una pantalla que parece
denotar que funciona (muestra el mensaje SQL Server WebSync ISAPI).
El problema lo tengo al intentar sincronizar desde el sucriptor. Si lo
intento con la utilidad de sincronización de W2000 me muestra el error:
A security error occured y casca.
Si lo hago con replmerg con esta sintaxis:
"C:\Archivos de programa\Microsoft SQL Server\90\COMeplmerg.exe"
-Publisher EPub -PublisherDB BDPUB -Publication nombrepub -Subscriber
ESusc\SQLEXPRESS -Distributor EPub -SubscriberDB BDSUSC
-SubscriberSecurityMode 1 -InternetURL
https://EPub/NombreSync/replisapi.dll -InternetLogin
EPub\usuariodominio -InternetPassword contraseñausuariodominio
-PublisherSecurityMode 1 -Output -SubscriberSecurityMode 1
-SubscriptionType 1 -DistributorSecurityMode 1
Todo parece ir bien hasta que muestra lo siguiente:
El Agente de mezcla no se pudo conectar a la direcciŸn U
RL '
https://EPub/NombreSync/replisapi.dll' durante la sincronizaciŸn We
b. Compruebe que la configuraciŸn de direcciŸn URL, credenciales de
inicio de sesiŸn en Internet y servidor proxy es correcta y que se
puede tener acceso al servidor Web.
El caso es que todo parece estar bien y no entiendo por qué no conecta
(máxime cuando si lo hace mediante el explorador).
Indicar que el equipo suscriptor está en un dominio, mientras que el
publicador no, y que normalmente el suscriptor navega a través de
proxy, aunque en la configuración de IE se excluyen las direcciones
locales, y aunque no esté en dominio, el equipo publicador si está en
red con el suscriptor. La publicación/suscripción convencional por
intranet si funciona.
Gracias de antemano.
Saludos
http://www.moondance.es
Leer las respuestas