SlideShare a Scribd company logo
1 of 18
SQL Server 2016 Strech Database desde cada ángulo
07 de Octubre 2015 (12 pm GMT -5)
Kenneth Ureña
Resumen:
En esta sesión vamos a ver como configurar la nueva funcionalidad
de SQL Server 2016 Strech Databases, y los beneficios que
podemos obtener de ella en nuestra estrategia de alta
disponibilidad
Está por comenzar:
Moderador: Jose Luis Rivera
Próximos Eventos
14 de Octubre
Guillermo Taylor
SQL Server 2016: Row Level
Security
21 de Octubre
Carlos Ulate
Prácticas recomendadas para
SQL Server en Microsoft Azure
Manténgase conectado a nosotros!
Visítenos en http://globalspanish.sqlpass.org
/SpanishPASSVC
lnkd.in/dtYBzev
/user/SpanishPASSVC
/SpanishPASSVC
3
4
Oportunidades de Voluntariado
PASS no pudiera existir sin personas apasionadas y
dedicadas de todas partes del mundo que dan de su
tiempo como voluntarios.
Se un voluntario ahora!!
Para identificar oportunidades locales visita
volunteer.sqlpass.org
Recuerda actualizar tu perfil en las secciones de
“MyVolunteering” y MyPASS para mas detalles.
Sigan Participando!
• Obtén tu membresía gratuita en sqlpass.org
• Linked In: http://www.sqlpass.org/linkedin
• Facebook: http://www.sqlpass.org/facebook
• Twitter: @SQLPASS
• PASS: http://www.sqlpass.org
SQL Server 2016 Strech Database desde cada ángulo
07 de Octubre de 2015
Kenneth Ureña
Moderador: Jose Luis Rivera
http://www.sqlcr.com
@sqlcr
/in/sqlcr
/SpanishPASSVC
Agenda
• ¿Qué es SQL server stretch database?
• ¿Cómo activar SQL Server Stretch database?
• ¿Cómo monitorear SQL Server Stretch database?
• ¿Cómo pausar/resumir la sincronización?
• Respaldos y restauraciones.
• Restricciones
7
¿ Qué es SQL server stretch database?
SQL Server Stretch
database brinda la
capacidad de usar azure de
forma nativa para enviar
información de forma
transparente, y
posteriormente poderla
consultar.
8
Imagen tomada de https://msdn.microsoft.com/en-us/library/dn935011.aspx
¿ En qué me ayuda stretch databases?
9
Imagen tomada de https://msdn.microsoft.com/en-us/library/dn935011.aspx
• Cuando el tamaño de las tablas estan fuera de control y no es problema de diseño.
• Tengo que mantener información histórica de los ultimos X años, pero entre mas antigua mi
información menos se consulta.
• Para mantener esa información disponible, tengo que seguir comprando mas capacidad de
disco.
• Mi estratégia de recuperación de desastres se ve en riesgo de incumplir SLA’s debido a los
datos históricos.
¿Cómo activar SQL Server Stretch database?
1. Es recommendable bajar y ejecutar Strech Database Advisor.
2. Activar “remote data archive” a nivel de instancia.
3. Activar Stretch database a nivel de base de datos.
4. Activar REMOTE_DATA_ARCHIVE a nivel de tabla.
10
¿Cómo monitorear SQL Server Stretch database?
Una nueva DMV fue agregada sys.dm_db_rda_migration_status
11
Nombre de columna Tipo de dato Descripción
table_id int El ID de la tabla
database_id int El ID de la base de datos
migrated_rows bigint Numero de tuplas migradas en el bache
start_time_utc datetime La Hora de inicio
end_time_utc datetime La hora de finalización
error_number int Si el bache falla, el número de error
error_severity int Si el bache falla, la severidad del error
error_state int Si el bache falla, el estado del error
¿Cómo pausar/resumir la sincronización?
12
ALTER TABLE <table name>
ENABLE REMOTE_DATA_ARCHIVE WITH ( MIGRATION_STATE = OFF ); GO;
1.n SQL Server Management Studio, in Object Explorer, select the Stretch-enabled table
for which you want to pause data migration.
2.Right-click and select Tasks, and then select Stretch, and then select Pause.
Respaldos y restauraciones.
13
Imgen tomada de https://msdn.microsoft.com/en-us/library/dn934993.aspx
1. Restaurar la base de datos
2. Restaurar enlace con azure
Use <database>
EXEC
sys.sp_reauthorize_remote_data_archive
@azure_username, @azure_password;
Restricciones
• Unicidad en llaves primarias no es forzada, ni en constraints únicos.
• UPDATE o DELETE no son operaciones permitidas ne tablas Stretch-enabled.
• ALTER TABLE no es permitido en tablas Stretch-enabled. Con la excepción de la opción ENABLE
REMOTE_DATA_ARCHIVE option.
• CREATE INDEX o ALTER INDEX no son operaciones permitidas para tablas Stretch-enabled.
• Index views no son permitidos en vistas que incluyen tablas Stretch-enabled.
• No se puede actualizar o eliminar datos en vistas que incluyen tablasStretch-enabled. Sin
embargo el insert usando la vista si es permitido.
14
Restricciones
• filestream
• timestamp
• sql_variant
• XML
• geometry
• geography
• hierarchyid
• CLR user-defined types (UDTs)
15
Restricciones
• Column Set
• Computed Columns
• Check constraints
• Foreign key constraints that reference the table
• Default constraints
• XML indexes
• Full text indexes
• Spatial indexes
• Clustered columnstore indexes
16
17 |
Kenneth Ureña
Kenneth
Ureña
Kenneth.urena@linchpinpe
ople.com www.sqlcr.com
@sqlcr
PREGUNTAS Y RESPUESTAS
Prácticas recomendadas para SQL Server en Microsoft Azure
14 de Octubre (12 pm GMT -5)
Guillermo Taylor
Resúmen:
La configuración de máquinas virtuales con SQL Server en Microsoft
Azure requiere tener presentes ciertos aspectos para que su desempeño
sea adecuado con el escenario y además, una serie de configuraciones y
prácticas recomendadas para su gestión y su operación. En esta sesión
veremos algunas de éstas y cómo tener en cuenta características de este
IaaS para que SQL Server se comporte de manera óptima.
Próximo Evento

More Related Content

What's hot

Configuracion y administracion del espacio en disco
 Configuracion y administracion del espacio en disco Configuracion y administracion del espacio en disco
Configuracion y administracion del espacio en disco
Yael_21
 
Instalacion de cassandra
Instalacion de cassandraInstalacion de cassandra
Instalacion de cassandra
Luis Alvarado
 
Bases distribuidas en mysql
Bases distribuidas en mysqlBases distribuidas en mysql
Bases distribuidas en mysql
Giovanni Peruch
 

What's hot (20)

Configuracion y administracion del espacio en disco
 Configuracion y administracion del espacio en disco Configuracion y administracion del espacio en disco
Configuracion y administracion del espacio en disco
 
Gestor base de datos(mysql) Grupo Los Industriales O&M
Gestor base de datos(mysql) Grupo Los Industriales O&MGestor base de datos(mysql) Grupo Los Industriales O&M
Gestor base de datos(mysql) Grupo Los Industriales O&M
 
ORACLE SQL
ORACLE SQLORACLE SQL
ORACLE SQL
 
Instalacion de cassandra
Instalacion de cassandraInstalacion de cassandra
Instalacion de cassandra
 
Sqlite
SqliteSqlite
Sqlite
 
Base de Datos en Microsoft SQL Server
Base de Datos en Microsoft SQL ServerBase de Datos en Microsoft SQL Server
Base de Datos en Microsoft SQL Server
 
Ejemplo Base de Datos SQLite (Android)
Ejemplo Base de Datos SQLite (Android)Ejemplo Base de Datos SQLite (Android)
Ejemplo Base de Datos SQLite (Android)
 
Tablespaces En Oracle
Tablespaces En OracleTablespaces En Oracle
Tablespaces En Oracle
 
Bases de datos distribuidas
Bases de datos distribuidasBases de datos distribuidas
Bases de datos distribuidas
 
Introducción mongodb y desarrollo
Introducción mongodb y desarrolloIntroducción mongodb y desarrollo
Introducción mongodb y desarrollo
 
Copias de seguridad
Copias de seguridadCopias de seguridad
Copias de seguridad
 
Base de dato
Base de  dato Base de  dato
Base de dato
 
Android con conexión a base de datos sqlite
Android con conexión a base de datos sqliteAndroid con conexión a base de datos sqlite
Android con conexión a base de datos sqlite
 
Crear Base de Datos en Oracle
Crear Base de Datos en OracleCrear Base de Datos en Oracle
Crear Base de Datos en Oracle
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Preparando el entorno de la base de datos Oracle 11g Administration I-Z052-03
Preparando el entorno de la base de datos Oracle 11g Administration I-Z052-03Preparando el entorno de la base de datos Oracle 11g Administration I-Z052-03
Preparando el entorno de la base de datos Oracle 11g Administration I-Z052-03
 
MongoDB: la BBDD NoSQL más popular del mercado
MongoDB: la BBDD NoSQL más popular del mercadoMongoDB: la BBDD NoSQL más popular del mercado
MongoDB: la BBDD NoSQL más popular del mercado
 
MySQL
MySQLMySQL
MySQL
 
Copia de seguridad y restaurar
Copia de seguridad y restaurarCopia de seguridad y restaurar
Copia de seguridad y restaurar
 
Bases distribuidas en mysql
Bases distribuidas en mysqlBases distribuidas en mysql
Bases distribuidas en mysql
 

Viewers also liked

Excel power pivot como herramienta de apoyo para la estrategia de bi self-ser...
Excel power pivot como herramienta de apoyo para la estrategia de bi self-ser...Excel power pivot como herramienta de apoyo para la estrategia de bi self-ser...
Excel power pivot como herramienta de apoyo para la estrategia de bi self-ser...
SpanishPASSVC
 

Viewers also liked (20)

Cuadros de mando el todo es más que la suma de las partes
Cuadros de mando el todo es más que la suma de las partesCuadros de mando el todo es más que la suma de las partes
Cuadros de mando el todo es más que la suma de las partes
 
La receta de la abuela para mejores cargas de datos
La receta de la abuela para mejores cargas de datosLa receta de la abuela para mejores cargas de datos
La receta de la abuela para mejores cargas de datos
 
Excel power pivot como herramienta de apoyo para la estrategia de bi self-ser...
Excel power pivot como herramienta de apoyo para la estrategia de bi self-ser...Excel power pivot como herramienta de apoyo para la estrategia de bi self-ser...
Excel power pivot como herramienta de apoyo para la estrategia de bi self-ser...
 
SQL Server rápido y furioso
SQL Server rápido y furiosoSQL Server rápido y furioso
SQL Server rápido y furioso
 
Visualización. mejorando las respuestas a las preguntas de negocio
Visualización. mejorando las respuestas a las preguntas de negocioVisualización. mejorando las respuestas a las preguntas de negocio
Visualización. mejorando las respuestas a las preguntas de negocio
 
Automatizando la generación de Datawarehouses a través de metadatos
Automatizando la generación de Datawarehouses a través de metadatosAutomatizando la generación de Datawarehouses a través de metadatos
Automatizando la generación de Datawarehouses a través de metadatos
 
SQL como un servicio en la nube
SQL como un servicio en la nubeSQL como un servicio en la nube
SQL como un servicio en la nube
 
Query Store en SQL 2016
Query Store en SQL 2016Query Store en SQL 2016
Query Store en SQL 2016
 
Descubriendo el corazón de la optimización “Estadísticas más que un concepto”
Descubriendo el corazón de la optimización “Estadísticas más que un concepto”Descubriendo el corazón de la optimización “Estadísticas más que un concepto”
Descubriendo el corazón de la optimización “Estadísticas más que un concepto”
 
Sincronizando Azure Search con SQL Server
Sincronizando Azure Search con SQL ServerSincronizando Azure Search con SQL Server
Sincronizando Azure Search con SQL Server
 
Administrando soluciones de Power BI
Administrando soluciones de Power BIAdministrando soluciones de Power BI
Administrando soluciones de Power BI
 
Vista 360 grados de DataZen - Juan Alvarado
Vista 360 grados de DataZen - Juan AlvaradoVista 360 grados de DataZen - Juan Alvarado
Vista 360 grados de DataZen - Juan Alvarado
 
Procesando XML de estruturas complejas con SSIS
Procesando XML de estruturas complejas con SSISProcesando XML de estruturas complejas con SSIS
Procesando XML de estruturas complejas con SSIS
 
SQL Server 2016 - Row Level Security
SQL Server 2016 - Row Level SecuritySQL Server 2016 - Row Level Security
SQL Server 2016 - Row Level Security
 
Prácticas recomendadas para SQL Server en Microsoft Azure
Prácticas recomendadas para SQL Server en Microsoft AzurePrácticas recomendadas para SQL Server en Microsoft Azure
Prácticas recomendadas para SQL Server en Microsoft Azure
 
Introduccion a Data Science
Introduccion a Data ScienceIntroduccion a Data Science
Introduccion a Data Science
 
SQL Server 2016 new features
SQL Server 2016 new featuresSQL Server 2016 new features
SQL Server 2016 new features
 
JSON Support en SQL Server 2016
JSON Support en SQL Server 2016JSON Support en SQL Server 2016
JSON Support en SQL Server 2016
 
SQL Monitoring
SQL MonitoringSQL Monitoring
SQL Monitoring
 
Introducción a Azure Machine Learning
Introducción a Azure Machine LearningIntroducción a Azure Machine Learning
Introducción a Azure Machine Learning
 

Similar to SQL Server 2016 Strech Database desde cada ángulo - Kenneth Ureña

Similar to SQL Server 2016 Strech Database desde cada ángulo - Kenneth Ureña (20)

Monitoreo de Base de Datos en Azure
Monitoreo de Base de Datos en AzureMonitoreo de Base de Datos en Azure
Monitoreo de Base de Datos en Azure
 
Introducción a SSIS
Introducción a SSISIntroducción a SSIS
Introducción a SSIS
 
24 HOP edición Español - Escenarios de seguridad para modeloscubos tabulares ...
24 HOP edición Español - Escenarios de seguridad para modeloscubos tabulares ...24 HOP edición Español - Escenarios de seguridad para modeloscubos tabulares ...
24 HOP edición Español - Escenarios de seguridad para modeloscubos tabulares ...
 
Semana 01.pdf
Semana 01.pdfSemana 01.pdf
Semana 01.pdf
 
Taller de Base de datos - Unidad 1 SGBD introduccion
Taller de Base de datos - Unidad 1 SGBD introduccionTaller de Base de datos - Unidad 1 SGBD introduccion
Taller de Base de datos - Unidad 1 SGBD introduccion
 
Vistazo a SQL Server 2016
Vistazo a SQL Server 2016Vistazo a SQL Server 2016
Vistazo a SQL Server 2016
 
Mejores Prácticas de SQL Server para implementar SharePoint Server
Mejores Prácticas de SQL Server para implementar SharePoint ServerMejores Prácticas de SQL Server para implementar SharePoint Server
Mejores Prácticas de SQL Server para implementar SharePoint Server
 
Explorando los Sabores de Azure DW
Explorando los Sabores de Azure DWExplorando los Sabores de Azure DW
Explorando los Sabores de Azure DW
 
10 Tips ‘n’ Tricks for DBAs
10 Tips ‘n’ Tricks for DBAs10 Tips ‘n’ Tricks for DBAs
10 Tips ‘n’ Tricks for DBAs
 
Administrando SQL Server, mejores practicas para un DBA
Administrando SQL Server, mejores practicas para un DBAAdministrando SQL Server, mejores practicas para un DBA
Administrando SQL Server, mejores practicas para un DBA
 
24HOP Espanol - Funcionalidades de Nube Hibrida en SQL Server 2014
24HOP Espanol - Funcionalidades de Nube Hibrida en SQL Server 201424HOP Espanol - Funcionalidades de Nube Hibrida en SQL Server 2014
24HOP Espanol - Funcionalidades de Nube Hibrida en SQL Server 2014
 
Introducción a Oracle
Introducción a OracleIntroducción a Oracle
Introducción a Oracle
 
Administracion de base de datos postgresql
Administracion de base de datos postgresqlAdministracion de base de datos postgresql
Administracion de base de datos postgresql
 
Administracion de base de datos postgresql
Administracion de base de datos postgresqlAdministracion de base de datos postgresql
Administracion de base de datos postgresql
 
Manual instalacion sql_server
Manual instalacion sql_serverManual instalacion sql_server
Manual instalacion sql_server
 
Query Store al rescate - PASS Spanish
Query Store al rescate - PASS Spanish Query Store al rescate - PASS Spanish
Query Store al rescate - PASS Spanish
 
Gestión de Base de Datos en Azure
Gestión de Base de Datos en AzureGestión de Base de Datos en Azure
Gestión de Base de Datos en Azure
 
24 HOP edición Español - Funcionalidades de nube híbrida en sql server 2014 -...
24 HOP edición Español - Funcionalidades de nube híbrida en sql server 2014 -...24 HOP edición Español - Funcionalidades de nube híbrida en sql server 2014 -...
24 HOP edición Español - Funcionalidades de nube híbrida en sql server 2014 -...
 
sesion 01_sql basico.pdf
sesion 01_sql basico.pdfsesion 01_sql basico.pdf
sesion 01_sql basico.pdf
 
Las mejores practicas de los indices columnstore
Las mejores practicas de los indices columnstoreLas mejores practicas de los indices columnstore
Las mejores practicas de los indices columnstore
 

More from SpanishPASSVC

More from SpanishPASSVC (15)

Creación de un modelo de análisis predictivo en la nube
Creación de un modelo de análisis predictivo en la nubeCreación de un modelo de análisis predictivo en la nube
Creación de un modelo de análisis predictivo en la nube
 
Analizando la performance del subsistema de IO
Analizando la performance del subsistema de IOAnalizando la performance del subsistema de IO
Analizando la performance del subsistema de IO
 
AlwaysON Lecciones Aprendidas
AlwaysON Lecciones AprendidasAlwaysON Lecciones Aprendidas
AlwaysON Lecciones Aprendidas
 
Data Science con Microsoft R Server y SQL Server 2016
Data Science con Microsoft R Server y SQL Server 2016Data Science con Microsoft R Server y SQL Server 2016
Data Science con Microsoft R Server y SQL Server 2016
 
Mejoras de Rendimiento para Replicación Transaccional
Mejoras de Rendimiento para Replicación TransaccionalMejoras de Rendimiento para Replicación Transaccional
Mejoras de Rendimiento para Replicación Transaccional
 
Como leer planes de ejecución
Como leer planes de ejecuciónComo leer planes de ejecución
Como leer planes de ejecución
 
AlwaysOn en SQL Server 2016
AlwaysOn en SQL Server 2016AlwaysOn en SQL Server 2016
AlwaysOn en SQL Server 2016
 
VMs de alto rendimiento para SQL Server en AWS y Azure
VMs de alto rendimiento para SQL Server en AWS y AzureVMs de alto rendimiento para SQL Server en AWS y Azure
VMs de alto rendimiento para SQL Server en AWS y Azure
 
Tecnicas avanzadas de monitoreo
Tecnicas avanzadas de monitoreoTecnicas avanzadas de monitoreo
Tecnicas avanzadas de monitoreo
 
Principios de diseño para procesos de ETL
Principios de diseño para procesos de ETLPrincipios de diseño para procesos de ETL
Principios de diseño para procesos de ETL
 
Planeando e implementando servicios de datos con Microsoft Azure
Planeando e implementando servicios de datos con Microsoft AzurePlaneando e implementando servicios de datos con Microsoft Azure
Planeando e implementando servicios de datos con Microsoft Azure
 
Mejores prácticas para SQL Server en ambientes virtualizados
Mejores prácticas para SQL Server en ambientes virtualizadosMejores prácticas para SQL Server en ambientes virtualizados
Mejores prácticas para SQL Server en ambientes virtualizados
 
Mejores prácticas de Data Warehouse con SQL Server
Mejores prácticas de Data Warehouse con SQL ServerMejores prácticas de Data Warehouse con SQL Server
Mejores prácticas de Data Warehouse con SQL Server
 
Minería de datos / Machine Learning
Minería de datos / Machine LearningMinería de datos / Machine Learning
Minería de datos / Machine Learning
 
Conociendo los servicios adicionales en big data
Conociendo los servicios adicionales en big dataConociendo los servicios adicionales en big data
Conociendo los servicios adicionales en big data
 

Recently uploaded

REVISTAA - CONSTRUCCION SOSTENIBLE ESTUDIO DE CASOS
REVISTAA - CONSTRUCCION SOSTENIBLE ESTUDIO DE CASOSREVISTAA - CONSTRUCCION SOSTENIBLE ESTUDIO DE CASOS
REVISTAA - CONSTRUCCION SOSTENIBLE ESTUDIO DE CASOS
Alexander VA
 
SISTEMA DE CONTROL INTERNO - GRSM - GRUPO 5.pptx
SISTEMA DE CONTROL INTERNO - GRSM - GRUPO 5.pptxSISTEMA DE CONTROL INTERNO - GRSM - GRUPO 5.pptx
SISTEMA DE CONTROL INTERNO - GRSM - GRUPO 5.pptx
TAMINCHIPONCEANILDAD
 
Proyecto JANNET trabajo de investigación
Proyecto JANNET trabajo de investigaciónProyecto JANNET trabajo de investigación
Proyecto JANNET trabajo de investigación
EduCE2
 
2287-Texto del artículo-1259innova9-1-10-20230909.pdf
2287-Texto del artículo-1259innova9-1-10-20230909.pdf2287-Texto del artículo-1259innova9-1-10-20230909.pdf
2287-Texto del artículo-1259innova9-1-10-20230909.pdf
CamiloVasconez
 
01 SIMULACRO 2024.pdf unijjajajajjaaaajj
01 SIMULACRO 2024.pdf unijjajajajjaaaajj01 SIMULACRO 2024.pdf unijjajajajjaaaajj
01 SIMULACRO 2024.pdf unijjajajajjaaaajj
matiasccoyllomarca
 

Recently uploaded (20)

Paisajismo Chino - Vegetacion y su historia
Paisajismo Chino - Vegetacion y su historiaPaisajismo Chino - Vegetacion y su historia
Paisajismo Chino - Vegetacion y su historia
 
Análisis estructural del restaurante submarino de Valencia oceanographic
Análisis estructural del restaurante submarino de Valencia oceanographicAnálisis estructural del restaurante submarino de Valencia oceanographic
Análisis estructural del restaurante submarino de Valencia oceanographic
 
REVISTAA - CONSTRUCCION SOSTENIBLE ESTUDIO DE CASOS
REVISTAA - CONSTRUCCION SOSTENIBLE ESTUDIO DE CASOSREVISTAA - CONSTRUCCION SOSTENIBLE ESTUDIO DE CASOS
REVISTAA - CONSTRUCCION SOSTENIBLE ESTUDIO DE CASOS
 
Formas Farmacéuticas segun la FEUM..........
Formas Farmacéuticas segun la FEUM..........Formas Farmacéuticas segun la FEUM..........
Formas Farmacéuticas segun la FEUM..........
 
Estudio sobre tenencia de animales domésticos en Madrid 2019-2023
Estudio sobre tenencia de animales domésticos en Madrid 2019-2023Estudio sobre tenencia de animales domésticos en Madrid 2019-2023
Estudio sobre tenencia de animales domésticos en Madrid 2019-2023
 
METODOLOGIA DE INVESTIGACION DE MARIO BUNGE
METODOLOGIA DE INVESTIGACION DE MARIO BUNGEMETODOLOGIA DE INVESTIGACION DE MARIO BUNGE
METODOLOGIA DE INVESTIGACION DE MARIO BUNGE
 
Ideas liberales en Chile.pptx2019historiadechile
Ideas liberales en Chile.pptx2019historiadechileIdeas liberales en Chile.pptx2019historiadechile
Ideas liberales en Chile.pptx2019historiadechile
 
Pobreza porcentual por etnia para el año (2024).pdf
Pobreza porcentual por etnia para el año (2024).pdfPobreza porcentual por etnia para el año (2024).pdf
Pobreza porcentual por etnia para el año (2024).pdf
 
SISTEMA DE CONTROL INTERNO - GRSM - GRUPO 5.pptx
SISTEMA DE CONTROL INTERNO - GRSM - GRUPO 5.pptxSISTEMA DE CONTROL INTERNO - GRSM - GRUPO 5.pptx
SISTEMA DE CONTROL INTERNO - GRSM - GRUPO 5.pptx
 
Proyecto JANNET trabajo de investigación
Proyecto JANNET trabajo de investigaciónProyecto JANNET trabajo de investigación
Proyecto JANNET trabajo de investigación
 
2287-Texto del artículo-1259innova9-1-10-20230909.pdf
2287-Texto del artículo-1259innova9-1-10-20230909.pdf2287-Texto del artículo-1259innova9-1-10-20230909.pdf
2287-Texto del artículo-1259innova9-1-10-20230909.pdf
 
Estudio Índice de Igualdad 2024 de Ipsos
Estudio Índice de Igualdad 2024 de IpsosEstudio Índice de Igualdad 2024 de Ipsos
Estudio Índice de Igualdad 2024 de Ipsos
 
GRUPO 3 ACTIVIDADES Integradoras Universidad cesar vallejo.pdf
GRUPO 3 ACTIVIDADES Integradoras Universidad cesar vallejo.pdfGRUPO 3 ACTIVIDADES Integradoras Universidad cesar vallejo.pdf
GRUPO 3 ACTIVIDADES Integradoras Universidad cesar vallejo.pdf
 
trabajo aplicativo conflictos sociales ong y ccss
trabajo aplicativo conflictos sociales ong y ccsstrabajo aplicativo conflictos sociales ong y ccss
trabajo aplicativo conflictos sociales ong y ccss
 
Países con mayores líneas de trenes de alta velocidad (2021).pdf
Países con  mayores líneas de trenes de alta velocidad  (2021).pdfPaíses con  mayores líneas de trenes de alta velocidad  (2021).pdf
Países con mayores líneas de trenes de alta velocidad (2021).pdf
 
EJERCICIOS PARA MODELAR BASES DE DATOS.docx.docx
EJERCICIOS PARA MODELAR BASES DE DATOS.docx.docxEJERCICIOS PARA MODELAR BASES DE DATOS.docx.docx
EJERCICIOS PARA MODELAR BASES DE DATOS.docx.docx
 
Seguridad y privacidad (1).pptx OdayYoah
Seguridad y privacidad (1).pptx OdayYoahSeguridad y privacidad (1).pptx OdayYoah
Seguridad y privacidad (1).pptx OdayYoah
 
¿Qué es el texto científico? Presentación para la clase de comunicación escri...
¿Qué es el texto científico? Presentación para la clase de comunicación escri...¿Qué es el texto científico? Presentación para la clase de comunicación escri...
¿Qué es el texto científico? Presentación para la clase de comunicación escri...
 
CUENCA MADRE DE DIOS-BOLIVIA INFORMACIÓN GENERAL
CUENCA MADRE DE DIOS-BOLIVIA INFORMACIÓN GENERALCUENCA MADRE DE DIOS-BOLIVIA INFORMACIÓN GENERAL
CUENCA MADRE DE DIOS-BOLIVIA INFORMACIÓN GENERAL
 
01 SIMULACRO 2024.pdf unijjajajajjaaaajj
01 SIMULACRO 2024.pdf unijjajajajjaaaajj01 SIMULACRO 2024.pdf unijjajajajjaaaajj
01 SIMULACRO 2024.pdf unijjajajajjaaaajj
 

SQL Server 2016 Strech Database desde cada ángulo - Kenneth Ureña

  • 1. SQL Server 2016 Strech Database desde cada ángulo 07 de Octubre 2015 (12 pm GMT -5) Kenneth Ureña Resumen: En esta sesión vamos a ver como configurar la nueva funcionalidad de SQL Server 2016 Strech Databases, y los beneficios que podemos obtener de ella en nuestra estrategia de alta disponibilidad Está por comenzar: Moderador: Jose Luis Rivera Próximos Eventos 14 de Octubre Guillermo Taylor SQL Server 2016: Row Level Security 21 de Octubre Carlos Ulate Prácticas recomendadas para SQL Server en Microsoft Azure
  • 2. Manténgase conectado a nosotros! Visítenos en http://globalspanish.sqlpass.org /SpanishPASSVC lnkd.in/dtYBzev /user/SpanishPASSVC /SpanishPASSVC
  • 3. 3
  • 4. 4 Oportunidades de Voluntariado PASS no pudiera existir sin personas apasionadas y dedicadas de todas partes del mundo que dan de su tiempo como voluntarios. Se un voluntario ahora!! Para identificar oportunidades locales visita volunteer.sqlpass.org Recuerda actualizar tu perfil en las secciones de “MyVolunteering” y MyPASS para mas detalles.
  • 5. Sigan Participando! • Obtén tu membresía gratuita en sqlpass.org • Linked In: http://www.sqlpass.org/linkedin • Facebook: http://www.sqlpass.org/facebook • Twitter: @SQLPASS • PASS: http://www.sqlpass.org
  • 6. SQL Server 2016 Strech Database desde cada ángulo 07 de Octubre de 2015 Kenneth Ureña Moderador: Jose Luis Rivera http://www.sqlcr.com @sqlcr /in/sqlcr /SpanishPASSVC
  • 7. Agenda • ¿Qué es SQL server stretch database? • ¿Cómo activar SQL Server Stretch database? • ¿Cómo monitorear SQL Server Stretch database? • ¿Cómo pausar/resumir la sincronización? • Respaldos y restauraciones. • Restricciones 7
  • 8. ¿ Qué es SQL server stretch database? SQL Server Stretch database brinda la capacidad de usar azure de forma nativa para enviar información de forma transparente, y posteriormente poderla consultar. 8 Imagen tomada de https://msdn.microsoft.com/en-us/library/dn935011.aspx
  • 9. ¿ En qué me ayuda stretch databases? 9 Imagen tomada de https://msdn.microsoft.com/en-us/library/dn935011.aspx • Cuando el tamaño de las tablas estan fuera de control y no es problema de diseño. • Tengo que mantener información histórica de los ultimos X años, pero entre mas antigua mi información menos se consulta. • Para mantener esa información disponible, tengo que seguir comprando mas capacidad de disco. • Mi estratégia de recuperación de desastres se ve en riesgo de incumplir SLA’s debido a los datos históricos.
  • 10. ¿Cómo activar SQL Server Stretch database? 1. Es recommendable bajar y ejecutar Strech Database Advisor. 2. Activar “remote data archive” a nivel de instancia. 3. Activar Stretch database a nivel de base de datos. 4. Activar REMOTE_DATA_ARCHIVE a nivel de tabla. 10
  • 11. ¿Cómo monitorear SQL Server Stretch database? Una nueva DMV fue agregada sys.dm_db_rda_migration_status 11 Nombre de columna Tipo de dato Descripción table_id int El ID de la tabla database_id int El ID de la base de datos migrated_rows bigint Numero de tuplas migradas en el bache start_time_utc datetime La Hora de inicio end_time_utc datetime La hora de finalización error_number int Si el bache falla, el número de error error_severity int Si el bache falla, la severidad del error error_state int Si el bache falla, el estado del error
  • 12. ¿Cómo pausar/resumir la sincronización? 12 ALTER TABLE <table name> ENABLE REMOTE_DATA_ARCHIVE WITH ( MIGRATION_STATE = OFF ); GO; 1.n SQL Server Management Studio, in Object Explorer, select the Stretch-enabled table for which you want to pause data migration. 2.Right-click and select Tasks, and then select Stretch, and then select Pause.
  • 13. Respaldos y restauraciones. 13 Imgen tomada de https://msdn.microsoft.com/en-us/library/dn934993.aspx 1. Restaurar la base de datos 2. Restaurar enlace con azure Use <database> EXEC sys.sp_reauthorize_remote_data_archive @azure_username, @azure_password;
  • 14. Restricciones • Unicidad en llaves primarias no es forzada, ni en constraints únicos. • UPDATE o DELETE no son operaciones permitidas ne tablas Stretch-enabled. • ALTER TABLE no es permitido en tablas Stretch-enabled. Con la excepción de la opción ENABLE REMOTE_DATA_ARCHIVE option. • CREATE INDEX o ALTER INDEX no son operaciones permitidas para tablas Stretch-enabled. • Index views no son permitidos en vistas que incluyen tablas Stretch-enabled. • No se puede actualizar o eliminar datos en vistas que incluyen tablasStretch-enabled. Sin embargo el insert usando la vista si es permitido. 14
  • 15. Restricciones • filestream • timestamp • sql_variant • XML • geometry • geography • hierarchyid • CLR user-defined types (UDTs) 15
  • 16. Restricciones • Column Set • Computed Columns • Check constraints • Foreign key constraints that reference the table • Default constraints • XML indexes • Full text indexes • Spatial indexes • Clustered columnstore indexes 16
  • 17. 17 | Kenneth Ureña Kenneth Ureña Kenneth.urena@linchpinpe ople.com www.sqlcr.com @sqlcr PREGUNTAS Y RESPUESTAS
  • 18. Prácticas recomendadas para SQL Server en Microsoft Azure 14 de Octubre (12 pm GMT -5) Guillermo Taylor Resúmen: La configuración de máquinas virtuales con SQL Server en Microsoft Azure requiere tener presentes ciertos aspectos para que su desempeño sea adecuado con el escenario y además, una serie de configuraciones y prácticas recomendadas para su gestión y su operación. En esta sesión veremos algunas de éstas y cómo tener en cuenta características de este IaaS para que SQL Server se comporte de manera óptima. Próximo Evento