</> CodeBooks
    ← Volver a PowerShell (página 1)
    Portada de PowerShell for SQL Server Essentials

    PowerShell for SQL Server Essentials

    Donabel Santos

    Editorial
    Packt
    Año
    2015
    Páginas
    ~183
    Nivel
    Intermedio

    De qué trata

    Manual práctico enfocado en la administración, monitorización y optimización de instancias de Microsoft SQL Server (versiones 2012 y 2014) utilizando Windows PowerShell 3.0 y 4.0. Está orientado a administradores de bases de datos (DBAs), ingenieros de soporte y desarrolladores de SQL Server con nivel intermedio que conocen T-SQL y la gestión cotidiana del motor de datos, pero que necesitan incorporar la automatización mediante scripting para estandarizar sus tareas operativas y reducir el trabajo manual repetitivo.

    La obra enseña a conectar y operar bases de datos combinando cmdlets nativos y componentes especializados de Microsoft. Aborda el uso del módulo SQLPS, el proveedor SQL Server Provider (para navegar por las instancias y objetos de base de datos como si fueran unidades de almacenamiento) y la biblioteca de objetos de administración SQL Server Management Objects (SMO) mediante ensamblados de .NET. Explica cómo ejecutar scripts y consultas T-SQL con Invoke-Sqlcmd, extraer y formatear resultados hacia CSV, XML o reportes web en HTML, y obtener métricas de recursos del servidor (uso de procesador, memoria, espacio en disco y configuración de red). Asimismo, cubre la automatización de planes de mantenimiento, copias de seguridad (backups), restauraciones y la supervisión de trabajos y alertas en el Agente SQL Server (SQL Server Agent).

    El aprendizaje se realiza implementando scripts específicos para las rutinas del DBA: listas de comprobación matutinas, revisiones de salud de las instancias, generación de informes periódicos de capacidad y comprobaciones de integridad de respaldos. Su principal virtud reside en su enfoque directo y conciso, pensado para que el administrador comience a automatizar sin necesidad de leer una enciclopedia general de PowerShell. Como limitación, deja fuera la automatización de escenarios de alta disponibilidad complejos (como Always On Availability Groups a gran escala) y utiliza el módulo legacy SQLPS previo a la llegada del módulo moderno SqlServer, aunque los fundamentos de SMO y la manipulación de datos desde PowerShell continúan siendo plenamente vigentes.

    • PowerShell
    • SQL Server 2014
    • Módulo SQLPS
    • SMO (SQL Server Management Objects)
    • Invoke-Sqlcmd
    • Backups y Restore
    • SQL Server Agent
    • Monitoreo de bases de datos
    • T-SQL
    • Reportes HTML
    • Automatización DBA

    ¿Cómo enseña?

    TeóricoPráctico

    Teoría + práctica

    • ✗ Sin ejercicios
    • ✗ Sin proyectos

    Más de PowerShell con nivel Intermedio