SlideShare una empresa de Scribd logo
1 de 28
Configurando Aplicaciones para Réplicas de 
Lectura de SQL-Server AlwaysOn 
24 de Septiembre (12 pm GMT -5) 
Carlos Rojas 
Resúmen: 
Cómo configurar SQL-Server y Aplicaciones .NET 
para aprovechar la funcionalidad de Lectura de las 
Réplicas en AlwaysOn de SQL-Server 
Próximos Eventos 
Indices columnares en SQL Server 
2014 
1 de Octubre 
José L. Rivera 
Power BI para office 365 
8 de Octubre 
Jorge Castañeda 
Introducción a SSIS con BIML 
15 de Octubre 
Guillermo Caicedo 
Está por comenzar:
Configurando Aplicaciones para Réplicas de 
Lectura de SQL-Server AlwaysOn 
24 Setiembre 2014 
Carlos Rojas Vargas 
MVP | MCSA | MCITP | MCTS | MCPD | MCSE | MCT 
Consultor Senior CMA / Trainer CTE 
SQL-Server Users Group – Costa Rica 
http://sqlugcr.net
History of SQL-based Data Redundancy 
SQL Backup and Restore (SQL Server 6.5) 
SQL Log Shipping (SQL Server 7.0) 
SQL Transactional Replication (SQL Server 7.0) 
SQL Failover Cluster (SQL Server 7.0) 
- HADR Enhancements (SQL Server 2000) 
SQL Snapshot (SQL Server 2005) 
SQL Mirroring (SQL Server 2005) 
- HADR Enhancements (SQL Server 2008 & R2) 
SQL AlwaysOn (SQL Server 2012) 
SQL AlwaysOn Enhanced (SQL Server 2014)
AlwaysOn Technologies in 
SQL Server 2012/2014 
AlwaysOn Failover Cluster 
Instance 
• Server-level protection 
Windows Server 
Failover Cluster 
Windows Server 
Failover Cluster 
AlwaysOn Availability Group 
• Database-level protection
SQL-Server 2012/2014 HADR 
AlwaysOn High Availability Group 
(HAG)
AlwaysOn: High Availability Group 
• Installation 
• Windows cluster 
• No-clustered SQL 
Server
A Flexible Solution 
AlwaysOn provides the flexibility of different HA 
configurations 
Synchronous 
Data Movement 
A 
Asynchcronous 
Data Movement 
A 
A 
A 
Shared Storage, regional and geo secondaries 
A 
A 
A 
Direct attached storage local, regional and geo target
High Availability Summary 
High Availability and Disaster 
Recovery 
SQL Server Solution 
Potential 
Data Loss 
(RPO) 
Potential 
Recovery 
Time (RTO) 
Automatic 
Failover 
Readable 
Secondaries 
AlwaysOn Availability Group - synchronous-commit 
Zero Seconds Yes(4) Yes 
AlwaysOn Availability Group - asynchronous-commit 
Seconds Minutes No Yes 
AlwaysOn Failover Cluster Instance NA(5) Seconds 
-to-minutes 
Yes NA 
Database Mirroring(2) - High-safety (sync + 
witness) 
Zero Seconds Yes NA 
Database Mirroring(2) - High-performance (async) Seconds(6) Minutes(6) No NA 
Log Shipping Minutes(6) Minutes 
-to-hours(6) 
No Not during 
a restore 
Backup, Copy, Restore(3) Hours(6) Hours 
-to-days(6) 
No Not during 
a restore
Application Failover 
Availability Groups Listener allow applications to failover seamlessly to any secondary 
Application reconnects using a virtual name after a failover to a secondary 
ServerA ServerB ServerC 
HR 
DB 
AG_HR 
HR 
DB 
HR_VNN 
Primary Secondary 
HR 
DB 
Primary SSeeccoonnddaarryy 
Application retry during failover 
-server HR_Listener;-catalog 
HRDB 
Connect to new primary once 
failover is complete 
and the listener is online
Active Secondary Replicas 
Primary Replica 
Secondary Replica 
(Read-Intent) 
Listener 
Secondary Replica 
(Read-Only) 
ApplicationIntent=ReadOnly 
Backup
AlwaysOnActive Secondary 
• IT efficiency and cost-effectiveness is critical for businesses 
 Idle hardware is not an option anymore 
• AlwaysOnActive Secondary enables efficient utilization of high availability hardware 
resources thereby improving overall IT efficiency 
• Active Secondary can be utilized for 
 Balancing read-only workloads 
 Offloading Backup Operations
SQLservr.exe SQLservr.exe 
InstanceA 
DB1 DB2 
Readable secondary allow offloading read queries to secondary 
Close to real-time data, latency of log synchronization 
impact data freshness 
Backups in Secondary Replicas 
DB1 DB2 
Primary Secondary 
InstanceB 
Secondary Primary 
Reports 
Backups 
Reports 
Backups 
AlwaysOn Availability Groups
Active Secondary 
Enabling Backup On Secondary 
Backups can be 
done on any replica 
of a database 
Backups on 
primary replica still 
works 
Log backups done 
on all replicas form 
a single log chain 
Database 
Recovery Advisor 
makes restores 
simple 
R/W workload 
Primary 
Backups 
Secondary 
Backups 
Secondary 
Backups
Read-Only Client Connectivity 
Read-Only client connection behavior determined by Availability Replica 
Option+ ApplicationIntent Property 
ApplicationIntent is a connection property 
Replica option determines whether a replica is enabled for read access when in a secondary role 
Read-Only Routing enables redirection of client connection to new secondary 
on role change 
Enable seamless redirection of application connection across replicas without manual intervention
Demo 
SQL-Server Always On 
View Clustering Services 2012R2 
Implementing AlwaysOn 
High Availability Group (HAG) 
Testing Readable Secondaries
Manténgase conectado a nosotros! 
Visítenos en http://globalspanish.sqlpass.org 
20 
/SpanishPASSVC 
lnkd.in/dtYBzev 
/user/SpanishPASSVC 
/SpanishPASSVC
PASS Community News 
September 2014
Planning on attending PASS Summit 2014? 
• The world’s largest gathering of SQL Server & BI professionals 
• Take your SQL Server skills to the next level by learning from the world’s 
SQL Server experts, in 190+ technical sessions 
• Over 5000 attendees, representing 2000 companies, from 52 countries, 
ready to network & learn 
Ask your Chapter Leader how to 
save $150 off registration! 
$1,895 
UNTIL SEPTEMBER 26, 
2014
Join me for a sneak peek of PASS Summit 2014 
 24 free SQL Server and BI training webcasts 
 Content delivered by PASS Summit speakers & experts from around the 
world 
 5 Session Tracks, covering Application & Database Development to 
Professional Development 
 A taste of what you can expect at PASS Summit 2014 in November 
www.24HoursofPASS.com
Upcoming SQLSaturdays 
Upcoming North America Events Upcoming International Events 
• Sep 6 #320 Raleigh 
• Sep 13 #300 Kansas City 
• Sep 20 #331 Denver 
• Sep 20 # 340 San Diego 
• Sep 27 #334 Boston (BI Edition) 
• Sep 27 #318 Orlando 
• Sep 27 #342 Mobile 
• Sep 13 # 323 Paris 
• Sep 20 #290 Kiev 
• Sep 20 #310 Dublin 
• Sep 27 #325 São Paulo 
• Sep 27 #343 Medellin 
• Oct 04 #335 Athens 
• Oct 04 #336 Holland (Utrecht) 
• Oct 04 #344 Tirana 
Visit www.sqlsaturday.com to 
register for an event near you!
25 
Volunteering with PASS 
Volunteer Today! 
Now it’s easier than ever to volunteer with PASS. 
Let us know your volunteer preferences by updating the 
“MyVolunteering” section of your MyPASS profile. 
PASS would not exist without our passionate, dedicated, 
and hardworking volunteers from around the globe.
26 
PASS Volunteer Awards 
Outstanding Volunteer Award 
Do you know a volunteer that has gone 
above and beyond recently? 
Nominate them for the monthly OVA. 
VolunteerRecognition@sqlpass.org 
PASSion Award 
The highest of PASS accolades presented 
yearly to a volunteer. 
Nominations open now! 
http://www.sqlpass.org/Community/Volunteers 
/PASSionAward.aspx
Stay Involved! 
• Sign up for a free membership today at sqlpass.org 
• Linked In: http://www.sqlpass.org/linkedin 
• Facebook: http://www.sqlpass.org/facebook 
• Twitter: @SQLPASS 
• PASS: http://www.sqlpass.org
Indices columnares en SQL Server 2014 
1 de Octubre (12 pm GMT -5) 
José L. Rivera 
Resúmen: 
Los índices columnares, disponibles desde SQL Server 
2012, prometen ser una herramienta fundamental para 
obtener alto rendimientos en consultas de altos 
volúmenes de datos. Estos índices introducen un nuevo 
paradigma de construcción y uso el cual estaremos 
discutiendo en esta sesión. Veremos sus características 
principales y como tomar ventaja de los mismos en 
nuestros entornos laborales. 
Próximo Evento

Más contenido relacionado

La actualidad más candente

AUDWC 2016 - Using SQL Server 20146 AlwaysOn Availability Groups for SharePoi...
AUDWC 2016 - Using SQL Server 20146 AlwaysOn Availability Groups for SharePoi...AUDWC 2016 - Using SQL Server 20146 AlwaysOn Availability Groups for SharePoi...
AUDWC 2016 - Using SQL Server 20146 AlwaysOn Availability Groups for SharePoi...
Michael Noel
 
SQL 2014 AlwaysOn Availability Groups for SharePoint Farms - SPS Sydney 2014
SQL 2014 AlwaysOn Availability Groups for SharePoint Farms - SPS Sydney 2014SQL 2014 AlwaysOn Availability Groups for SharePoint Farms - SPS Sydney 2014
SQL 2014 AlwaysOn Availability Groups for SharePoint Farms - SPS Sydney 2014
Michael Noel
 
Pre and post tips to installing sql server correctly
Pre and post tips to installing sql server correctlyPre and post tips to installing sql server correctly
Pre and post tips to installing sql server correctly
Antonios Chatzipavlis
 
SQL Server Clustering for Dummies
SQL Server Clustering for DummiesSQL Server Clustering for Dummies
SQL Server Clustering for Dummies
Mark Broadbent
 
SQL 2012 AlwaysOn Availability Groups for SharePoint 2013 - SharePoint Connec...
SQL 2012 AlwaysOn Availability Groups for SharePoint 2013 - SharePoint Connec...SQL 2012 AlwaysOn Availability Groups for SharePoint 2013 - SharePoint Connec...
SQL 2012 AlwaysOn Availability Groups for SharePoint 2013 - SharePoint Connec...
Michael Noel
 
SQL Server Cluster Presentation
SQL Server Cluster PresentationSQL Server Cluster Presentation
SQL Server Cluster Presentation
webhostingguy
 

La actualidad más candente (20)

SQL Server 2016 AlwaysOn Availability Groups New Features
SQL Server 2016 AlwaysOn Availability Groups New FeaturesSQL Server 2016 AlwaysOn Availability Groups New Features
SQL Server 2016 AlwaysOn Availability Groups New Features
 
AUDWC 2016 - Using SQL Server 20146 AlwaysOn Availability Groups for SharePoi...
AUDWC 2016 - Using SQL Server 20146 AlwaysOn Availability Groups for SharePoi...AUDWC 2016 - Using SQL Server 20146 AlwaysOn Availability Groups for SharePoi...
AUDWC 2016 - Using SQL Server 20146 AlwaysOn Availability Groups for SharePoi...
 
Alwayson AG enhancements
Alwayson AG enhancementsAlwayson AG enhancements
Alwayson AG enhancements
 
Always on in SQL Server 2012
Always on in SQL Server 2012Always on in SQL Server 2012
Always on in SQL Server 2012
 
Sql server 2012 AlwaysOn
Sql server 2012 AlwaysOnSql server 2012 AlwaysOn
Sql server 2012 AlwaysOn
 
SQL 2014 AlwaysOn Availability Groups for SharePoint Farms - SPS Sydney 2014
SQL 2014 AlwaysOn Availability Groups for SharePoint Farms - SPS Sydney 2014SQL 2014 AlwaysOn Availability Groups for SharePoint Farms - SPS Sydney 2014
SQL 2014 AlwaysOn Availability Groups for SharePoint Farms - SPS Sydney 2014
 
The SQL Stack Design And Configurations
The SQL Stack Design And ConfigurationsThe SQL Stack Design And Configurations
The SQL Stack Design And Configurations
 
SQL Server Clustering Part1
SQL Server Clustering Part1SQL Server Clustering Part1
SQL Server Clustering Part1
 
Pre and post tips to installing sql server correctly
Pre and post tips to installing sql server correctlyPre and post tips to installing sql server correctly
Pre and post tips to installing sql server correctly
 
SQL Server Clustering and High Availability
SQL Server Clustering and High AvailabilitySQL Server Clustering and High Availability
SQL Server Clustering and High Availability
 
SQL Server Alwayson for SharePoint HA/DR Step by Step Guide
SQL Server Alwayson for SharePoint HA/DR Step by Step GuideSQL Server Alwayson for SharePoint HA/DR Step by Step Guide
SQL Server Alwayson for SharePoint HA/DR Step by Step Guide
 
Sql Server High Availability & DR Technologies
Sql Server High Availability & DR TechnologiesSql Server High Availability & DR Technologies
Sql Server High Availability & DR Technologies
 
Sql server 2012 ha dr
Sql server 2012 ha drSql server 2012 ha dr
Sql server 2012 ha dr
 
KoprowskiT_it_camp2013 - 2amADisasterJustBegan
KoprowskiT_it_camp2013 - 2amADisasterJustBeganKoprowskiT_it_camp2013 - 2amADisasterJustBegan
KoprowskiT_it_camp2013 - 2amADisasterJustBegan
 
SQL Server Clustering for Dummies
SQL Server Clustering for DummiesSQL Server Clustering for Dummies
SQL Server Clustering for Dummies
 
SQL 2012 AlwaysOn Availability Groups for SharePoint 2013 - SharePoint Connec...
SQL 2012 AlwaysOn Availability Groups for SharePoint 2013 - SharePoint Connec...SQL 2012 AlwaysOn Availability Groups for SharePoint 2013 - SharePoint Connec...
SQL 2012 AlwaysOn Availability Groups for SharePoint 2013 - SharePoint Connec...
 
SQLSaturday#290_Kiev_WindowsAzureDatabaseForBeginners
SQLSaturday#290_Kiev_WindowsAzureDatabaseForBeginnersSQLSaturday#290_Kiev_WindowsAzureDatabaseForBeginners
SQLSaturday#290_Kiev_WindowsAzureDatabaseForBeginners
 
SQL Server Cluster Presentation
SQL Server Cluster PresentationSQL Server Cluster Presentation
SQL Server Cluster Presentation
 
SQL Server High Availability and Disaster Recovery
SQL Server High Availability and Disaster RecoverySQL Server High Availability and Disaster Recovery
SQL Server High Availability and Disaster Recovery
 
Windows clustering and quorum basics
Windows clustering and quorum basicsWindows clustering and quorum basics
Windows clustering and quorum basics
 

Destacado

Destacado (20)

Always On y grupos de disponibilidad SQL Server 2012
Always On y grupos de disponibilidad SQL Server 2012Always On y grupos de disponibilidad SQL Server 2012
Always On y grupos de disponibilidad SQL Server 2012
 
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
 
[JSS2015] AlwaysOn 2016
[JSS2015] AlwaysOn 2016[JSS2015] AlwaysOn 2016
[JSS2015] AlwaysOn 2016
 
Creando una solución AlwaysON SQL Server 2014 híbrida
Creando una solución AlwaysON SQL Server 2014 híbridaCreando una solución AlwaysON SQL Server 2014 híbrida
Creando una solución AlwaysON SQL Server 2014 híbrida
 
Recuperación de desastres y soluciones de alta disponibilidad con SQL Server
Recuperación de desastres y soluciones de alta disponibilidad con SQL ServerRecuperación de desastres y soluciones de alta disponibilidad con SQL Server
Recuperación de desastres y soluciones de alta disponibilidad con SQL Server
 
Creando Reportes personalizados en ERP - MS Dynamics AX 2012 y SQL Server 2012
Creando Reportes personalizados en ERP - MS Dynamics AX 2012 y SQL Server 2012Creando Reportes personalizados en ERP - MS Dynamics AX 2012 y SQL Server 2012
Creando Reportes personalizados en ERP - MS Dynamics AX 2012 y SQL Server 2012
 
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
 
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
 
SQL Server 2014 y La Plataforma de Datos
SQL Server 2014 y La Plataforma de DatosSQL Server 2014 y La Plataforma de Datos
SQL Server 2014 y La Plataforma de Datos
 
Introduccion a las Bodegas de Datos
Introduccion a las Bodegas de DatosIntroduccion a las Bodegas de Datos
Introduccion a las Bodegas de Datos
 
Configuración y casos de uso para AlwaysON availability groups readable secon...
Configuración y casos de uso para AlwaysON availability groups readable secon...Configuración y casos de uso para AlwaysON availability groups readable secon...
Configuración y casos de uso para AlwaysON availability groups readable secon...
 
AlwaysON Lecciones Aprendidas
AlwaysON Lecciones AprendidasAlwaysON Lecciones Aprendidas
AlwaysON Lecciones Aprendidas
 
Estableciendo escenarios de Alta Disponibilidad en las empresas de hoy con MS...
Estableciendo escenarios de Alta Disponibilidad en las empresas de hoy con MS...Estableciendo escenarios de Alta Disponibilidad en las empresas de hoy con MS...
Estableciendo escenarios de Alta Disponibilidad en las empresas de hoy con MS...
 
AlwaysOn en SQL Server 2016
AlwaysOn en SQL Server 2016AlwaysOn en SQL Server 2016
AlwaysOn en SQL Server 2016
 
Alta Disponibilidad y Recuperación ante de desastres en SQL Server 2012, 2014...
Alta Disponibilidad y Recuperación ante de desastres en SQL Server 2012, 2014...Alta Disponibilidad y Recuperación ante de desastres en SQL Server 2012, 2014...
Alta Disponibilidad y Recuperación ante de desastres en SQL Server 2012, 2014...
 
Business Intelligence con Sql Server 2014
Business Intelligence con Sql Server 2014Business Intelligence con Sql Server 2014
Business Intelligence con Sql Server 2014
 
Diplomado Técnico SQL Server 2012 - Sesión 7/8
Diplomado Técnico SQL Server 2012 - Sesión 7/8Diplomado Técnico SQL Server 2012 - Sesión 7/8
Diplomado Técnico SQL Server 2012 - Sesión 7/8
 
Alta disponibilidad y recuperación ante desastres para sql server en máquinas...
Alta disponibilidad y recuperación ante desastres para sql server en máquinas...Alta disponibilidad y recuperación ante desastres para sql server en máquinas...
Alta disponibilidad y recuperación ante desastres para sql server en máquinas...
 
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
 
Alta Disponibilidad con SQL Server 2012
Alta Disponibilidad con SQL Server 2012Alta Disponibilidad con SQL Server 2012
Alta Disponibilidad con SQL Server 2012
 

Similar a Configurando Aplicaciones para Réplicas de Lectura de SQL-Server AlwaysOn - Carlos Rojas

haute Disponibilité et reprise sur incident dans SharePoint avec groupes de d...
haute Disponibilité et reprise sur incident dans SharePoint avec groupes de d...haute Disponibilité et reprise sur incident dans SharePoint avec groupes de d...
haute Disponibilité et reprise sur incident dans SharePoint avec groupes de d...
Isabelle Van Campenhoudt
 
Haute Disponibilité et Reprise sur incidents en SharePoint 2013 avec Sql Serv...
Haute Disponibilité et Reprise sur incidents en SharePoint 2013 avec Sql Serv...Haute Disponibilité et Reprise sur incidents en SharePoint 2013 avec Sql Serv...
Haute Disponibilité et Reprise sur incidents en SharePoint 2013 avec Sql Serv...
serge luca
 

Similar a Configurando Aplicaciones para Réplicas de Lectura de SQL-Server AlwaysOn - Carlos Rojas (20)

Aprendamos DAX - José Ahias López Portillo
Aprendamos DAX - José Ahias López PortilloAprendamos DAX - José Ahias López Portillo
Aprendamos DAX - José Ahias López Portillo
 
Microsoft Data Platform Airlift 2017 Rui Quintino Machine Learning with SQL S...
Microsoft Data Platform Airlift 2017 Rui Quintino Machine Learning with SQL S...Microsoft Data Platform Airlift 2017 Rui Quintino Machine Learning with SQL S...
Microsoft Data Platform Airlift 2017 Rui Quintino Machine Learning with SQL S...
 
Indices y las mejoras del desempeño - Kenneth Urena
Indices y las mejoras del desempeño - Kenneth UrenaIndices y las mejoras del desempeño - Kenneth Urena
Indices y las mejoras del desempeño - Kenneth Urena
 
Brk2045 upgrade sql server 2017 (on prem, iaa-s and paas)
Brk2045 upgrade sql server 2017 (on prem, iaa-s and paas)Brk2045 upgrade sql server 2017 (on prem, iaa-s and paas)
Brk2045 upgrade sql server 2017 (on prem, iaa-s and paas)
 
Share point 2013 and sql server 2012 what to choose
Share point 2013 and sql server 2012   what to chooseShare point 2013 and sql server 2012   what to choose
Share point 2013 and sql server 2012 what to choose
 
Unbreakable SharePoint 2013 with SQL Server Always On Availability Groups (HA...
Unbreakable SharePoint 2013 with SQL Server Always On Availability Groups (HA...Unbreakable SharePoint 2013 with SQL Server Always On Availability Groups (HA...
Unbreakable SharePoint 2013 with SQL Server Always On Availability Groups (HA...
 
Gs08 modernize your data platform with sql technologies wash dc
Gs08 modernize your data platform with sql technologies   wash dcGs08 modernize your data platform with sql technologies   wash dc
Gs08 modernize your data platform with sql technologies wash dc
 
What's new in SQL Server 2017
What's new in SQL Server 2017What's new in SQL Server 2017
What's new in SQL Server 2017
 
A Real World Guide to Building Highly Available Fault Tolerant SharePoint Farms
A Real World Guide to Building Highly Available Fault Tolerant SharePoint FarmsA Real World Guide to Building Highly Available Fault Tolerant SharePoint Farms
A Real World Guide to Building Highly Available Fault Tolerant SharePoint Farms
 
KoprowskiT_SQLRelay2014#9_London_FromPlanToBackupToCloud
KoprowskiT_SQLRelay2014#9_London_FromPlanToBackupToCloudKoprowskiT_SQLRelay2014#9_London_FromPlanToBackupToCloud
KoprowskiT_SQLRelay2014#9_London_FromPlanToBackupToCloud
 
haute Disponibilité et reprise sur incident dans SharePoint avec groupes de d...
haute Disponibilité et reprise sur incident dans SharePoint avec groupes de d...haute Disponibilité et reprise sur incident dans SharePoint avec groupes de d...
haute Disponibilité et reprise sur incident dans SharePoint avec groupes de d...
 
Haute Disponibilité et Reprise sur incidents en SharePoint 2013 avec Sql Serv...
Haute Disponibilité et Reprise sur incidents en SharePoint 2013 avec Sql Serv...Haute Disponibilité et Reprise sur incidents en SharePoint 2013 avec Sql Serv...
Haute Disponibilité et Reprise sur incidents en SharePoint 2013 avec Sql Serv...
 
Modern ETL: Azure Data Factory, Data Lake, and SQL Database
Modern ETL: Azure Data Factory, Data Lake, and SQL DatabaseModern ETL: Azure Data Factory, Data Lake, and SQL Database
Modern ETL: Azure Data Factory, Data Lake, and SQL Database
 
SQL Server Upgrade and Consolidation - Methodology and Approach
SQL Server Upgrade and Consolidation - Methodology and ApproachSQL Server Upgrade and Consolidation - Methodology and Approach
SQL Server Upgrade and Consolidation - Methodology and Approach
 
SQL Server Lift & Shift on Azure - SQL Saturday 921
SQL Server Lift & Shift on Azure - SQL Saturday 921SQL Server Lift & Shift on Azure - SQL Saturday 921
SQL Server Lift & Shift on Azure - SQL Saturday 921
 
SQL Server 2019 hotlap - WARDY IT Solutions
SQL Server 2019 hotlap - WARDY IT SolutionsSQL Server 2019 hotlap - WARDY IT Solutions
SQL Server 2019 hotlap - WARDY IT Solutions
 
SQL Server 2019 hotlap - WARDY IT Solutions
SQL Server 2019 hotlap - WARDY IT SolutionsSQL Server 2019 hotlap - WARDY IT Solutions
SQL Server 2019 hotlap - WARDY IT Solutions
 
What’s new in SQL Server 2017
What’s new in SQL Server 2017What’s new in SQL Server 2017
What’s new in SQL Server 2017
 
KoprowskiT_SQLRelay2014#8_Birmingham_FromPlanToBackupToCloud
KoprowskiT_SQLRelay2014#8_Birmingham_FromPlanToBackupToCloudKoprowskiT_SQLRelay2014#8_Birmingham_FromPlanToBackupToCloud
KoprowskiT_SQLRelay2014#8_Birmingham_FromPlanToBackupToCloud
 
KoprowskiT_SQLSoton_WADBforbeginners
KoprowskiT_SQLSoton_WADBforbeginnersKoprowskiT_SQLSoton_WADBforbeginners
KoprowskiT_SQLSoton_WADBforbeginners
 

Más de SpanishPASSVC

Más de SpanishPASSVC (20)

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
 
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
 
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
 
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
 
Introducción a Azure Machine Learning
Introducción a Azure Machine LearningIntroducción a Azure Machine Learning
Introducción a Azure Machine Learning
 
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
 
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
 
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”
 
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
 
JSON Support en SQL Server 2016
JSON Support en SQL Server 2016JSON Support en SQL Server 2016
JSON Support en SQL Server 2016
 
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
 
SQL Server 2016 Strech Database desde cada ángulo - Kenneth Ureña
SQL Server 2016 Strech Database desde cada ángulo - Kenneth UreñaSQL Server 2016 Strech Database desde cada ángulo - Kenneth Ureña
SQL Server 2016 Strech Database desde cada ángulo - Kenneth Ureña
 
Minería de datos / Machine Learning
Minería de datos / Machine LearningMinería de datos / Machine Learning
Minería de datos / Machine Learning
 
Query Store en SQL 2016
Query Store en SQL 2016Query Store en SQL 2016
Query Store en SQL 2016
 

Último

Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
amitlee9823
 
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
amitlee9823
 
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
amitlee9823
 
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
only4webmaster01
 
Just Call Vip call girls Erode Escorts ☎️9352988975 Two shot with one girl (E...
Just Call Vip call girls Erode Escorts ☎️9352988975 Two shot with one girl (E...Just Call Vip call girls Erode Escorts ☎️9352988975 Two shot with one girl (E...
Just Call Vip call girls Erode Escorts ☎️9352988975 Two shot with one girl (E...
gajnagarg
 
Call Girls In Shivaji Nagar ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Shivaji Nagar ☎ 7737669865 🥵 Book Your One night StandCall Girls In Shivaji Nagar ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Shivaji Nagar ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 
Just Call Vip call girls Mysore Escorts ☎️9352988975 Two shot with one girl (...
Just Call Vip call girls Mysore Escorts ☎️9352988975 Two shot with one girl (...Just Call Vip call girls Mysore Escorts ☎️9352988975 Two shot with one girl (...
Just Call Vip call girls Mysore Escorts ☎️9352988975 Two shot with one girl (...
gajnagarg
 
Abortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get CytotecAbortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Riyadh +966572737505 get cytotec
 
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night StandCall Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Just Call Vip call girls Palakkad Escorts ☎️9352988975 Two shot with one girl...
Just Call Vip call girls Palakkad Escorts ☎️9352988975 Two shot with one girl...Just Call Vip call girls Palakkad Escorts ☎️9352988975 Two shot with one girl...
Just Call Vip call girls Palakkad Escorts ☎️9352988975 Two shot with one girl...
gajnagarg
 
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
amitlee9823
 
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
amitlee9823
 
➥🔝 7737669865 🔝▻ Dindigul Call-girls in Women Seeking Men 🔝Dindigul🔝 Escor...
➥🔝 7737669865 🔝▻ Dindigul Call-girls in Women Seeking Men  🔝Dindigul🔝   Escor...➥🔝 7737669865 🔝▻ Dindigul Call-girls in Women Seeking Men  🔝Dindigul🔝   Escor...
➥🔝 7737669865 🔝▻ Dindigul Call-girls in Women Seeking Men 🔝Dindigul🔝 Escor...
amitlee9823
 
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night StandCall Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
amitlee9823
 
CHEAP Call Girls in Rabindra Nagar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Rabindra Nagar  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Rabindra Nagar  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Rabindra Nagar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 

Último (20)

Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
 
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
 
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
 
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
 
Just Call Vip call girls Erode Escorts ☎️9352988975 Two shot with one girl (E...
Just Call Vip call girls Erode Escorts ☎️9352988975 Two shot with one girl (E...Just Call Vip call girls Erode Escorts ☎️9352988975 Two shot with one girl (E...
Just Call Vip call girls Erode Escorts ☎️9352988975 Two shot with one girl (E...
 
Anomaly detection and data imputation within time series
Anomaly detection and data imputation within time seriesAnomaly detection and data imputation within time series
Anomaly detection and data imputation within time series
 
Discover Why Less is More in B2B Research
Discover Why Less is More in B2B ResearchDiscover Why Less is More in B2B Research
Discover Why Less is More in B2B Research
 
Call Girls In Shivaji Nagar ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Shivaji Nagar ☎ 7737669865 🥵 Book Your One night StandCall Girls In Shivaji Nagar ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Shivaji Nagar ☎ 7737669865 🥵 Book Your One night Stand
 
Just Call Vip call girls Mysore Escorts ☎️9352988975 Two shot with one girl (...
Just Call Vip call girls Mysore Escorts ☎️9352988975 Two shot with one girl (...Just Call Vip call girls Mysore Escorts ☎️9352988975 Two shot with one girl (...
Just Call Vip call girls Mysore Escorts ☎️9352988975 Two shot with one girl (...
 
Abortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get CytotecAbortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get Cytotec
 
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night StandCall Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Stand
 
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Just Call Vip call girls Palakkad Escorts ☎️9352988975 Two shot with one girl...
Just Call Vip call girls Palakkad Escorts ☎️9352988975 Two shot with one girl...Just Call Vip call girls Palakkad Escorts ☎️9352988975 Two shot with one girl...
Just Call Vip call girls Palakkad Escorts ☎️9352988975 Two shot with one girl...
 
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
 
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
 
➥🔝 7737669865 🔝▻ Dindigul Call-girls in Women Seeking Men 🔝Dindigul🔝 Escor...
➥🔝 7737669865 🔝▻ Dindigul Call-girls in Women Seeking Men  🔝Dindigul🔝   Escor...➥🔝 7737669865 🔝▻ Dindigul Call-girls in Women Seeking Men  🔝Dindigul🔝   Escor...
➥🔝 7737669865 🔝▻ Dindigul Call-girls in Women Seeking Men 🔝Dindigul🔝 Escor...
 
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night StandCall Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Stand
 
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
 
CHEAP Call Girls in Rabindra Nagar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Rabindra Nagar  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Rabindra Nagar  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Rabindra Nagar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
 

Configurando Aplicaciones para Réplicas de Lectura de SQL-Server AlwaysOn - Carlos Rojas

  • 1. Configurando Aplicaciones para Réplicas de Lectura de SQL-Server AlwaysOn 24 de Septiembre (12 pm GMT -5) Carlos Rojas Resúmen: Cómo configurar SQL-Server y Aplicaciones .NET para aprovechar la funcionalidad de Lectura de las Réplicas en AlwaysOn de SQL-Server Próximos Eventos Indices columnares en SQL Server 2014 1 de Octubre José L. Rivera Power BI para office 365 8 de Octubre Jorge Castañeda Introducción a SSIS con BIML 15 de Octubre Guillermo Caicedo Está por comenzar:
  • 2. Configurando Aplicaciones para Réplicas de Lectura de SQL-Server AlwaysOn 24 Setiembre 2014 Carlos Rojas Vargas MVP | MCSA | MCITP | MCTS | MCPD | MCSE | MCT Consultor Senior CMA / Trainer CTE SQL-Server Users Group – Costa Rica http://sqlugcr.net
  • 3. History of SQL-based Data Redundancy SQL Backup and Restore (SQL Server 6.5) SQL Log Shipping (SQL Server 7.0) SQL Transactional Replication (SQL Server 7.0) SQL Failover Cluster (SQL Server 7.0) - HADR Enhancements (SQL Server 2000) SQL Snapshot (SQL Server 2005) SQL Mirroring (SQL Server 2005) - HADR Enhancements (SQL Server 2008 & R2) SQL AlwaysOn (SQL Server 2012) SQL AlwaysOn Enhanced (SQL Server 2014)
  • 4. AlwaysOn Technologies in SQL Server 2012/2014 AlwaysOn Failover Cluster Instance • Server-level protection Windows Server Failover Cluster Windows Server Failover Cluster AlwaysOn Availability Group • Database-level protection
  • 5. SQL-Server 2012/2014 HADR AlwaysOn High Availability Group (HAG)
  • 6.
  • 7. AlwaysOn: High Availability Group • Installation • Windows cluster • No-clustered SQL Server
  • 8. A Flexible Solution AlwaysOn provides the flexibility of different HA configurations Synchronous Data Movement A Asynchcronous Data Movement A A A Shared Storage, regional and geo secondaries A A A Direct attached storage local, regional and geo target
  • 9. High Availability Summary High Availability and Disaster Recovery SQL Server Solution Potential Data Loss (RPO) Potential Recovery Time (RTO) Automatic Failover Readable Secondaries AlwaysOn Availability Group - synchronous-commit Zero Seconds Yes(4) Yes AlwaysOn Availability Group - asynchronous-commit Seconds Minutes No Yes AlwaysOn Failover Cluster Instance NA(5) Seconds -to-minutes Yes NA Database Mirroring(2) - High-safety (sync + witness) Zero Seconds Yes NA Database Mirroring(2) - High-performance (async) Seconds(6) Minutes(6) No NA Log Shipping Minutes(6) Minutes -to-hours(6) No Not during a restore Backup, Copy, Restore(3) Hours(6) Hours -to-days(6) No Not during a restore
  • 10. Application Failover Availability Groups Listener allow applications to failover seamlessly to any secondary Application reconnects using a virtual name after a failover to a secondary ServerA ServerB ServerC HR DB AG_HR HR DB HR_VNN Primary Secondary HR DB Primary SSeeccoonnddaarryy Application retry during failover -server HR_Listener;-catalog HRDB Connect to new primary once failover is complete and the listener is online
  • 11. Active Secondary Replicas Primary Replica Secondary Replica (Read-Intent) Listener Secondary Replica (Read-Only) ApplicationIntent=ReadOnly Backup
  • 12. AlwaysOnActive Secondary • IT efficiency and cost-effectiveness is critical for businesses  Idle hardware is not an option anymore • AlwaysOnActive Secondary enables efficient utilization of high availability hardware resources thereby improving overall IT efficiency • Active Secondary can be utilized for  Balancing read-only workloads  Offloading Backup Operations
  • 13. SQLservr.exe SQLservr.exe InstanceA DB1 DB2 Readable secondary allow offloading read queries to secondary Close to real-time data, latency of log synchronization impact data freshness Backups in Secondary Replicas DB1 DB2 Primary Secondary InstanceB Secondary Primary Reports Backups Reports Backups AlwaysOn Availability Groups
  • 14. Active Secondary Enabling Backup On Secondary Backups can be done on any replica of a database Backups on primary replica still works Log backups done on all replicas form a single log chain Database Recovery Advisor makes restores simple R/W workload Primary Backups Secondary Backups Secondary Backups
  • 15. Read-Only Client Connectivity Read-Only client connection behavior determined by Availability Replica Option+ ApplicationIntent Property ApplicationIntent is a connection property Replica option determines whether a replica is enabled for read access when in a secondary role Read-Only Routing enables redirection of client connection to new secondary on role change Enable seamless redirection of application connection across replicas without manual intervention
  • 16.
  • 17.
  • 18.
  • 19. Demo SQL-Server Always On View Clustering Services 2012R2 Implementing AlwaysOn High Availability Group (HAG) Testing Readable Secondaries
  • 20. Manténgase conectado a nosotros! Visítenos en http://globalspanish.sqlpass.org 20 /SpanishPASSVC lnkd.in/dtYBzev /user/SpanishPASSVC /SpanishPASSVC
  • 21. PASS Community News September 2014
  • 22. Planning on attending PASS Summit 2014? • The world’s largest gathering of SQL Server & BI professionals • Take your SQL Server skills to the next level by learning from the world’s SQL Server experts, in 190+ technical sessions • Over 5000 attendees, representing 2000 companies, from 52 countries, ready to network & learn Ask your Chapter Leader how to save $150 off registration! $1,895 UNTIL SEPTEMBER 26, 2014
  • 23. Join me for a sneak peek of PASS Summit 2014  24 free SQL Server and BI training webcasts  Content delivered by PASS Summit speakers & experts from around the world  5 Session Tracks, covering Application & Database Development to Professional Development  A taste of what you can expect at PASS Summit 2014 in November www.24HoursofPASS.com
  • 24. Upcoming SQLSaturdays Upcoming North America Events Upcoming International Events • Sep 6 #320 Raleigh • Sep 13 #300 Kansas City • Sep 20 #331 Denver • Sep 20 # 340 San Diego • Sep 27 #334 Boston (BI Edition) • Sep 27 #318 Orlando • Sep 27 #342 Mobile • Sep 13 # 323 Paris • Sep 20 #290 Kiev • Sep 20 #310 Dublin • Sep 27 #325 São Paulo • Sep 27 #343 Medellin • Oct 04 #335 Athens • Oct 04 #336 Holland (Utrecht) • Oct 04 #344 Tirana Visit www.sqlsaturday.com to register for an event near you!
  • 25. 25 Volunteering with PASS Volunteer Today! Now it’s easier than ever to volunteer with PASS. Let us know your volunteer preferences by updating the “MyVolunteering” section of your MyPASS profile. PASS would not exist without our passionate, dedicated, and hardworking volunteers from around the globe.
  • 26. 26 PASS Volunteer Awards Outstanding Volunteer Award Do you know a volunteer that has gone above and beyond recently? Nominate them for the monthly OVA. VolunteerRecognition@sqlpass.org PASSion Award The highest of PASS accolades presented yearly to a volunteer. Nominations open now! http://www.sqlpass.org/Community/Volunteers /PASSionAward.aspx
  • 27. Stay Involved! • Sign up for a free membership today at sqlpass.org • Linked In: http://www.sqlpass.org/linkedin • Facebook: http://www.sqlpass.org/facebook • Twitter: @SQLPASS • PASS: http://www.sqlpass.org
  • 28. Indices columnares en SQL Server 2014 1 de Octubre (12 pm GMT -5) José L. Rivera Resúmen: Los índices columnares, disponibles desde SQL Server 2012, prometen ser una herramienta fundamental para obtener alto rendimientos en consultas de altos volúmenes de datos. Estos índices introducen un nuevo paradigma de construcción y uso el cual estaremos discutiendo en esta sesión. Veremos sus características principales y como tomar ventaja de los mismos en nuestros entornos laborales. Próximo Evento

Notas del editor

  1. Why Redundancy? A business might tolerate 1 percent of temporary performance degradation, but can’t stand on for 1 percent of data loss when you consider the scenario of a financial institution that processes stock trades. That’s why Microsoft has come a long way to implement a number of features in SQL Server to achieve High Availability and Disaster Recovery in an effort to make SQL Server a truly enterprise class database system. SQL Backup and Restore is Microsoft’s earliest attempt for disaster recovery in SQL Server version 6.5. In SQL Server 7.0, Microsoft implemented Log Shipping, Transactional Replication, and SQL Failover Cluster. In SQL Server 2005, Microsoft introduced SQL Snapshot, SQL Mirroring. And AlwaysOn High Availability and Disaster is among the top features that Microsoft is going to offer to its customers in SQL Server 2012
  2. Welcome & Self Intro In this section, we will briefly take a look of previous SQL High Availability and Disaster Recovery solutions, including: SQL Backup and Restore SQL Snapshot SQL Log Shipping SQL Transactional Replication SQL Mirroring SQL Failover Cluster Most importantly, we will examine what are the pros and cons for each solution. With that, you will have a clear understanding why SQL 2012 AlywasyOn has been implemented in the way it is.
  3. Availability Group: Before you can configure High Availability and Disaster Recovery on a SQL Server database, there are some prerequisites. The first is that the server running the database must be set up as a Window cluster node. Because of this requirement, the operating system running under a High Availability and Disaster Recovery database must be Windows Server Enterprise edition or higher. The SQL Server instance itself does not need to be clustered; only the operating system needs to be. After setting up a Windows cluster, you need to install a normal non-clustered instance of Microsoft SQL 2012 on each node of the cluster.
  4. References: Database Mirroring (SQL Server): http://go.microsoft.com/fwlink/?LinkID=233527 SQL Server Failover Cluster Instances (AlwaysOn Failover Clustering): http://go.microsoft.com/fwlink/?LinkID=233528 AlwaysOn Availability Groups (SQL Server): http://go.microsoft.com/fwlink/?LinkID=233529 Log Shipping Overview: http://go.microsoft.com/fwlink/?LinkID=233530