Reflejo Base de datos.

08/11/2007 - 17:17 por Comprobación del Reflejo. | Informe spam
Hola, he montado un reflejo de base de datos en Sql server 2005 standard
edition.
¿Como puedo acceder a la base de datos Reflejada , (en modo solo lectura),
para realizar comprobaciones acerca de las últimas filas que se están
replicando?.

Un saludo, y muchas gracias.

Preguntas similare

Leer las respuestas

#6 Gux (MVP)
09/11/2007 - 15:23 | Informe spam
Gracias por la aclaración. Entiendo que usted desea una base de datos
separada para ser usada para consultas y/o reportes, dejando aparte la base
de producción donde se modifican los datos.

En este escenario la mejor solución es usar replicación (trasvase de
registros).

La solución de database mirroring (espejamiento o reflejo de base de datos)
es apropiada para otra cosa, la alta disponibilidad de datos. Si se cae el
servicio principal, las aplicaciones se conectan al servidor espejo. Observar
que es una solución de alta disponibilidad simplista, hay otras más
sofisticadas como clustering.

En resumen: Usar bases de datos espejadas para alta disponibilidad y usar
replicación de datos para distribuir datos para otras aplicaciones.

Gustavo Larriera, Microsoft MVP
https://mvp.support.microsoft.com/profile/gux
Este mensaje se proporciona tal como es, sin garantías de ninguna clase.



"Fer" wrote:

Hola:
Lo que necesito es realizar una serie de informes para presentar a mi
cliente con el estado de la base de datos replicada. Mi cliente es un neófito
de las bases de datos, con lo cual le deberé proporcionar una información que
entienda. La única información que entiende es aquella que él mismo está
introduciendo en la base de datos. Por ejemplo la última factura emitida , el
último cliente dado de alta, etc..
Por ese motivo necesitaría acceder a la base de datos Reflejada en modo
lectura.
Me comentaste que podemos hacer un snapshot sobre la base de datos
reflejada. Mi cliente tiene la edición estandar de sql server, y no me deja
hacer el snapshot, ¿Se puede realizar de otra forma?

UN saludo, muchas gracias.

"Gux (MVP)" wrote:

> No tengo claro para qué es que desea hacer eso.
>
> Si lo que se desea es solamente monitorear si el espejamiento de una base de
> datos (no acceder a los datos espejados) lo recomendado es usar las
> herramientas de monitoreo de SQL server 2005: el procedimiento
> sp_dbmmonitorresults o el Database Mirroring Monitor.
>
> El Database Mirroring Monitor se accede desde el Object Explorer del
> Management Studio, Databases, propiedades de una base, Tasks, Launch Database
> Mirroring Monitor.
>
> Los detalles los puede leer en los Books Online (BOL), buscar "Monitoring
> Database Mirroring".
> Gustavo Larriera, Microsoft MVP
> https://mvp.support.microsoft.com/profile/gux
> Este mensaje se proporciona tal como es, sin garantías de ninguna clase.
>
>
>
> "Fer" wrote:
>
> > ¿Hay alguna forma de realizar un snapshot sobre un Sql server Standar edition?
> >
> > Muchas gracias.
> >
> > "Gux (MVP)" wrote:
> >
> > > La base de datos espejada no permite que se la acceda directamente.
> > >
> > > Lo que usted puede hacer es crear instantáneas (snapshots) cada X tiempo
> > > para luego leer las instantáneas.
> > >
> > > Lea más sobre el tema en este artículo de Ron Talmage:
> > >
> > > Database Mirroring in SQL Server 2005
> > > http://www.microsoft.com/technet/pr...irror.mspx
> > >
> > > Gustavo Larriera, Microsoft MVP
> > > https://mvp.support.microsoft.com/profile/gux
> > > Este mensaje se proporciona tal como es, sin garantías de ninguna clase.
> > >
> > >
> > >
> > > "Comprobación del Reflejo." wrote:
> > >
> > > > Hola, he montado un reflejo de base de datos en Sql server 2005 standard
> > > > edition.
> > > > ¿Como puedo acceder a la base de datos Reflejada , (en modo solo lectura),
> > > > para realizar comprobaciones acerca de las últimas filas que se están
> > > > replicando?.
> > > >
> > > > Un saludo, y muchas gracias.
Respuesta Responder a este mensaje
#7 Gux (MVP)
09/11/2007 - 15:37 | Informe spam
Jesús, vea lo que contesté en otro post a Fer.

Para lo que usted desea hacer, mi recomendación es usar replicación
(trasvase de registros).


Gustavo Larriera, Microsoft MVP
https://mvp.support.microsoft.com/profile/gux
Este mensaje se proporciona tal como es, sin garantías de ninguna clase.



"Jesús" wrote:

Disculpad que me entrometa.

Estoy pensando en replicar mis BBDD en SQL2005 mediante el reflejo con el
objetivo de tener un servidor dedicado a las transacciones (inserts, updates,
deletes) y otro dedicado a los informes (este sería el reflejado).

La idea es que cuando esta estructura esté montada, cambiarle la cadena de
conexión a los informes de mi aplicación para que se hagan sobre la BBDD
reflejada.

Por lo que habéis escrito, ¿he de entender que esto no es posible?. Si no es
posible, ¿para qué puede servir el reflejo de BBDD?

Gracias y perdón por la intromisión

Jesús.

"Gux (MVP)" wrote:

> No tengo claro para qué es que desea hacer eso.
>
> Si lo que se desea es solamente monitorear si el espejamiento de una base de
> datos (no acceder a los datos espejados) lo recomendado es usar las
> herramientas de monitoreo de SQL server 2005: el procedimiento
> sp_dbmmonitorresults o el Database Mirroring Monitor.
>
> El Database Mirroring Monitor se accede desde el Object Explorer del
> Management Studio, Databases, propiedades de una base, Tasks, Launch Database
> Mirroring Monitor.
>
> Los detalles los puede leer en los Books Online (BOL), buscar "Monitoring
> Database Mirroring".
> Gustavo Larriera, Microsoft MVP
> https://mvp.support.microsoft.com/profile/gux
> Este mensaje se proporciona tal como es, sin garantías de ninguna clase.
>
>
>
> "Fer" wrote:
>
> > ¿Hay alguna forma de realizar un snapshot sobre un Sql server Standar edition?
> >
> > Muchas gracias.
> >
> > "Gux (MVP)" wrote:
> >
> > > La base de datos espejada no permite que se la acceda directamente.
> > >
> > > Lo que usted puede hacer es crear instantáneas (snapshots) cada X tiempo
> > > para luego leer las instantáneas.
> > >
> > > Lea más sobre el tema en este artículo de Ron Talmage:
> > >
> > > Database Mirroring in SQL Server 2005
> > > http://www.microsoft.com/technet/pr...irror.mspx
> > >
> > > Gustavo Larriera, Microsoft MVP
> > > https://mvp.support.microsoft.com/profile/gux
> > > Este mensaje se proporciona tal como es, sin garantías de ninguna clase.
> > >
> > >
> > >
> > > "Comprobación del Reflejo." wrote:
> > >
> > > > Hola, he montado un reflejo de base de datos en Sql server 2005 standard
> > > > edition.
> > > > ¿Como puedo acceder a la base de datos Reflejada , (en modo solo lectura),
> > > > para realizar comprobaciones acerca de las últimas filas que se están
> > > > replicando?.
> > > >
> > > > Un saludo, y muchas gracias.
Respuesta Responder a este mensaje
#8 Fer
09/11/2007 - 17:14 | Informe spam
Muchas gracias Gux, por tus aclaraciones. Me metere ahora mismo con el
trasvase de Registro y espero que consiga mis objetivos.

Un saludo.



"Gux (MVP)" wrote:

Gracias por la aclaración. Entiendo que usted desea una base de datos
separada para ser usada para consultas y/o reportes, dejando aparte la base
de producción donde se modifican los datos.

En este escenario la mejor solución es usar replicación (trasvase de
registros).

La solución de database mirroring (espejamiento o reflejo de base de datos)
es apropiada para otra cosa, la alta disponibilidad de datos. Si se cae el
servicio principal, las aplicaciones se conectan al servidor espejo. Observar
que es una solución de alta disponibilidad simplista, hay otras más
sofisticadas como clustering.

En resumen: Usar bases de datos espejadas para alta disponibilidad y usar
replicación de datos para distribuir datos para otras aplicaciones.

Gustavo Larriera, Microsoft MVP
https://mvp.support.microsoft.com/profile/gux
Este mensaje se proporciona tal como es, sin garantías de ninguna clase.



"Fer" wrote:

> Hola:
> Lo que necesito es realizar una serie de informes para presentar a mi
> cliente con el estado de la base de datos replicada. Mi cliente es un neófito
> de las bases de datos, con lo cual le deberé proporcionar una información que
> entienda. La única información que entiende es aquella que él mismo está
> introduciendo en la base de datos. Por ejemplo la última factura emitida , el
> último cliente dado de alta, etc..
> Por ese motivo necesitaría acceder a la base de datos Reflejada en modo
> lectura.
> Me comentaste que podemos hacer un snapshot sobre la base de datos
> reflejada. Mi cliente tiene la edición estandar de sql server, y no me deja
> hacer el snapshot, ¿Se puede realizar de otra forma?
>
> UN saludo, muchas gracias.
>
> "Gux (MVP)" wrote:
>
> > No tengo claro para qué es que desea hacer eso.
> >
> > Si lo que se desea es solamente monitorear si el espejamiento de una base de
> > datos (no acceder a los datos espejados) lo recomendado es usar las
> > herramientas de monitoreo de SQL server 2005: el procedimiento
> > sp_dbmmonitorresults o el Database Mirroring Monitor.
> >
> > El Database Mirroring Monitor se accede desde el Object Explorer del
> > Management Studio, Databases, propiedades de una base, Tasks, Launch Database
> > Mirroring Monitor.
> >
> > Los detalles los puede leer en los Books Online (BOL), buscar "Monitoring
> > Database Mirroring".
> > Gustavo Larriera, Microsoft MVP
> > https://mvp.support.microsoft.com/profile/gux
> > Este mensaje se proporciona tal como es, sin garantías de ninguna clase.
> >
> >
> >
> > "Fer" wrote:
> >
> > > ¿Hay alguna forma de realizar un snapshot sobre un Sql server Standar edition?
> > >
> > > Muchas gracias.
> > >
> > > "Gux (MVP)" wrote:
> > >
> > > > La base de datos espejada no permite que se la acceda directamente.
> > > >
> > > > Lo que usted puede hacer es crear instantáneas (snapshots) cada X tiempo
> > > > para luego leer las instantáneas.
> > > >
> > > > Lea más sobre el tema en este artículo de Ron Talmage:
> > > >
> > > > Database Mirroring in SQL Server 2005
> > > > http://www.microsoft.com/technet/pr...irror.mspx
> > > >
> > > > Gustavo Larriera, Microsoft MVP
> > > > https://mvp.support.microsoft.com/profile/gux
> > > > Este mensaje se proporciona tal como es, sin garantías de ninguna clase.
> > > >
> > > >
> > > >
> > > > "Comprobación del Reflejo." wrote:
> > > >
> > > > > Hola, he montado un reflejo de base de datos en Sql server 2005 standard
> > > > > edition.
> > > > > ¿Como puedo acceder a la base de datos Reflejada , (en modo solo lectura),
> > > > > para realizar comprobaciones acerca de las últimas filas que se están
> > > > > replicando?.
> > > > >
> > > > > Un saludo, y muchas gracias.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida