Rubén Alonso Cebrian
Microsoft Sql Server 2000: Administración y Seguridad
Código: HOL-SQL01
Agenda• Introducción
– Introducción a Microsoft Sql Server 2000– Servicios de Microsoft Sql Server 2000– Arquitectura de comunicaciones entre cliente y servidor– Tipos de base de datos
• Instalación– Instalación de Microsoft Sql Server 2000– Requisitos de instalación– Política de licenciamiento– Contexto de seguridad– Instancias múltiples e instancias con nombre– Modos de autenticación– Reglas de intercalación– Bibliotecas de red
• Ficheros de base de datos– Ficheros de base de datos– Registro de transancciones
• Gestión de Seguridad en Microsoft Sql Server 2000• Gestión Administrativa en Microsoft Sql Server 2000• Copia de seguridad y restauración de bases de datos• Alto rendimiento en Microsoft Sql Server• Transferencia de datos en Microsoft Sql Server 2000• Alta disponibilidad a través de la replicación en Microsoft Sql Server 2000
Introducción
Introducción a SQL Server
Sistema deadministración debases de datosrelacionales
SQL ServerCliente
ResultadosResultadosResultadosResultados
Aplicaciones cliente
OLAPOLAP
OLTPOLTPConsultaConsultaConsultaConsulta
Servicios de Microsoft Sql Server 2000
Coordinador de transac-ciones distribuidas deMicrosoft
ServicioMSSQLServer
ServicioSQLServerAgent
Microsoft Search
Servidor
Administración de datos
Proceso de consultas y
transaccionesIntegridad de los datos
TrabajosAlertasOperadores
Catálogos de texto
Índices de texto
Administración detransaccionesdistribuidas
Herramienta Administrador de servicios utilizado para el arranque y parada de los
servicios necesarios
Aplicación clienteAplicación cliente
Biblioteca de reddel cliente
Biblioteca de reddel cliente
Cliente
SQL ServerSQL Server
Motorrelacional
Motorrelacional
Servidor
API de base de datos (OLE DB, ODBC,
biblioteca debase de datos)
API de base de datos (OLE DB, ODBC,
biblioteca debase de datos)
ProcesadorProcesador
MemoriaMemoria
Servicios abiertos de datosServicios abiertos de datos
Bibliotecas de reddel servidor
Bibliotecas de reddel servidor
Arquitectura de comunicaciones entre cliente el servidor
ConsultaConsulta
Conjunto deresultados
Conjunto deresultados
Conjunto de resultadosConjunto de resultados
ConsultaConsulta
11
22
33
44
55
Base dedatos local
Motor dealmacenamiento
Motor dealmacenamiento
Tipos de bases de datos
Bases de datos del sistema Bases de datos del usuario
mastermaster modelmodel
tempdbtempdb msdbmsdb
distributiondistribution
NorthwindNorthwind
pubspubs
User nUser n
Instalación
Instalación de Microsoft Sql Server 2000
• Requisitos de instalación• Política de licenciamiento• Determinación del contexto de seguridad de las cuentas de servicios• Uso de instancias múltiples e instancias con nombre de SQL Server• Selección de un mecanismo de seguridad• Selección de las reglas de intercalación y de ordenación de SQL Server• Selección de bibliotecas de red
Requisitos de instalación
ComponentComponenteeComponentComponentee Requisitos mínimosRequisitos mínimosRequisitos mínimosRequisitos mínimos
Procesador Procesador Intel y sistemas compatibles (Pentium a 166 MHz osuperior)
Intel y sistemas compatibles (Pentium a 166 MHz osuperior)
MemoriaMemoriaMínimo 256 MB (todas las versiones de servidor de Windows 2000)Mínimo 64 MB (todas las versiones de servidor de Windows NT 4.0)
Mínimo 256 MB (todas las versiones de servidor de Windows 2000)Mínimo 64 MB (todas las versiones de servidor de Windows NT 4.0)
Espacio en discoEspacio en disco 250 MB (instalación típica) 100 MB (herramientas de cliente) 270 MB (instalación completa) 50 –130 MB (Servicios de análisis) 80 MB (English Query)
250 MB (instalación típica) 100 MB (herramientas de cliente) 270 MB (instalación completa) 50 –130 MB (Servicios de análisis) 80 MB (English Query)
MBMB
Política de licenciamiento
• Modo de licenciamiento por procesador– Se adquiere una licencia por cada procesador que
ejecute Microsoft Sql Server 2000– Permite un número ilimitado de usuarios para conectarse desde una LAN o WAN
• Modo de licenciamiento Licencia por puesto– Se adquiere una licencia de servidor por cada Sql Server y una licencia de acceso
de cliente (CAL) por cada estación de trabajo que se conecta a cualquier instancia de SQL Server
Contexto de seguridad
• Cuenta de inicio de sesión predeterminada para los servicios de SQL Server– Una instancia del servicio de SQL Server– Una instancia del servicio Agente SQL Server
• Uso de una cuenta de usuario de dominio como inicio de sesión– Utiliza conexiones de confianza de Windows 2000
• Uso de la cuenta de sistema local como inicio de sesión– No se pueden comunicar con servidores remotos que usen conexiones de confianza
de Windows 2000
• Servicios de inicio automático– Se ejecutan automáticamente cuando se inician los servicios de Windows 2000
Uso de instancias múltiples e instancias con nombre
• Instancia predeterminada
– Es identificada por el nombre de red del equipo en el que se ejecuta
– Sólo se permite un instancia predeterminada
• Instancia con nombre
– Es identificada por el nombre de red además de un nombre de instancia
– Las aplicaciones deben utilizar componentes de cliente de SQL Server 2000 para conectarse a una instancia con nombre
• Instancias múltiples
– Instancia predeterminada y una o más instancias con nombre
– Cada instancia funciona independientemente en el mismo equipo
Modos de autenticación
• Selección del Modo de autenticación de Windows– El usuario debe tener una cuenta de usuario de
Windows 2000 o Windows NT válida– El usuario debe recibir la validación del sistema
operativo
• Selección del Modo mixto– El usuario puede utilizar la autenticación de
Windows– El usuario puede utilizar la autenticación de SQL
Server
Reglas de intercalación
• Grupos de intercalaciones
– La intercalación de Windows se basa en las reglas de una configuración regional asociada de Windows
– La intercalación de SQL coincide con los atributos del número de página de códigos y la ordenación especificada en versiones anteriores de SQL Server
• Intercalaciones predeterminadas y reglas de ordenación
– Si no designa ninguna intercalación ni selecciona ninguna regla de ordenación, SQL Server aplicará las predeterminadas.
– Evite cambiar la intercalación y las reglas de ordenación predeterminadas
Bibliotecas de red
• Bibliotecas de red predeterminadas
– Canalizaciones con nombre y los sockets TCP/IP son los predeterminados para las bibliotecas de red para una instancia de SQL Server
– Biblioteca de red del cliente de sockets TCP/IP para todas las herramientas de administración
– Canalizaciones con nombre como segunda biblioteca de red del cliente en todas las versiones de Windows NT 4.0 y Windows 2000
• Bibliotecas de red del servidor que admite SQL Server
– Sockets TCP/IP– Canalizaciones con nombre– NWLink IPX/SPX– VIA ServerNet II SAN
- VIA GigaNet SAN- Multiprotocolo- AppleTalk ADSP- Banyan VINES
Ficheros de base de datos
Extensión (8 espacios contiguos,
páginas, de 8 KB)Página (8 KB)
Tablas, índices
Datos
Base de datosBase de datos
Datos(archivo)
.mdf o .ndf
Datos(archivo)
.mdf o .ndf
Registro(archivo)
.ldf
Registro(archivo)
.ldf
Tamaño máximo de fila = 8060 bytes
Ficheros de base de datos
Ficheros de base de datos
Registro de transacciones
La aplicación envía unamodificación de datos
La aplicación envía unamodificación de datos
1111
Disco
Las modificaciones segraban en el registro de transacciones en el disco
Las modificaciones segraban en el registro de transacciones en el disco
3333
Las páginas de datos secargan o leen en el cachédel búfer y se modifican
Las páginas de datos secargan o leen en el cachédel búfer y se modifican
2222
Caché del búfer
Disco
El proceso de Punto de Comprobación escribe las transacciones en la basede datos
El proceso de Punto de Comprobación escribe las transacciones en la basede datos
4444
Gestión de la seguridad
Creación de cuentas de inicio de sesión
master.sysxloginsmaster.sysxloginsmaster.sysxloginsmaster.sysxlogins
namename
BUILTIN\Administradoresinformatica64\Joseinformatica64\RubenAntoniosa
BUILTIN\Administradoresinformatica64\Joseinformatica64\RubenAntoniosa
dbnamedbname
masterNorthwindNorthwindpubsmaster
masterNorthwindNorthwindpubsmaster
passwordpassword
NULLNULLNULL****************
NULLNULLNULL****************
Asignación de cuentas de inicio de sesión
Northwind.sysusersNorthwind.sysusersNorthwind.sysusersNorthwind.sysusers
uiduid namename
0137
0137
publicdboINFORMATION_SCHEMApayroll
publicdboINFORMATION_SCHEMApayroll
Los usuarios sealmacenan aquí
Los usuarios sealmacenan aquí
Los permisos sealmacenan aquí
Los permisos sealmacenan aquí
Northwind.sysprotectsNorthwind.sysprotectsNorthwind.sysprotectsNorthwind.sysprotects
idid
1977058079197705807919770580791977058079
1977058079197705807919770580791977058079
uiduid
0007
0007
actionaction
193195196193
193195196193
protecttypeprotecttype
205205205205
205205205205
Funciones fijas de servidor
FunciónFunciónFunciónFunción PermisoPermisoPermisoPermiso
sysadminsysadmin Realizar cualquier actividadRealizar cualquier actividad
dbcreatordbcreator Crear y alterar bases de datosCrear y alterar bases de datos
diskadmindiskadmin Administrar archivos de discoAdministrar archivos de disco
processadminprocessadmin Administrar procesos de SQL ServerAdministrar procesos de SQL Server
serveradminserveradmin Configurar el servidorConfigurar el servidor
setupadminsetupadmin Instalar duplicaciónInstalar duplicación
securityadminsecurityadmin Administrar y auditar inicios de sesiónAdministrar y auditar inicios de sesión
bulkadminbulkadmin Ejecutar instrucciones BULK INSERTEjecutar instrucciones BULK INSERT
Funciones fijas de base de datos
FunciónFunciónFunciónFunción PermisoPermisoPermisoPermiso
publicpublic Mantener los permisos predeterminadosMantener los permisos predeterminados
db_ownerdb_owner Realizar cualquier actividad de funcionesRealizar cualquier actividad de funciones
db_accessadmindb_accessadmin Agregar o eliminar usuarios de bases de datos,grupos y funciones
Agregar o eliminar usuarios de bases de datos,grupos y funciones
db_ddladmindb_ddladmin Agregar, modificar o eliminar objetosAgregar, modificar o eliminar objetos
db_security admindb_security admin Asignar permisos de funciones y objetosAsignar permisos de funciones y objetos
db_backupoperatordb_backupoperator Realizar copias de seguridad y restauracionesRealizar copias de seguridad y restauraciones
db_datareaderdb_datareader Leer datos de cualquier tablaLeer datos de cualquier tabla
db_datawriterdb_datawriter Agregar, cambiar o eliminar datos de las tablasAgregar, cambiar o eliminar datos de las tablas
db_denydatareaderdb_denydatareader No puede leer los datos de cualquier tablaNo puede leer los datos de cualquier tabla
db_denydatawriterdb_denydatawriter No puede cambiar los datos de cualquier tablaNo puede cambiar los datos de cualquier tabla
Concesión, denegación y revocación de permisos
GRANT: Puede
ejecutar una acción
GRANT: Puede
ejecutar una acción
REVOKE:Neutral
REVOKE:Neutral
DENY: No puede
ejecutar una acción
DENY: No puede
ejecutar una acción
Administración de la seguridad en Microsoft Sql Server
• Determinación del uso de cuentas de inicio de sesión predeterminadas
– sa– BUILTIN\Administradores
• Determinación de la función de la cuenta de usuario guest
• Determinación de los permisos de la función public
• Aplicación de permisos a las funciones
• Creación de objetos con el propietario dbo
• Protección de los pasos de trabajo CmdExec y ActiveScripting
Gestión de Tareas administrativas
Tareas de configuración
• Configuración de SQL Server Agent
• Configuración de SQLAgentMail y SQL Mail
• Configuración de servidores vinculados
• Configuración de los nombres de origen de datos
• Configuración de la compatibilidad con XML de SQL Server en IIS
• Configuración de SQL Server para compartir recursos de memoria con otras aplicaciones de servidor
Configuración de SQL Server Agent
• SQL Server Agent debe estar en ejecución en todo momento
– Configurar SQL Server Agent para el inicio automático
– Configurar los servicios SQL Server y SQL Server Agent para reiniciarlos de forma automátimatica si se detienen de forma inesperada
• La cuenta de inicio de sesión de SQL Server Agent debe estar asignada a la función sysadmin
– Asignar esta cuenta al grupo local Administradores
– Utilizar una cuenta de inicio de sesión de usuario de dominio de Windows
• Uso del modo de autenticación de Windows para SQL Server Agent
Configuración de SQLAgentMail y SQL Mail
SQL Server
SQL Mail(Servicio SQL Server)
SQL Mail(Servicio SQL Server)
Ejecuta el procedimientoalmacenado extendido xp_sendmail
SQLAgentMail(Servicio SQL Server Agent)
SQLAgentMail(Servicio SQL Server Agent)
Envía trabajo y notificacionesde alerta
Configuración de servidores vinculados
SqlServer
SqlServer
Proveedor OLE DB
Sistemade
archivos
Sistemade
archivosProveedor OLE DB
SqlServer
SqlServer
Configuración de los nombres de origen de datos
• Un nombre de origen de datos define
– el controlador ODBC que se va a utilizar
– La información de conexión (incluyendo el nombre y la ubicación del origen de datos, la cuenta de inicio de sesión y la contraseña)
– Opciones específicas del controlador para la conexión
Configuración de la compatibilidad con XML de Microsoft Sql Server en IIS
Filtro ISAPI
Servicios de Internet Information ServerServicios de Internet Information Server
Utiliza el Filtro ISAPI (SQLXML.DLL) y el Proveedor OLEDBSolicitud HTTPSolicitud HTTP
SqlSqlServerServer
SqlSqlServerServerIISIISIISIIS OLE DBOLE DB
XMLXML
Configuración de SQL Server para compartir recursos de memoria
• Configuración de las opciones de memoria
– min server memory– max server memory
• Determinación de la cantidad de memoria máxima
• Uso del Monitor de sistema de Windows 2000 para la observación de los efectos
Tareas administrativas rutinarias de Microsoft Sql Server
• Realización regular de tareas programadas
– Hacer copia de seguridad de bases de datos
– Importar y exportar datos
• Reconocimiento de los posibles problemas y su solución
– Supervisar espacio de la base de datos y del registro
– Supervisar el rendimiento
Copia de seguridad y restauración
Copia de seguridad
• Permite hacer copias de seguridad de bases de datos mientras los usuarios siguen trabajando con ellas
• Hace la copia de seguridad de los archivos originales de la base de datos y registra sus ubicaciones
• Captura la actividad de la base de datos que tiene lugar durante el proceso de copia de seguridad
– Emite un punto de comprobación y registra el número de secuencia del registro (LSN)
– Escribe todas las páginas en el medio de copia de seguridad
– Escribe todas las entradas del registro de transacciones escritas durante el proceso de copia de seguridad
Copia de seguridad completa
• Proporciona una línea de base
• Hace copia de seguridad de los archivos, objetos y datos originales
• Hace copia de seguridad de partes del registro de transacciones
D:\
NwindBacDatosLog
Northwind
USE masterEXEC sp_addumpdevice 'disk', 'NwindBac', ‘C:\MyBackupDir\NwindBac.bak'BACKUP DATABASE Northwind TO NwindBac
USE masterEXEC sp_addumpdevice 'disk', 'NwindBac', ‘C:\MyBackupDir\NwindBac.bak'BACKUP DATABASE Northwind TO NwindBac
Copia de seguridadCopia de seguridad
Copia de seguridad diferencial
• Se usa en bases de datos que se modifican frecuentemente
• Requiere una copia de seguridad completa de la base de datos
• Hace copia de seguridad de los cambios de la base de datos desde la última copia de seguridad completa
• Disminuye el tiempo tanto en el proceso de copia de seguridad como en la restauración
BACKUP DATABASE Northwind TO DISK = 'D:\MyData\MyDiffBackup.bak'WITH DIFFERENTIAL
BACKUP DATABASE Northwind TO DISK = 'D:\MyData\MyDiffBackup.bak'WITH DIFFERENTIAL
Copia de seguridad del registro de transacciones
• Requiere una copia de seguridad completa de la base de datos
• Copia todos los cambios de la base de datos desde la última instrucción BACKUP LOG hasta el final del registro de transacciones actual
• Trunca el registro de transacciones
USE masterEXEC sp_addumpdevice 'disk', ‘NwindBacLog', 'D:\Backup\NwindBacLog.bak'BACKUP LOG Northwind TO NwindBacLog
USE masterEXEC sp_addumpdevice 'disk', ‘NwindBacLog', 'D:\Backup\NwindBacLog.bak'BACKUP LOG Northwind TO NwindBacLog
Copia de seguridad de un archivo o grupo de archivos
• Usada en bases de datos de gran tamaño
• Hace copia de seguridad individuales de los archivos de base de datos
• Asegura que se hace copia de seguridad de todos los archivos del grupo de archivos de la base de datos
• Hace copia de seguridad de los registros de transacciones
BACKUP DATABASE PhoneOrders FILE = Orders2 TO OrderBackup2BACKUP LOG PhoneOrders to OrderBackupLog
BACKUP DATABASE PhoneOrders FILE = Orders2 TO OrderBackup2BACKUP LOG PhoneOrders to OrderBackupLog
Restricciones de la copia de seguridad de archivos o grupos de archivos
D:\
D:\
Debe hacer copia de seguridad de ambos archivos como una unidad
Debe hacer copia de seguridad de ambos archivos como una unidad
Escenario 1
TableTableTableTable
Grupo 1Grupo 1
IndexIndexIndexIndex
Escenario 2
Grupo 2Grupo 2
Index 1Index 1Index 1Index 1
Grupo 3Grupo 3
Index 2Index 2Index 2Index 2
Grupo 1Grupo 1
TableTableTableTable
Debe hacer copia de seguridad de los Grupos 1, 2, y 3 como una unidad
Debe hacer copia de seguridad de los Grupos 1, 2, y 3 como una unidad
Restauración de bases de datos
Restauración de bases de datos de usuario dañadas
– No es necesario quitar la base de datos dañada – SQL Server vuelve a crear automáticamente los archivos y objetos de la
base de datos
USE masterRESTORE DATABASE Northwind FROM NwindBac
USE masterRESTORE DATABASE Northwind FROM NwindBac
Restauración de una copia de seguridad completa de la base de datos
• Situaciones de uso
– El disco físico está dañado
– Toda la base de datos está dañada o se ha eliminado
– Para restaurar una copia idéntica de la base de datos en otro servidor SQL Server
• Especificación de las opciones de recuperación
– Inicie el proceso con la opción RECOVERY
– Posponga el proceso con la opción NORECOVERY
USE masterRESTORE DATABASE NorthwindFROM NwindBacWITH FILE = 2, RECOVERY
USE masterRESTORE DATABASE NorthwindFROM NwindBacWITH FILE = 2, RECOVERY
USE masterRESTORE DATABASE Northwind FROM NwindBacDiffWITH NORECOVERY
USE masterRESTORE DATABASE Northwind FROM NwindBacDiffWITH NORECOVERY
Restauración de una copia de seguridad diferencial
• Restaura las partes de la base de datos que han cambiado desde la última copia de seguridad completa
• Devuelve la base de datos a la condición exacta en que se encontraba en el momento de realizar la copia de seguridad diferencial
• Lleva menos tiempo que aplicar un conjunto de registros de transacciones
• La sintaxis es la misma que para restaurar una base de datos completa
Especifique el archivo quecontiene la copia deseguridad diferencial
Especifique el archivo quecontiene la copia deseguridad diferencial
Restauración de una copia de seguridad del registro de transacciones
Restaurar base de datos NorthwindRestaurar base de datos Northwind
Base de datoscompleta
Diferencial
Log LogDatos
Log
USE masterRESTORE LOG NorthwindFROM NwindBacLogWITH FILE = 2, RECOVERY
USE masterRESTORE LOG NorthwindFROM NwindBacLogWITH FILE = 2, RECOVERY
Copias de seguridad de la base de datos NorthwindCopias de seguridad de la base de datos Northwind
Base de datoscompleta
Diferencial Diferencial
Base de datos dañadaBase de datos dañadaBase de datos dañadaBase de datos dañada
LogDatos
Log Log Log Log Log Log
Recuperación hasta un punto en el tiempo
Copias de seguridad de la base de datos NorthwindCopias de seguridad de la base de datos NorthwindBase de datos
completaDiferencial Diferencial
Base de datos dañadaBase de datos dañadaBase de datos dañadaBase de datos dañada
LogDatos
Log Log Log Log Log Log
Restaurar base de datos NorthwindRestaurar base de datos Northwind
Base de datoscompleta
Diferencial
DatosLog Log Log Log
USE master RESTORE LOG NorthwindFROM NwindBacLogWITH FILE = 2, RECOVERY,STOPAT = 'January 3, 2000 1:00 AM'
USE master RESTORE LOG NorthwindFROM NwindBacLogWITH FILE = 2, RECOVERY,STOPAT = 'January 3, 2000 1:00 AM'
Restauración de la copia de seguridad de un archivo o grupo de archivos
• Aplicar todos los registros de transacciones desde la copia de seguridad del archivo
• Restaurar las copias de seguridad de un grupo de archivos con índices y tablas como una unidad
USE masterRESTORE DATABASE NorthwindFILE = Nwind2FROM Nwind2Bac WITH NORECOVERY
USE masterRESTORE DATABASE NorthwindFILE = Nwind2FROM Nwind2Bac WITH NORECOVERY
Alto rendimiento
Métodos para optimizar el rendimiento
• Método para mejorar el tiempo de respuesta de la aplicación y el rendimiento del servidor mediante:
– Optimizar la aplicación de cliente
– Optimizar la base de datos
– Optimizar SQL Server
– Optimizar la configuración del hardware
Establecimiento de una referencia de rendimiento
SQL ServerSQL
Server
Carga de trabajoCarga de trabajo
RendimientoRendimiento
Recursosdel sistema
Recursosdel sistema
OptimizaciónOptimización
ConflictosConflictos
Optimización de la base de datos mediante grupos de archivos con RAID basado en hardware
ControladorControladorde discode disco
ControladorControladorde discode disco
ControladorControladorde discode disco
ControladorControladorde discode disco
Grupode
archivos
Grupode
archivos
ControladorControladorde discode disco
ControladorControladorde discode disco
Arch.E
Arch.F
Arch.G
Arch.H
Arch.A
Arch.B
Arch.C
Arch.D
Registro de transaccionesRegistro de transacciones
Registro de transaccionesRegistro de transacciones
ControladorControladorde discode disco
ControladorControladorde discode disco
Sistema operativoSistema operativo
Transformación de datos
DTS herramienta ETL
• Conjunto de servicios para ETL• Modelo de objetos e interfaces gráficos• Pueden ser utilizados desde entornos de desarrollo que soporten COM• Incluyen asistentes que facilitan las tareas• Diseñador de paquetes• Permiten operar con los datos:
– Importación– Exportación– Transporte– Transformación
• Los datos pueden proceder de:– Cualquier fuente Ole Db– Cualquier fuente ODBC– Ficheros planos
Arquitectura de áreas
Herramientas de análisis y reporting
ERP
CRM ETL ETL
OLTP Área intermedia Área presentación Acceso a datos
Aplicación 1
Aplicación 2
Aplicación N
DataWarehouse
Cubos
Analysis Services
El diseñador de paquetes
Diseñador de paquetes
• Conexiones
Proveedor OLE DB para SQL Server
Data Link
Controlador ODBC para Oracle (MS)
dBase 5
Microsoft Access
Archivo HTML (origen)
Microsoft Excel
Paradox 5.x
Archivo de texto (origen)
Archivo de texto (destino)
Otras conexiones
Diseñador de paquetes• Tareas
Transformar datos
Consulta controlada por datos
Inserción masiva
Ejecutar SQL
Copia de objetos de SQL Server
Transferencia de base de datos
Transferencia de mensajes de error
Transferencia de Inicios de sesión
Transferencia de trabajos
Transferencia de proced. almacenados
Diseñador de paquetes
• Tareas
Secuencia de comandos ActiveX
Propiedades dinámicas
Ejecutar paquete
Ejecutar proceso (.exe o .bat)
FTP
Cola de mensajes
Enviar correo
Procesar Analysis Services
Extracción de datos (consultas de predicción)
Alta disponibilidad mediante replicación
El Modelo de replicación en Microsoft Sql
server 2000 PubliPublicadorcadorPubliPublicadorcador
Mantiene las bases de datos de origen
Facilita los datos para su duplicación
DistribuDistribuidoridorDistribuDistribuidoridor
Recibe los cambios de los datos
Almacena los metadatos, el historial y, recibe y almacena los cambios
Es posible reenviar los cambios a los suscriptores
Alberga una copia de los datos
SuscriSuscriptorptorSuscriSuscriptorptor
Tipos de replicación en Microsoft Sql Server 2000
Próximas Acciones
• 17/09/2005. HOL – Windows Server 2003. IPSec• 18/09/2005. Evento – Windows Update Services• 20/10/2005. Contramedidas Hacker.• 21/10/2005: Gira Seguridad Technet.• 17/09/2005. HOL – Windows Server 2003. IPSec• 18/09/2005. Evento – Windows Update Services• 20/10/2005. Contramedidas Hacker.• 21/10/2005: Gira Seguridad Technet.• 20/10/2005. Contramedidas Hacker.• 21/10/2005: Gira Seguridad Technet.
Boletín quincenal TechNews
Contactos
• Informática 64– http://www.informatica64.com– [email protected]– +34 91 665 99 98
• Profesor– [email protected]
Top Related