一键导入
alta-disponibilidad-y-recuperaci-n-ante-desastres
Skill para evaluar el estado de HA/DR en SQL Server: AlwaysOn, replicación, log shipping y failover
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Skill para evaluar el estado de HA/DR en SQL Server: AlwaysOn, replicación, log shipping y failover
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Análisis comprensivo de stored procedures y schema de SQL Server
Skill para arrancar un proyecto de BBDD desde cero con seguridad-first y fuente de verdad local
Auto-genera documentación faltante analizando código y extrayendo metadatos
Trazar transcripts y debug logs de Copilot Chat para estimar/capturar consumo de tokens y desglosarlo por fase
Skill para extraer lógica de negocio de SPs a C#/.NET, aplicando Strangler Fig, DDD y patrones de anti-corrupción
Skill para tuning de consultas, planes e indices con pruebas de regresion
| name | Alta Disponibilidad y Recuperación ante Desastres |
| description | Skill para evaluar el estado de HA/DR en SQL Server: AlwaysOn, replicación, log shipping y failover |
Validar que la estrategia de HA/DR está operativa, sincronizada y alineada con los objetivos RTO/RPO del negocio.
SELECT
ag.name AS grupo_disponibilidad,
ar.replica_server_name AS replica,
ar.availability_mode_desc AS modo,
ar.failover_mode_desc AS failover,
ars.role_desc AS rol,
ars.synchronization_health_desc AS salud_sync,
ars.connected_state_desc AS conexion
FROM sys.availability_groups ag
JOIN sys.availability_replicas ar ON ag.group_id = ar.group_id
JOIN sys.dm_hadr_availability_replica_states ars ON ar.replica_id = ars.replica_id;
SELECT
db_name(drs.database_id) AS base_datos,
drs.synchronization_state_desc,
drs.synchronization_health_desc,
drs.log_send_queue_size,
drs.log_send_rate,
drs.redo_queue_size,
drs.redo_rate,
drs.last_commit_time
FROM sys.dm_hadr_database_replica_states drs
WHERE drs.is_local = 0;
SELECT
primary_server, primary_database,
secondary_server, secondary_database,
last_backup_date, last_copied_date, last_restored_date,
DATEDIFF(MINUTE, last_restored_date, GETDATE()) AS minutos_retraso
FROM msdb.dbo.log_shipping_monitor_secondary;