Date post: | 16-Apr-2017 |
Category: |
Data & Analytics |
Upload: | spanishpassvc |
View: | 351 times |
Download: | 1 times |
SQL Server 2016 Strech Database desde cada ángulo07 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 OctubreGuillermo Taylor
SQL Server 2016: Row Level Security
21 de OctubreCarlos 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
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
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
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.
Imagen tomada de https://msdn.microsoft.com/en-us/library/dn935011.aspx
9
¿ En qué me ayuda stretch databases?
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.
11
¿Cómo monitorear SQL Server Stretch database?Una nueva DMV fue agregada sys.dm_db_rda_migration_status
Nombre de columna Tipo de dato Descripcióntable_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?
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.
Imgen tomada de https://msdn.microsoft.com/en-us/library/dn934993.aspx
1. Restaurar la base de datos2. Restaurar enlace con azureUse <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.
15
Restricciones
• filestream• timestamp• sql_variant• XML• geometry• geography• hierarchyid• CLR user-defined types (UDTs)
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
Prácticas recomendadas para SQL Server en Microsoft Azure
14 de Octubre (12 pm GMT -5)
Guillermo TaylorResú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