La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Gira MUG - Universidad Mendoza 2 de junio de 2006 Martín de los Ríos, MCSE-MCSA-MCDBA-MCT Kerberos S.A. - Consultores Informáticos Mendoza, Argentina www.kerberosconsultores.com.

Presentaciones similares


Presentación del tema: "Gira MUG - Universidad Mendoza 2 de junio de 2006 Martín de los Ríos, MCSE-MCSA-MCDBA-MCT Kerberos S.A. - Consultores Informáticos Mendoza, Argentina www.kerberosconsultores.com."— Transcripción de la presentación:

1 Gira MUG - Universidad Mendoza 2 de junio de 2006 Martín de los Ríos, MCSE-MCSA-MCDBA-MCT Kerberos S.A. - Consultores Informáticos Mendoza, Argentina www.kerberosconsultores.com Introducción a SQL Server 2005 Kerberos S.A.

2 2 Agenda Bienvenidos Presentación SQL Server 2005 ¿De qué se trata?. Componentes y Servicios SQL Server Management Studio, Configuration Manager Integration Services Notification Services Reporting Services Service Broker Common Language Runtime End Points SQLiMail Alta Disponibilidad Snaphosts Profiler Tunning DDL Triggers Notificación de Eventos Seguridad, Schemas Mirroring Replicación Microsoft Official Curriculum Courses Introducción a SQL Server 2005 Kerberos S.A.

3 3 Presentación Martín de los Ríos MCSE - Microsoft Certified Systems Engineer MCSA - Microsoft Certified Server Administrator MCDBA - Microsoft Certified DataBase Administrator MCT - Microsoft Certified Trainer MCP - Microsoft Certified Profesional desde el año 2001 martin@kerberosconsultores.com Kerberos S.A. – Consultores Informáticos Especialistas en tecnologías empresariales de la información desde el año 2002 Proveedores de Servicios de: Consultoría calificada e implementación de: Infraestructura de redes Servidores Seguridad Soluciones complejas de Software Desarrollo de software: web – desktop – mobile - GIS Web Hosting y servicios de Internet Entrenamiento IT para: Administradores – Desarrolladores - Usuarios avanzados Authorized Pearson VUE Testing Center San Lorenzo 12 1º Piso Oficina 2 – Mendoza – (0261) 434-0205 www.kerberosconsultores.com · info@kerberosconsultores.com Introducción a SQL Server 2005 Kerberos S.A.

4 4 ¿Qué es SQL Server 2005? Mucho más que un motor de bases de datos… Incluye múltiples componentes y servicios Es una plataforma comprensiva de programas para la empresa Introducción a SQL Server 2005 Kerberos S.A.

5 5 Componentes y Servicios Motor relacional Analysis Services (Business Intelligence) Integration Services (SSIS) Notification Services Reporting Services Service Broker (Queuing).NET CLR HTTP End Points Replicación Full-Text Search Introducción a SQL Server 2005 Kerberos S.A.

6 6 Avances de SQL Server 2000 a 2005 Particionar tablas e índices DDL Trigers Tipos de datos: xml – max Multiple Active Results T-SQL Seguridad XML Framework CLR Replicación Notables mejoras de administración Introducción a SQL Server 2005 Kerberos S.A.

7 7 Alta Disponibilidad para aplicaciones empresariales Alta Seguridad y Performance Foco en operación y optimización Sólida integración con Visual Studio y Framework.NET Tecnología XML Nativa Interoperabilidad vía Web Services Toma de decisión en tiempo real: reporting, data mining Soluciones para clientes enriquecidos y SharePoint Portal Services Hasta 600% más rápido! SQL Server 2005 Introducción a SQL Server 2005 Kerberos S.A.

8 8 Ediciones de SQL Server 2005 Nuevo en SQL Server 2005 ExpressWorkgroupStandardEnterprise Para aprendizaje de desarrolladores. Ideal para construir y desplegar soluciones simples de acceso a datos. Fácil y económico para pequeñas empresas y negocios emergentes Producto completo para manejo y análisis de datos para platagormas medianas a grandes Management y análisis totalemente integradopara plataformas críticas de negocios 2 CPU 3 GB RAM Management Studio Import/Export Limited Replication Publishing Back-up Log- shipping 4 CPU Unlimited RAM (64-bit) Database Mirroring OLAP Server Reporting Server New Integration Services Data Mining Full Replication & SSB Publishing Unlimited Scale + Partitioning Adv. DB mirroring, Complete online & parallel operations, DB snapshot Advanced Analysis Tools including full OLAP & Data Mining Report Builder + Customized & High Scale Reporting Adv SSIS 1 CPU 1 GB RAM 4GB DB Size Incluye Herramienta administrativa Report Wizard & Report Controls Replication & SSB Client FREE !!! Introducción a SQL Server 2005 Kerberos S.A.

9 9 Plataforma de Datos Integrada Integration Services Introducción a SQL Server 2005 Kerberos S.A.

10 10 SQL Server Management Studio Administración completa del motor relacional Analysis Services Reporting Services SSIS No requiere una conexión activa Manejo de soluciones GUI Mejorado Incluye herramientas de V Studio Query Analyzer Introducción a SQL Server 2005 Kerberos S.A.

11 11 SQL Server Management Studio Management Studio Query Analyzer Enterprise Manager OLAP Analysis Manager SQL Mobile Report ServicesNotification Server Integration Services Introducción a SQL Server 2005 Kerberos S.A.

12 12 Servidores registrados SQL Server Management Studio Introducción a SQL Server 2005 Kerberos S.A.

13 13 SQL Server Management Studio Explorador de objetos Introducción a SQL Server 2005 Kerberos S.A.

14 14 SQL Server Management Studio Panel de Resumen Introducción a SQL Server 2005 Kerberos S.A.

15 15 SQL Server Management Studio Plantilla Explorador y solución Explorador Introducción a SQL Server 2005 Kerberos S.A.

16 16 Configuration Manager MMC Snap-in para: Control de servicios Configuración de protocolos de red Configuración del SQL Native client Configure los servicios de SQL, los protocolos de red y la configuración de la red Introducción a SQL Server 2005 Kerberos S.A.

17 17 Configuration Manager MMC Snap-in para: Control de servicios Configuración de protocolos de red Configuración del SQL Native client Administre el estado y el modo de inicio para los servicios de SQL Introducción a SQL Server 2005 Kerberos S.A.

18 18 Configuration Manager MMC Snap-in para: Control de servicios Configuración de protocolos de red Configuración del SQL Native client Introducción a SQL Server 2005 Kerberos S.A. Cambie el inicio de sesión para cada servicio SQL

19 19 Línea de comando Sqlcmd Usa OLE DB Permite el uso de variables Ejecución interactiva Escriba SQLCMD para ingresar al Modo interactivo Escriba Exit para salir del Modo interactivo Introducción a SQL Server 2005 Kerberos S.A.

20 20 AdventureWorks Adventure Works Cycles es una compañía multinacional de manufactura de bicicletas, produce y distribuye la materia prima así como el producto final terminado. Distribuye a Norteamérica, Europa y Asia Está basada en Bothell, Washington, y da empleo a 500 personas Tiene varios equipos de ventas regionales distribuidos a través de las distintas regiones Introducción a SQL Server 2005 Kerberos S.A.

21 21 AdventureWorks Introducción a SQL Server 2005 Kerberos S.A.

22 22 SSIS - SQL Server Integration Services Generar integración de datos de alto rendimiento y soluciones de flujo de trabajo, incluyendo operaciones de extracción, transformación y carga para almacén de datos. Incluye herramientas gráficas y asistentes para realizar funciones de flujo de datos tales como operaciones de FTP, ejecución de instrucciones SQL y mensajería de correo electrónico. –Mezclar datos de almacenes de datos heterogéneos –Llenar almacenamientos de datos –Limpiar y normalizar datos –Generar Business Intelligence en un proceso de transformación de datos –Automatizar las funciones administrativas y la carga de datos Introducción a SQL Server 2005 Kerberos S.A.

23 23 Notification Services Framework para desarrollo de aplicaciones basadas en suscripciones Notificación de eventos Pero esto no lo hace un trigger?? Si, pero un event notification se comunica con el Broke Service hacia el exterior. Introducción a SQL Server 2005 Kerberos S.A. CREATE EVENT NOTIFICATION TraceProcs ON TABLE Production.Products FOR DELETE TO SERVICE [DeleteLogger]

24 24 Reporting Services Creación de informes en SQL Server Los reportes son compilados en SQL Server por el CLR Framework Muy veloces Seguridad Salida por HTTP, mail Exportable a múltiples formatos Introducción a SQL Server 2005 Kerberos S.A.

25 25 SQL Server Catalog Report Server URL / XML Web Service Interface Report Processing Delivery Delivery Targets (E-mail, File Share, Custom) Data Processing Data Sources (SQL, OLE DB, XML/A, ODBC, Oracle, Custom) Security Security Services (Windows, Custom) Office Custom Application Browser Infraestructura de Reporting Services Introducción a SQL Server 2005 Kerberos S.A.

26 26 Service Broker Crea colas de mensajes Mensajes procesados “Solo una vez y en orden” Mensajes Asincrónicos Bloqueos Transaccionales Manejo automático de instancias Integración completa en la base de datos, las colas son tablas Introducción a SQL Server 2005 Kerberos S.A.

27 27 Service Broker Instancia única Service Program Begin Dialog Send Message End Conversation Service Program Receive Message Target Queue Diferentes Instancias Service Program Receive Message Target Queue Transmission Queue Service Program Begin Dialog Send Message End Conversation Introducción a SQL Server 2005 Kerberos S.A.

28 28 CREATE QUEUE NotifyQueue WITH ACTIVATION ( PROCEDURE_NAME = dbo.MiProc, MAX_QUEUE_READERS = 5, EXECUTE AS SELF) Service Broker Introducción a SQL Server 2005 Kerberos S.A. La forma más sencilla de crear un Service Broker para manejar eventos de SQL Server es usar un proceso almacenado que es activado cada vez que un mensaje aparece en una cola DECLARE @messageTypeName NVARCHAR(256), @messageBody XML ;WAITFOR( RECEIVE TOP(1) @messageTypeNAme=message_type_name @messageBody=message_body FROM dbo.NotifyQueue; ), TIMEOUT 2000 ; IF @@ROWCOUNT=0 RETURN

29 29.NET CLR Ventajas: Funcionalidad Seguridad Integración Código administrado Objetos: Stored Procedures Tipos de datos del usuario Funciones del usuario Triggers Introducción a SQL Server 2005 Kerberos S.A.

30 30.NET CLR Importar Assembly Los assemblies son mantenidos dentro de la base de datos Introducción a SQL Server 2005 Kerberos S.A. CREATE ASSEMBLY asmMiAssembly FROM 'c:\myassembly.dll'

31 31 Soporte HTTP Integrado HTTP Endpoint Sin necesidad de IIS Publicar SP o funciones como Web Services Autenticación anónima no disponible Métodos de autenticación disponibles: –Basic –Integrada –Digest –SQL Server (WsSecurity Token) modelo mixto Usando seguridad Basic o SQL Server, se debe procurar utilizar SSL y filtrado de IP’s Introducción a SQL Server 2005 Kerberos S.A.

32 32 Un endpoint tiene un nombre Un conjunto de opciones para el transporte (HTTP) WebService. Un conjunto de opciones para la carga (SOAP) – métodos invocables en ese URL create endpoint Demo as HTTP ( authentication = ( integrated ), path = '/sql/demo', ports = ( clear), state = started ) for soap ( webmethod 'http://logicstudio.net'.'test proc1‘ (name = demodb.dbo.testproc1), batches = enabled, wsdl = default ) 33 11 22 33 22 11 HTTP End Point Introducción a SQL Server 2005 Kerberos S.A.

33 33 Acceso nativo a SOAP –Acceso basado en estándares a SQL Server –Independiente del cliente –Interoperabilidad mejorada Nuevo objeto “ENDPOINT AS HTTP” –Configura información de la conexión –Configura autenticación –Expone Funciones & SPs –Expone TSQL Batches http://server1/aspnet/default.aspx http://server1/sql/pubs?wsdl KernelModeListener HTTP End Point Introducción a SQL Server 2005 Kerberos S.A.

34 34 Replicación Mejora de Administración y Seguridad RMO (Replication Management Objects) Replicación heterogénea Peer to Peer HTTP Introducción a SQL Server 2005 Kerberos S.A.

35 35 Mejoras Administrativas Dynamic AWE Memory Hot-add Memory (Windows 2003 Enterprise o Datacenter) Dynamic CPU affinity Dedicated Administration Connection Introducción a SQL Server 2005 Kerberos S.A.

36 36 Tipos de datos Nuevo tipo de dato: XML Max: nueva dimensión para tipos de datos: –Varchar –Nvarchar –Varbinary Amplía el campo a 2GB Mayor tamaño de fila: –Antes, máxima longitud de fila: 8KB –Ahora, también… Introducción a SQL Server 2005 Kerberos S.A.

37 37 Tablas e índices particionados Mejora la perfomance utilizando: –Múltiples procesadores –Múltiples HDD Mejora la administración de datos –En tablas enormes Introducción a SQL Server 2005 Kerberos S.A.

38 38 Snapshot Isolation Level Evita bloqueos entre usuarios (readers, writers) Evita Dead Locks Snapshot Activar en cada base de datos ALTER DATABASE midb SET ALLOW_SNAPSHOT_ISOLATION = ON Cada usuario/aplicación que desee utilizarlo, debe configurarlo para su conexión: SET TRANSACTION ISOLATION LEVEL SNAPSHOT Introducción a SQL Server 2005 Kerberos S.A.

39 39 SQLiMail Envía mails vía SMTP desde SQL Devuelve result sets o archivos Sendimail_sp Introducción a SQL Server 2005 Kerberos S.A. EXECUTE sendimail_sp @profile_name = 'TestProfile',@recipients = 'user1@thomrizdomain.com',@body = ' Sunshine! ',@subject = 'To brighten your day',@file_attachments = 'C:\sunshine.jpg',@body_format = 'HTML' GO

40 40 SMO (SQL Management Objects) Antes conocido como SQL-DMO Otorga máxima flexibilidad de administración Posee un.net assembly Microsoft.SqlServer.Smo.dll Es más Administrator-Centric que Programmer-Centric Introducción a SQL Server 2005 Kerberos S.A.

41 41 SQL Profiler Depurar instrucciones Analizar el rendimiento Hacer pruebas de stress Auditar la actividad de la base de datos Workload para Tunning Introducción a SQL Server 2005 Kerberos S.A.

42 42 DDL Triggers Nuevos en 2005 Útil para monitoreo y auditoria Introducción a SQL Server 2005 Kerberos S.A. CREATE TRIGGER MiDDLTrigger ON ALL SERVER FOR DDL_LOGIN_EVENTS AS INSERT INTO [AdventureWorks].[dbo].[dbo.DDLServerTriggerData] (DDLServerEvent) VALUES ( EVENTDATA())

43 43 Event Notifications Similar a los triggers Pueden comunicarse via Service Broker con otras instancias y aplicaciones Introducción a SQL Server 2005 Kerberos S.A.

44 44 Indices Nuevo! Se pueden modificar índices Con alter index se reemplaza a varios comandos DBCC Operar con índices “online” sin bloqueos exclusivos Limitar número de procesadores involucrados con maxdop Índices Particionados Se pueden crear índices XML de datos XML Introducción a SQL Server 2005 Kerberos S.A.

45 45 Tunning Que tipo de base de datos tengo? Cómo saber cuales son los mejores índices para mis tablas? Están mis archivos de bases de datos bien distribuidos? Están mis tablas e índices bien particionados? No necesito gran conocimiento del comportamiento de los usuarios, aplicaciones que utilizan los datos Introducción a SQL Server 2005 Kerberos S.A.

46 46 Data Tunning Advisor Genera recomendaciones Ejecuta recomendaciones Sin necesidad de conocer en profundidad el negocio ni el comportamiento de usuarios y aplicaciones Analiza carga colectada desde : Workload: –Script T-SQL –Profiler (Archivo o tabla) Nuevo!: Cross-Databases Tunning Introducción a SQL Server 2005 Kerberos S.A.

47 47 Data Tunning Advisor Introducción a SQL Server 2005 Kerberos S.A.

48 48.sql script Base de datos Asesor para ajustar la base de datos Tabla.trc file Data Tunning Advisor Introducción a SQL Server 2005 Kerberos S.A.

49 49 Seguridad Lo nuevo: –Políticas de contraseñas –Rangos de seguridad jerárquicos –Separación de usuario y esquema –Visibilidad limitada de metadatos –Contexto de ejecución declarativa –Emisión de certificados digitales Introducción a SQL Server 2005 Kerberos S.A.

50 50 Políticas de contraseñas Similar a Windows2003 Integrada a la políticas de Windows2003: –Check_Policy (default) –Check_Expiration (default) Introducción a SQL Server 2005 Kerberos S.A.

51 51 Jerarquias: Principales “Identidades autenticadas en SQL Server” Se le pueden asignar permisos Existen dos tipos: –Indivisibles (logins) –Grupos (roles) Niveles: –Windows –SQL Server –Base de datos Introducción a SQL Server 2005 Kerberos S.A.

52 52 Jerarquías: Securables “Recursos a los que se les controla el acceso” Existen 3 agrupaciones llamadas scopes: –Servidor (Logins, endpoints, certificados,Notificaciones, eventos) –Base de datos (Assemblies, Servicios,eventos, mensajes,eventos DDL) –Schema (Tablas, Vistas,funciones, SP, colas, etc.) Introducción a SQL Server 2005 Kerberos S.A.

53 53 Jerarquías: Permissions “Controlan el acceso de Pricipals a asegurables” Pueden Conceder, Denegar o Revocar Nuevo! Conceder permisos a nivel de servidor Introducción a SQL Server 2005 Kerberos S.A.

54 54 Usuarios de Base de Datos Mapeo de login/usuario Por defecto todos los miembros del rol de servidor sysadmin son mapeados al usuario dbo de todas las bases de datos Existen usuarios especiales sin login, por ejempo guest Introducción a SQL Server 2005 Kerberos S.A.

55 55 Schemas Espacio de nombre para objetos Server.database.schema.object El schema se ha separado del owner, otorgando: –Flexibilidad: El agrupamiento del schema no depende de su owner –Simplicidad: Permisos otorgados al objeto o al schema –Mejora: no es más necesario renombrar objetos o cambiar propietarios al eliminar usuarios. Introducción a SQL Server 2005 Kerberos S.A.

56 56 Schemas Introducción a SQL Server 2005 Kerberos S.A.

57 57 Resolución de nombres Necesario determinar un método claro para bases con múltiples schemas 1. Si el usuario tiene default schema: SQL intenta encontrar el objeto en ese schema 2. Si no es encontrado en el default schema del usuario, SQL lo busca en el schema dbo Introducción a SQL Server 2005 Kerberos S.A.

58 58 Resolución de nombres Introducción a SQL Server 2005 Kerberos S.A.

59 59 Propiedad de Celia Cliente Aplic. El propietario cambió a Verónica Cliente SELECT CustomerID FROM Celia.Customer Aplic. Resolución de nombres Introducción a SQL Server 2005 Kerberos S.A.

60 60 Propiedad de Celia Cliente Aplic. El propietario cambió a Verónica SELECT CustomerID FROM Sales.Customer Aplic. Cliente Ventas SELECT CustomerID FROM Sales.Customer Resolución de nombres Introducción a SQL Server 2005 Kerberos S.A.

61 61 Contexto de ejecución declarativa “Execute as” en stored procedures y funciones Excute as {caller|self|owner|user_name} Caller: usuario que llamó Self: quien creo el objeto Owner: propietario del objeto User_name El que llama no requiere permisos –Efectivo con una cadena de propiedad rota EJECUTAR COMO –El que llama (predeterminado) –Nombre del usuario (personaliza los permisos que se requieren) –Uno mismo –Propietario Introducción a SQL Server 2005 Kerberos S.A.

62 62 GRANT SELECT ON sales.customer TO Jane Procedimiento almacenado (Propietario: Jane) Procedimiento almacenado (Propietario: Jane) Bill sales.customer (Propietario: John) sales.customer (Propietario: John) CREATE PROCEDURE GetCusts WITH EXECUTE AS OWNER AS SELECT * FROM sales.customer CREATE PROCEDURE GetCusts WITH EXECUTE AS OWNER AS SELECT * FROM sales.customer Jane DENY SELECT ON sales.customer TO Bill Proceso de Contexto de ejecución Introducción a SQL Server 2005 Kerberos S.A.

63 63 Certificados SQL Server puede crear y gestionar certificados digitales X.509v3 No depende de una Autoridad de certificación externa Almacenado en la base de datos, se mantienen al mover o restaurar Usados para : Autenticación de HTTP endpoints Autenticación de Service Broker Encriptación de datos Firma de objetos Introducción a SQL Server 2005 Kerberos S.A.

64 64 Disaster Recovery Lo nuevo: Snapshot de base de datos Restauración online Backup media mirroring Verificación mejorada de backups Introducción a SQL Server 2005 Kerberos S.A.

65 65 Snapshot de base de datos Copia consistente en un punto específico del tiempo de la base de datos Solo lectura Disponible para los usuarios Puede ser restaurado sobre la base original Utiliza tecnología copy-on-write Introducción a SQL Server 2005 Kerberos S.A.

66 66 SQL Server 2005 Enterprise Edition Mantener datos históricos para la generación de informes Salvaguardar la información contra errores administrativos Salvaguardar la información contra errores del usuario Snapshot de base de datos Introducción a SQL Server 2005 Kerberos S.A.

67 67 ACTUALIZAR … SELECCIONAR … Copiar al escribir BD OriginalBD Instantánea Snapshot de base de datos Introducción a SQL Server 2005 Kerberos S.A.

68 68 Backup No existe más: Backup log with no_log Backup log with truncate_only Completo Diferencial Backup Parcial Copy-only Transaction Log Introducción a SQL Server 2005 Kerberos S.A.

69 69 Restore No se puede restaurar una base que tiene un snapshot Restauración Point-in-time Restauración de paginas Restauración online (enterprise edition): una vez restaurado el primary file group la base de datos entra en estado operativo Introducción a SQL Server 2005 Kerberos S.A.

70 70 Verificación mejorada de media Reduce la posibilidades de fracaso de restauración por errores en el medio físico Checksum, escritos en el medio Por defecto un error de checksum hará fallar el backup. Opciones: –continue_after_error –restoreverifyonly ahora utiliza el checksum Introducción a SQL Server 2005 Kerberos S.A.

71 71 Backup media mirroring Incrementa el potencial de restauración El back es guardado en dos medios físicos separados del mismo tipo Si un medio falla, entonces falla el backup Introducción a SQL Server 2005 Kerberos S.A.

72 72 Alta disponibilidad SQL Server 2005 provee tres tecnologías para crear sistemas altamente disponibles: –Clustering –Log Shipping –Nuevo! : Database Mirroring Introducción a SQL Server 2005 Kerberos S.A.

73 73 Clustering Basado en la tecnología de clustering de Windows Server 2003 SQL Server Enterprise edition sobre Windows Server 2003 Datacenter edition soporta hasta 8 nodos. Solución de disponibilidad de alto costo Failover Cluster Introducción a SQL Server 2005 Kerberos S.A.

74 74 Log Shipping Sistema standby server Restauración constante del transaction logs sobre un servidor secundario Posible solo sobre bases de usuario Solución de disponibilidad de bajo costo Log Shipping Introducción a SQL Server 2005 Kerberos S.A.

75 75 Database Mirroring Solo disponible en Enterprise Edition Versión mejorada del log shipping En lugar de shipping a intervalos regulares del transaction log, hace shipping de cada una de las transacciones Excelente tiempo de failover (<3segundos) Database Mirroring Introducción a SQL Server 2005 Kerberos S.A.

76 76 Database Mirroring Principal Clientes Testigo Mirror Introducción a SQL Server 2005 Kerberos S.A.

77 77 Database Mirroring Redirección transparente para clientes nativos de SQL Modos de operación: Sincronizado: primero escribe en la base mirror y luego en la principal. Más seguro pero menor perfomance Desincronizado: primero escribe en la principal y luego en el mirror. Menos seguro pero mayor perfomance no soporta failover automático. Es preferible a log shipping Introducción a SQL Server 2005 Kerberos S.A.

78 78 Database Mirroring Existen dos formas de implementarlo: –Principal y Mirror –Principal, Mirror y Testigo Esta configuración permite al testigo monitorear y proteger el mirror e implementar failover automático Introducción a SQL Server 2005 Kerberos S.A.

79 79 Replicación Método para acercar los datos al usuario Tipos: Snapshot Transactional Push and Pull Merge Nuevo! Heterogénea Nuevo! Trasactional Peer to Peer Nuevo! HTTP Replicación Introducción a SQL Server 2005 Kerberos S.A.

80 80 Replicación Mejoras en SQL Server 2005 Asistentes Mejorados Métodos de inicialización de suscriptores –Replicación Snapshot mejorada con resume –Backup/Restore –Copia de base de datos –Replicación automática de Cambios en DDL Con la ayuda de RMO (Replication Management Objects) es posible agregar lógica a la replicación Introducción a SQL Server 2005 Kerberos S.A.

81 81 Replicación Subscribers Distributor Publisher Introducción a SQL Server 2005 Kerberos S.A.

82 82 Replicación Heterogénea Ahora es posible crear suscripciones a publicaciones snapshot y transaccionales en Oracle No es necesario tener conocimientos avanzados de Oracle Introducción a SQL Server 2005 Kerberos S.A.

83 83 Replicación Peer to Peer Todos los nodos son iguales No existe jerarquía Se utiliza replicación transaccional Introducción a SQL Server 2005 Kerberos S.A.

84 84 Replicación HTTP Antes era necesario habilitar una VPN Ideal para usuarios móbiles Traspasa firewalls Transmisión en formato XML Utiliza replicación Merge https://myserver.mydomain.com Publisher/Distributor Firewall IIS Subscriber Replisapi.dll Introducción a SQL Server 2005 Kerberos S.A.

85 85 ¿¿ Preguntas ?? Introducción a SQL Server 2005 Kerberos S.A.

86 86 Course IDTítulo del Curso 2733Updating your Database Administration Skills to SQL Server 2005 2734Updating your Database Development Skills to SQL Server 2005 Course IDTítulo del Curso 2779Implementing a Microsoft SQL Server 2005 Database 2780Maintaining a Microsoft SQL Server 2005 Database Microsoft Official Curriculum SQL Server Introducción a SQL Server 2005 Kerberos S.A.

87 87 Become a Microsoft Certified Professional What are MCP certifications? –Validation in performing critical IT functions Why Certify? –Recognition of skills gained via experience –More effective deployments with reduced costs for you organizations What Certifications are there for IT Pros? –MCP, MCSE, MCSA, MCDST, MCDBA www.microsoft.com/mcp Introducción a SQL Server 2005 Kerberos S.A.

88 88 Muchas gracias. Introducción a SQL Server 2005 Kerberos S.A. Martín de los Ríos, MCSE-MCSA-MCDBA-MCT Kerberos S.A. martin@kerberosconsultores.com


Descargar ppt "Gira MUG - Universidad Mendoza 2 de junio de 2006 Martín de los Ríos, MCSE-MCSA-MCDBA-MCT Kerberos S.A. - Consultores Informáticos Mendoza, Argentina www.kerberosconsultores.com."

Presentaciones similares


Anuncios Google