بنقرة واحدة
database-analysis
Análisis comprensivo de stored procedures y schema de SQL Server
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Análisis comprensivo de stored procedures y schema de SQL Server
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
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
Skill para analizar tendencias de crecimiento y proyectar necesidades de almacenamiento y recursos
| name | database-analysis |
| description | Análisis comprensivo de stored procedures y schema de SQL Server |
Extrae y cataloga todos los objetos de base de datos, sus propiedades y características de entornos SQL Server.
Inventario de Schema: Lista completa de todos los objetos con propiedades
Documentación de Metadatos: Para cada objeto:
Reporte de Análisis:
-- Verifica conexión a base de datos objetivo
SELECT DB_NAME() AS [Database], @@SERVERNAME AS [Server]
-- Obtiene todas las tablas, views, stored procedures, funciones
SELECT
OBJECT_NAME(object_id) AS [Name],
CASE type WHEN 'U' THEN 'Table' WHEN 'V' THEN 'View'
WHEN 'P' THEN 'Procedure' WHEN 'FN' THEN 'Function' END AS [Type],
create_date, modify_date
FROM sys.objects
WHERE database_id = DB_ID()
-- Extrae columnas de tabla, restricciones, índices
SELECT t.name AS TableName, c.name AS ColumnName, ty.name AS DataType,
c.max_length, c.is_nullable, c.is_identity
FROM sys.tables t
JOIN sys.columns c ON t.object_id = c.object_id
JOIN sys.types ty ON c.user_type_id = ty.user_type_id
-- Obtiene definiciones de stored procedure y función
SELECT object_id, definition FROM sys.sql_modules WHERE object_id = OBJECT_ID('nombre_procedimiento')
-- Encuentra qué objetos referencian qué
SELECT OBJECT_NAME(referencing_id) AS ReferencingObject,
OBJECT_NAME(referenced_id) AS ReferencedObject
FROM sys.sql_expression_dependencies
-- Encuentra stored procedures con conteo de ejecución cero
SELECT name FROM sys.procedures p
LEFT JOIN sys.dm_exec_procedure_stats s ON p.object_id = s.object_id
WHERE s.object_id IS NULL
Escenario 1: Auditoría de Base de Datos Completa
Escenario 2: Análisis de Procedimiento
Escenario 3: Detección de Código Muerto