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

metodo SOAP utilizado para evaluar el estado de un paciente
metodo SOAP utilizado para evaluar el estado de un pacientemetodo SOAP utilizado para evaluar el estado de un paciente
metodo SOAP utilizado para evaluar el estado de un paciente
MedicinaInternaresid1
 

Recently uploaded (20)

02 protocolo en caso de robo o asalto.pdf
02 protocolo en caso de robo o asalto.pdf02 protocolo en caso de robo o asalto.pdf
02 protocolo en caso de robo o asalto.pdf
 
6.3 Hidrologia Geomorfologia Cuenca.pptx
6.3 Hidrologia Geomorfologia Cuenca.pptx6.3 Hidrologia Geomorfologia Cuenca.pptx
6.3 Hidrologia Geomorfologia Cuenca.pptx
 
aine-2014.pdf/tipos de aines-clasificación
aine-2014.pdf/tipos de aines-clasificaciónaine-2014.pdf/tipos de aines-clasificación
aine-2014.pdf/tipos de aines-clasificación
 
Adultos Mayores más de 60 años como de la población total (2024).pdf
Adultos Mayores más de 60 años como  de la población total (2024).pdfAdultos Mayores más de 60 años como  de la población total (2024).pdf
Adultos Mayores más de 60 años como de la población total (2024).pdf
 
P.P ANÁLISIS DE UN TEXTO BÍBLICO. TEMA 10.pptx
P.P ANÁLISIS DE UN TEXTO BÍBLICO. TEMA 10.pptxP.P ANÁLISIS DE UN TEXTO BÍBLICO. TEMA 10.pptx
P.P ANÁLISIS DE UN TEXTO BÍBLICO. TEMA 10.pptx
 
max-weber-principales-aportes de la sociologia (2).pptx
max-weber-principales-aportes de la sociologia (2).pptxmax-weber-principales-aportes de la sociologia (2).pptx
max-weber-principales-aportes de la sociologia (2).pptx
 
data lista de ingresantes de la universidad de ucayali 2024.pdf
data lista de ingresantes de la universidad de ucayali 2024.pdfdata lista de ingresantes de la universidad de ucayali 2024.pdf
data lista de ingresantes de la universidad de ucayali 2024.pdf
 
metodo SOAP utilizado para evaluar el estado de un paciente
metodo SOAP utilizado para evaluar el estado de un pacientemetodo SOAP utilizado para evaluar el estado de un paciente
metodo SOAP utilizado para evaluar el estado de un paciente
 
Sistema Nacional de Vigilancia en Salud Pública SIVIGILA
Sistema Nacional de Vigilancia en Salud Pública SIVIGILASistema Nacional de Vigilancia en Salud Pública SIVIGILA
Sistema Nacional de Vigilancia en Salud Pública SIVIGILA
 
diseño de una linea de produccion de jabon liquido.pptx
diseño de una linea de produccion de jabon liquido.pptxdiseño de una linea de produccion de jabon liquido.pptx
diseño de una linea de produccion de jabon liquido.pptx
 
Los primeros 60 países por IDH en el año (2024).pdf
Los primeros 60 países por IDH en el año (2024).pdfLos primeros 60 países por IDH en el año (2024).pdf
Los primeros 60 países por IDH en el año (2024).pdf
 
Alfredo Gabriel Rodriguez Yajure Tarea#1
Alfredo Gabriel Rodriguez Yajure Tarea#1Alfredo Gabriel Rodriguez Yajure Tarea#1
Alfredo Gabriel Rodriguez Yajure Tarea#1
 
ROMA Y EL IMPERIO, CIUDADES ANTIGUA ROMANAS
ROMA Y EL  IMPERIO, CIUDADES  ANTIGUA ROMANASROMA Y EL  IMPERIO, CIUDADES  ANTIGUA ROMANAS
ROMA Y EL IMPERIO, CIUDADES ANTIGUA ROMANAS
 
Porcentaje de población blanca europea en Europa Occidental (1923-2024).pdf
Porcentaje de población blanca europea en Europa Occidental (1923-2024).pdfPorcentaje de población blanca europea en Europa Occidental (1923-2024).pdf
Porcentaje de población blanca europea en Europa Occidental (1923-2024).pdf
 
EPIDEMIO CANCER PULMON resumen nnn.pptx
EPIDEMIO CANCER PULMON  resumen nnn.pptxEPIDEMIO CANCER PULMON  resumen nnn.pptx
EPIDEMIO CANCER PULMON resumen nnn.pptx
 
Análisis del Modo y Efecto de Fallas AMEF.ppt
Análisis del Modo y Efecto de Fallas AMEF.pptAnálisis del Modo y Efecto de Fallas AMEF.ppt
Análisis del Modo y Efecto de Fallas AMEF.ppt
 
AMNIOS Y CORDON UMBILICAL en el 3 embarazo (1).docx
AMNIOS Y CORDON UMBILICAL en el 3 embarazo (1).docxAMNIOS Y CORDON UMBILICAL en el 3 embarazo (1).docx
AMNIOS Y CORDON UMBILICAL en el 3 embarazo (1).docx
 
Investigacion cualitativa y cuantitativa....pdf
Investigacion cualitativa y cuantitativa....pdfInvestigacion cualitativa y cuantitativa....pdf
Investigacion cualitativa y cuantitativa....pdf
 
biometria hematica y hemostasia y preanalitica.pptx
biometria hematica y hemostasia y preanalitica.pptxbiometria hematica y hemostasia y preanalitica.pptx
biometria hematica y hemostasia y preanalitica.pptx
 
El Manierismo. El Manierismo
El Manierismo.              El ManierismoEl Manierismo.              El Manierismo
El Manierismo. El Manierismo
 

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