3.1 Definicion del esquema de distribucion........ 3.2 tipos de replicacion........
Replicacin
Resumen La replicacin de datos consiste en el transporte de datos entre dos o ms servidores, permitiendo que ciertos datos de la base de datos estn almacenados en ms de un sitio, y as aumentar la disponibilidad de los datos y mejorar el rendimiento de las consultas globales. El modelo de replicacin est formado por: publicador, distribuidor, suscriptor, publicacin, artculo y suscripcin; y varios agentes responsabilizados de copiar los datos entre el publicador y el suscriptor. A los tipos bsicos de replicacin (de instantneas, transaccional y de mezcla), se le incorporan opciones para ajustarse an ms a los requerimientos del usuario. 1. Introduccin La replicacin de datos permite que ciertos datos de la base de datos sean almacenados en ms de un sitio, y su principal utilidad es que permite aumentar la disponibilidad de los datos y mejora el funcionamiento de las consultas globales a la base de datos. [Elm00] La replicacin en SQL Server consiste, en el transporte de datos entre dos o ms instancias de servidores. Para ello SQL Server brinda un conjunto de soluciones que permite copiar, distribuir y posiblemente modificar datos de toda la organizacin. Se incluyen, adems, varios mtodos y opciones para el diseo, implementacin, supervisin y administracin de la replicacin, que le ofrecen la funcionalidad y flexibilidad necesarias para distribuir datos y mantener su coherencia [Mic01]. En la replicacin se utiliza una metfora de la industria de la publicacin para representar los componentes y procesos de una topologa de replicacin. De esta forma el modelo se compone, bsicamente, de los siguientes elementos: publicador, distribuidor, suscriptores, publicaciones, artculos y suscripciones [Mic01]. 3. Tipos de replicacin Los tipos bsicos de replicacin son:
replicacin de instantneas replicacin transaccional replicacin de mezcla
Para ajustarse an ms a los requerimientos de los usuarios se incorporan opciones como son la actualizacin inmediata en el suscriptor, la actualizacin en cola y la transformacin de datos replicados [Mic01].
3.2.1 replicacion instantanea.....
En la replicacin de instantneas los datos se copian tal y como aparecen exactamente en un momento determinado. Por consiguiente, no requiere un control continuo de los cambios. Las publicaciones de instantneas se suelen replicar con menos frecuencia que otros tipos de publicaciones. Puede llevar ms tiempo propagar las modificaciones de datos a los suscriptores. Se recomienda utilizar: cuando la mayora de los datos no cambian con frecuencia; se replican pequeas cantidades de datos; los sitios con frecuencia estn desconectados y es aceptable un periodo de latencia largo (la cantidad de tiempo que transcurre entre la actualizacin de los datos en un sitio y en otro). En ocasiones se hace necesario utilizarla cuando estn involucrados algunos tipos de datos (text, ntext, e image) cuyas modificaciones no se registran en el registro de transacciones y por tanto no se pueden replicar utilizando la metodologa de replicacin transaccional.
3.2.2 replicacion transaccional.......
En este caso se propaga una instantnea inicial de datos a los suscriptores, y despus, cuando se efectan las modificaciones en el publicador, las transacciones individuales se propagan a los suscriptores. SQL Server 2000 almacena las transacciones que afectan a los objetos replicados y propaga esos cambios a los suscriptores de forma continua o a intervalos programados. Al finalizar la propagacin de los cambios, todos los suscriptores tendrn los mismos valores que el publicador. Suele utilizarse cuando: se desea que las modificaciones de datos se propaguen a los suscriptores, normalmente pocos segundos despus de producirse; se necesita que las transacciones sean atmicas, que se apliquen todas o ninguna al suscriptor; los suscriptores se conectan en su mayora al publicador; su aplicacin no puede permitir un periodo de latencia largo para los suscriptores que reciban cambios. Es til en escenarios en los que los suscriptores pueden tratar a sus datos como de slo lectura, pere necesitan cambios a los datos con una cantidad mnima de latencia. Ejemplo: un sistema para el procesamiento y distribucin de pedidos. En este tipo de escenario, podra tener varios publicadores recibiendo pedidos de mercancas. Estos pedidos se replican entonces a un almacn central donde se despachan los pedidos. El almacn puede tratar los datos como de slo lectura y requiere nueva informacin en forma peridica.
3.2.3 Transaccional actualizable
La replicacin transaccional admite actualizaciones en los suscriptores mediante suscripciones actualizables y replicacin punto a punto.A continuacin se indican los dos tipos de suscripciones actualizables:
Actualizacin [Link] actualizar datos en el suscriptor, el publicador y el suscriptor deben estar conectados.
Actualizacin en cola. No es necesario que el publicador y el suscriptor estn conectados para actualizar datos en el [Link] actualizaciones se pueden realizar mientras el suscriptor o el publicador estn sin conexin.
Cuando se actualizan datos en un suscriptor, primero se propagan al publicador y despus a los otros [Link] se utiliza la actualizacin inmediata, los cambios se propagan inmediatamente mediante el protocolo de confirmacin en dos [Link] se utiliza la actualizacin en cola, los cambios se almacenan en una cola; despus, las transacciones en cola se aplican de forma asincrnica en el publicador cuando exista conectividad de [Link] a que las actualizaciones se propagan de forma asincrnica al publicador, los mismos datos pueden haber sido actualizados por el publicador o por otro suscriptor y, por lo tanto, se pueden producir conflictos al aplicar las [Link] conflictos se detectan y resuelven segn una directiva de resolucin de conflictos establecida al crear la publicacin. Si crea una publicacin transaccional con suscripciones actualizables en el Asistente para nueva publicacin, se habilitan la actualizacin inmediata y la actualizacin en [Link] crea una publicacin con procedimientos almacenados, puede habilitar una o ambas [Link] crear una suscripcin a la publicacin, se especifica el modo de actualizacin que se va a [Link], puede cambiar entre modos de actualizacin si es [Link] obtener ms informacin, vea la seccin siguiente "Cambio entre modos de actualizacin".
3.2.4 Replicacin de mezcla.
Permite que varios sitios funcionen en lnea o desconectados de manera autnoma, y mezclar ms adelante las modificaciones de datos realizadas en un resultado nico y uniforme. La instantnea inicial se aplica a los suscriptores; a continuacin SQL Server 2000 hace un seguimiento de los cambios realizados en los datos publicados en el publicador y en los suscriptores. Los datos se sincronizan entre los servidores a una hora programada o a peticin. Las actualizaciones se realizan de manera independiente, sin protocolo de confirmacin, en ms de un servidor, as el publicador o ms de un suscriptor pueden haber actualizado los mismos datos. Por lo tanto, pueden producirse conflictos al mezclar las modificaciones de datos. Cuando se produce un conflicto, el Agente de mezcla invoca una resolucin para determinar qu datos se aceptarn y se propagarn a otros sitios. Es til cuando: varios suscriptores necesitan actualizar datos en diferentes ocasiones y propagar los cambios al publicador y a otros suscriptores; los suscriptores necesitan recibir datos, realizar cambios sin conexin y sincronizar ms adelante los cambios con el publicador y otros suscriptores; el requisito de periodo de latencia de la aplicacin es largo o corto; la autonoma del sitio es un factor crucial.
3.3 seguridad......
Seguridad en SQL Server
1 de 1 votado esta ayuda - Valora este post
Cuentas de SQL Server y las funciones desempean un papel crtico en la seguridad de Windows Server AppFabric. AppFabric usa estas entidades de SQL Server para controlar el acceso a las tiendas y las tablas que contienen datos de las operaciones de vigilancia, as como los datos de control del Estado relacionados con la persistencia de flujo de trabajo. AppFabric no proporciona herramientas para ayudar en la gestin de base de datos de seguridad. Para crear cuentas y roles, y para ver, manipular, y asignar los permisos adecuados a los objetos de base de datos, utilice el soporte de herramientas que viene con la instalacin de base de datos. Para SQL Server, utilice SQL Server Management Studio. AppFabric usa los inicios de sesin de SQL Server y las funciones para administrar el acceso a activos como la persistencia y las tiendas de vigilancia y los procedimientos almacenados. Las polticas de seguridad se aplican a travs de permisos en las tablas y procedimientos almacenados que determinan quin puede leer, escribir y realizar operaciones administrativas sobre la persistencia y los esquemas de monitoreo. Cada esquema se asegura con su propio conjunto de polticas de seguridad.
3.4 herramientas de administracion y monitoreo.
Referencias Bibliogrficas [Elm00] Elmasri, R y Navathe, 2000. S.B. Fundamentals of database systems. AddisonWesley, Third Edition, [Gar99] Garca, C. 1999. Escenario de red para la supervisin de fallas en centrales telefnicas. Informe Final de Tesis de Maestra en Computacin Aplicada, Universidad Central de "Marta Abreu" de Las Villa, Santa Clara, [Mic01] Microsoft Corporation, Libros en pantalla de SQL Server, 2001.