SQL SERVER 2012
MEJORAS EN ADMINISTRACIÓN
Alberto De Rossi
Microsoft Certified Professional
Microsoft Certified Trainer
This document has been prepared for limited distribution within Microsoft. This document
contains materials and information that Microsoft considers confidential, proprietary, and
significant for the protection of its business. The distribution of this document is limited to
those solely involved with the program described within.




  Confidential and Proprietary © 2011 Microsoft
  Last Updated: Friday, April 20, 2012
MEJORAS EN SQL SERVER 2012

                1                     2                    3
  SQL Server 2012   En la Nube            Alta
                                          Disponibilidad



                                      4
                    Escalabilidad y
                    Desempeño



                                                           5
                                          Administración e
                                          Implementación
1. SQL SERVER 2012
RETOS




     cumplir con las    ser competitivo en   habilidad para
     restricciones de   base a la            usar los datos
     presupuesto        información del      correctos en el
                        negocio              momento correcto


 …    Producción          Marketing              Finanzas       …
BIG DATA
BIG DATA
SQL SERVER 2012

• Plataforma de información lista para la nube (cloud-ready)

• De manera eficiente protege, libera y escala el poder de los datos a
  través de equipos de escritorio, móviles, centros de cómputo; en
  nubes privadas o públicas.

• Plataforma de base de datos confiable, económica y escalable que
  ofrece confianza y buen desempeño para aplicaciones de misión
  crítica, instalaciones flexibles basadas en la nube y alta disponibilidad.

• Profundidad en la perspectiva del negocio a través del análisis de
  datos a través de toda la organización

• Soluciones Hibridas
2. EN LAS NUBES
SQL AZURE
• Nuevo paradigma de computación basada en internet
• Servicio tipo “commodity”: solo pago lo que consumo
• Fácil de integrar
• No hay hardware que mantener
• El proveedor se ocupa de
  actualizaciones, parches, mantenimiento, disponibilidad
• Ubicuidad: Acceso universal por internet

                                        SQL Azure no es SQL Server
• Algunas Preguntas:                    No es un hosting
  • Donde están mis datos?
  • Que tal los tiempos de respuesta?
  • Y si se cae el internet?
DEMO
SQL Azure
3. ALTA DISPONIBILIDAD
ALTA DISPONIBILIDAD
• AlwaysOn Availability Groups.- Protege la base de datos permitiendo
  múltiples bases de datos como copias de seguridad o replicas.
  Combinación de tecnologías (Mirroring, Log Shiping, Peer To Peer
  replica)

• AlwaysOn Failover Cluster Instances.-Provee protección superior a
  nivel de instancia usando Windows Server Failover Clustering y
  almacenamiento compartido.

• Soporte para Windows Server Core.- Edición básica del sistema
  operativo Windows Server. Requieres aproximadamente entre 50 y 60
  porciento menos reinicios cuando se aplican parches al servidor.

• Recovery Advisor.- Línea de tiempo visual integrada a SQL Server
  Management Studio para simplificar el proceso de restauración.
4. ESCALABILIDAD Y DESEMPEÑO
ESCALABILIDAD Y DESEMPEÑO
• Índices Columnstore.- Mayor eficiencia en almacenamiento
  comprimido, Menor I/O y menor uso de memoria. Junto con
  Advanced Query-Processing provee desempeño muy veloz en la
  ejecución de consultas de grandes volúmenes de datos

• Mayor soporte para partición.- Hasta 15,000 particiones. Antes
  limitado a 1,000 particiones por defecto

• Creación, reconstrucción y eliminación de índices en línea.-
  Aplicaciones de misión crítica usan indexado en línea para evitar
  paradas durante los mantenimientos de rutina.

• Máxima escalabilidad con Windows Server 2008 R2.- 256
  procesadores lógicos y 2 terabytes de memoria en una instancia del
  sistema operativo
5. ADMINISTRACIÓN E
IMPLEMENTACIÓN
ADMINISTRACIÓN E IMPLEMENTACIÓN
• Bases de Datos Contenidas.- Usuarios son autenticados
  directamente en una base de datos de usuario sin la
  dependencia de inicios de sesión en el motor de bases de
  datos.

• Integración con SQL Azure.- SQL Server Management
  Studio incluye herramientas para despliegue y
  administración de SQL Azure.

• Opciones de Arranque Reubicadas.- En SQL Server
  Configuration Manager, incluye una nueva ficha de
  Parámetros de Arranque para mejor administración de los
  parámetros requeridos para el inicio del servicio.
ADMINISTRACIÓN E IMPLEMENTACIÓN
• FileTable.- Basado en Filestream. Permite integrar
  información no estructurada
  (Archivos, Documentos, Hojas de Cálculo, Presentaciones).
  Full Text Search opera sobre datos no estructurados.

• Generador de Secuencias.- Objetos independientes para
  generación de secuencias numéricas.

• Paginación de Consultas.- Resultado del query mostrado
  por páginas definidas por número de líneas a mostrar.

• Nuevas Funciones Escalares.- Introducción de nuevas
  funciones del sistema.
NUEVAS CAPACIDADES DE T-SQL

• Secuencias               CREATE SEQUENCE seq1
                              AS INT
 • SEQUENCE DDL               START WITH 10000
                              INCREMENT BY 1;
 • NEXT VALUE FOR          GO


 • sp_sequence_get_range   INSERT INTO HR.Employees (EmployeeId, Name)
                              VALUES (NEXT VALUE FOR seq1, 'Jane');

 • sys.sequences           INSERT INTO HR.Managers (ManagerId, Name)
                              VALUES (NEXT VALUE FOR seq1, 'John');




• Paginación de Query      SELECT
                              Name

 • OFFSET                  FROM HR.Employees
                           ORDER BY HireDate, EmployeeId

 • FETCH NEXT
                           OFFSET 10 ROWS
                           FETCH NEXT 10 ROWS ONLY
NUEVAS FUNCIONES
• Funciones de conversión:
   • TRY_CONVERT(data_type[(length)], [,style])
   • TRY_CAST(expression AS data_type[(length)])
• Funciones de conversion para cadenas:
   • FORMAT(value, format [,culture])
   • PARSE(string_value AS data_type [USING culture])
   • TRY_PARSE(string_value AS data_type [,USING culture])
• Otras Funciones:
   • IIF(boolean expr, true_value, false_value)
   • CHOOSE(index,val1,val2 [,valN])
   • CONCAT(val1, val2…[,valn])
DEMO
Mejoras en el lenguaje Transact-SQL
FURTHER. FORWARD. FASTER.


•Aprenda Más
Visite Microsoft Virtual Academy
http://www.microsoftvirtualacademy.com

•Obtenga Más
Descargue la versión de prueba
http://www.microsoft.com/sql

•Haga Más
Participe en el lanzamiento virtual
http://www.sqlserverlaunch.com
GRACIAS!!!
                                http://dblearner.com/foros

                                              facebook.com/dblearner

                                              @dblearner


© 2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.
The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market
     conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation.
                                 MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
GRAFICOS
ALWAYS ON
RECOVERY ADVISOR

Charla sql server 2012 cibertec

  • 1.
    SQL SERVER 2012 MEJORASEN ADMINISTRACIÓN Alberto De Rossi Microsoft Certified Professional Microsoft Certified Trainer This document has been prepared for limited distribution within Microsoft. This document contains materials and information that Microsoft considers confidential, proprietary, and significant for the protection of its business. The distribution of this document is limited to those solely involved with the program described within. Confidential and Proprietary © 2011 Microsoft Last Updated: Friday, April 20, 2012
  • 2.
    MEJORAS EN SQLSERVER 2012 1 2 3 SQL Server 2012 En la Nube Alta Disponibilidad 4 Escalabilidad y Desempeño 5 Administración e Implementación
  • 3.
  • 4.
    RETOS cumplir con las ser competitivo en habilidad para restricciones de base a la usar los datos presupuesto información del correctos en el negocio momento correcto … Producción Marketing Finanzas …
  • 5.
  • 6.
  • 7.
    SQL SERVER 2012 •Plataforma de información lista para la nube (cloud-ready) • De manera eficiente protege, libera y escala el poder de los datos a través de equipos de escritorio, móviles, centros de cómputo; en nubes privadas o públicas. • Plataforma de base de datos confiable, económica y escalable que ofrece confianza y buen desempeño para aplicaciones de misión crítica, instalaciones flexibles basadas en la nube y alta disponibilidad. • Profundidad en la perspectiva del negocio a través del análisis de datos a través de toda la organización • Soluciones Hibridas
  • 9.
    2. EN LASNUBES
  • 10.
    SQL AZURE • Nuevoparadigma de computación basada en internet • Servicio tipo “commodity”: solo pago lo que consumo • Fácil de integrar • No hay hardware que mantener • El proveedor se ocupa de actualizaciones, parches, mantenimiento, disponibilidad • Ubicuidad: Acceso universal por internet SQL Azure no es SQL Server • Algunas Preguntas: No es un hosting • Donde están mis datos? • Que tal los tiempos de respuesta? • Y si se cae el internet?
  • 11.
  • 12.
  • 13.
    ALTA DISPONIBILIDAD • AlwaysOnAvailability Groups.- Protege la base de datos permitiendo múltiples bases de datos como copias de seguridad o replicas. Combinación de tecnologías (Mirroring, Log Shiping, Peer To Peer replica) • AlwaysOn Failover Cluster Instances.-Provee protección superior a nivel de instancia usando Windows Server Failover Clustering y almacenamiento compartido. • Soporte para Windows Server Core.- Edición básica del sistema operativo Windows Server. Requieres aproximadamente entre 50 y 60 porciento menos reinicios cuando se aplican parches al servidor. • Recovery Advisor.- Línea de tiempo visual integrada a SQL Server Management Studio para simplificar el proceso de restauración.
  • 14.
  • 15.
    ESCALABILIDAD Y DESEMPEÑO •Índices Columnstore.- Mayor eficiencia en almacenamiento comprimido, Menor I/O y menor uso de memoria. Junto con Advanced Query-Processing provee desempeño muy veloz en la ejecución de consultas de grandes volúmenes de datos • Mayor soporte para partición.- Hasta 15,000 particiones. Antes limitado a 1,000 particiones por defecto • Creación, reconstrucción y eliminación de índices en línea.- Aplicaciones de misión crítica usan indexado en línea para evitar paradas durante los mantenimientos de rutina. • Máxima escalabilidad con Windows Server 2008 R2.- 256 procesadores lógicos y 2 terabytes de memoria en una instancia del sistema operativo
  • 16.
  • 17.
    ADMINISTRACIÓN E IMPLEMENTACIÓN •Bases de Datos Contenidas.- Usuarios son autenticados directamente en una base de datos de usuario sin la dependencia de inicios de sesión en el motor de bases de datos. • Integración con SQL Azure.- SQL Server Management Studio incluye herramientas para despliegue y administración de SQL Azure. • Opciones de Arranque Reubicadas.- En SQL Server Configuration Manager, incluye una nueva ficha de Parámetros de Arranque para mejor administración de los parámetros requeridos para el inicio del servicio.
  • 18.
    ADMINISTRACIÓN E IMPLEMENTACIÓN •FileTable.- Basado en Filestream. Permite integrar información no estructurada (Archivos, Documentos, Hojas de Cálculo, Presentaciones). Full Text Search opera sobre datos no estructurados. • Generador de Secuencias.- Objetos independientes para generación de secuencias numéricas. • Paginación de Consultas.- Resultado del query mostrado por páginas definidas por número de líneas a mostrar. • Nuevas Funciones Escalares.- Introducción de nuevas funciones del sistema.
  • 19.
    NUEVAS CAPACIDADES DET-SQL • Secuencias CREATE SEQUENCE seq1 AS INT • SEQUENCE DDL START WITH 10000 INCREMENT BY 1; • NEXT VALUE FOR GO • sp_sequence_get_range INSERT INTO HR.Employees (EmployeeId, Name) VALUES (NEXT VALUE FOR seq1, 'Jane'); • sys.sequences INSERT INTO HR.Managers (ManagerId, Name) VALUES (NEXT VALUE FOR seq1, 'John'); • Paginación de Query SELECT Name • OFFSET FROM HR.Employees ORDER BY HireDate, EmployeeId • FETCH NEXT OFFSET 10 ROWS FETCH NEXT 10 ROWS ONLY
  • 20.
    NUEVAS FUNCIONES • Funcionesde conversión: • TRY_CONVERT(data_type[(length)], [,style]) • TRY_CAST(expression AS data_type[(length)]) • Funciones de conversion para cadenas: • FORMAT(value, format [,culture]) • PARSE(string_value AS data_type [USING culture]) • TRY_PARSE(string_value AS data_type [,USING culture]) • Otras Funciones: • IIF(boolean expr, true_value, false_value) • CHOOSE(index,val1,val2 [,valN]) • CONCAT(val1, val2…[,valn])
  • 21.
    DEMO Mejoras en ellenguaje Transact-SQL
  • 22.
    FURTHER. FORWARD. FASTER. •AprendaMás Visite Microsoft Virtual Academy http://www.microsoftvirtualacademy.com •Obtenga Más Descargue la versión de prueba http://www.microsoft.com/sql •Haga Más Participe en el lanzamiento virtual http://www.sqlserverlaunch.com
  • 23.
    GRACIAS!!! http://dblearner.com/foros facebook.com/dblearner @dblearner © 2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
  • 24.
  • 25.
  • 26.