Mirroring

25/05/2008 - 13:26 por raul | Informe spam
Hola de nuevo foreros,,

Me surge la necesidad de crear un mirror de una bbdd para alta
disponibilidad.

La verdad, es que no lo he hecho nunca y me estoy viendo en un punto
sin salida.

Les cuento mi situación,

2 Servidores 2003 server con sql2005 enterprise sp2

Active directory, los dos son servidores de active directory.

Cuentas de administrador compartidas.

Firewall desactivado en ambas máquinas.

resultado de select * from sys.endpoints en Maquina A:

Creación de reflejo 65536 264 2 TCP 4 DATABASE_MIRRORING 0
STARTED 0

resultado de select * from sys.endpoints en Maquina B:

Creación de reflejo 65536 265 2 TCP 4 DATABASE_MIRRORING 0
STARTED 0


( no sé si necesitareis algún dato mas)

Cuando en el servidor A, me voy a la creación de reflejo , configurar
seguridad ,...( le pongo sin testigo para simplificar de momento ), dejo en
blanco las cuentas de servicio ( no se para que se usan ) ,
me crea la direccion del reflejado como TCP://MaquinaB:5022, (esto lo cambio
yo en la casilla manualmente a : TCP://MaquinaB.nombredominio:5022) y me
genera el siguiente error.


TÍTULO: Propiedades de la base de datos


Error al iniciar la creación de reflejo.


INFORMACIÓN ADICIONAL:

Error de Modificar para Base de datos 'Lavander_Master'.
(Microsoft.SqlServer.Smo)




Excepción al ejecutar una instrucción o un proceso por lotes Transact-SQL.
(Microsoft.SqlServer.ConnectionInfo)



La dirección de red del servidor "TCP://MaquinaA.nombredominio:5022" no se
puede alcanzar o no existe. Compruebe el nombre de la dirección de red y que
los puertos de los extremos local y remoto estén operativos. (Microsoft SQL
Server, Error: 1418)


Y no sé por donde seguir.


¿ Podeis echarme un capote o indicarme donde puedo encontrar información al
respecto y explicada para que la pueda entender yo con mi nivel de
sqlserver??


agradecido por leer este rollo,

Raúl L. Cobos
 

Leer las respuestas

#1 Maxi Accotto
25/05/2008 - 16:20 | Informe spam
Hola, vayamos por partes porque por lo expuesto es muy probable que tenga un
problema de configuracion a nivel de su red.

Haga estos pasos :

1) Desde el servidor A, intente conectar via Management Studio hacia el
servidor B
2) Idem del B hacia el A

Si esto ya no funciona entonces

1) Desde la linea de comandos del A ponga:
c:\> Telnet ipservidorb 1433

2) Idem desde el B hacia el A

Si esto no funciona revise firewall


Microsoft MVP SQLServer
www.sqltotalconsulting.com
-

"raul" escribió en el mensaje de
noticias:
Hola de nuevo foreros,,

Me surge la necesidad de crear un mirror de una bbdd para alta
disponibilidad.

La verdad, es que no lo he hecho nunca y me estoy viendo en un punto
sin salida.

Les cuento mi situación,

2 Servidores 2003 server con sql2005 enterprise sp2

Active directory, los dos son servidores de active directory.

Cuentas de administrador compartidas.

Firewall desactivado en ambas máquinas.

resultado de select * from sys.endpoints en Maquina A:

Creación de reflejo 65536 264 2 TCP 4 DATABASE_MIRRORING 0
STARTED 0

resultado de select * from sys.endpoints en Maquina B:

Creación de reflejo 65536 265 2 TCP 4 DATABASE_MIRRORING 0
STARTED 0


( no sé si necesitareis algún dato mas)

Cuando en el servidor A, me voy a la creación de reflejo , configurar
seguridad ,...( le pongo sin testigo para simplificar de momento ), dejo
en blanco las cuentas de servicio ( no se para que se usan ) ,
me crea la direccion del reflejado como TCP://MaquinaB:5022, (esto lo
cambio yo en la casilla manualmente a : TCP://MaquinaB.nombredominio:5022)
y me genera el siguiente error.


TÍTULO: Propiedades de la base de datos


Error al iniciar la creación de reflejo.


INFORMACIÓN ADICIONAL:

Error de Modificar para Base de datos 'Lavander_Master'.
(Microsoft.SqlServer.Smo)




Excepción al ejecutar una instrucción o un proceso por lotes Transact-SQL.
(Microsoft.SqlServer.ConnectionInfo)



La dirección de red del servidor "TCP://MaquinaA.nombredominio:5022" no se
puede alcanzar o no existe. Compruebe el nombre de la dirección de red y
que los puertos de los extremos local y remoto estén operativos.
(Microsoft SQL Server, Error: 1418)


Y no sé por donde seguir.


¿ Podeis echarme un capote o indicarme donde puedo encontrar información
al respecto y explicada para que la pueda entender yo con mi nivel de
sqlserver??


agradecido por leer este rollo,

Raúl L. Cobos



Preguntas similares