Interactuando con MS SQL Server a través de SMO Erik LinkedIn Blog Creador de SQLServerBooster
Organiza
Patrocinadores del SQL Saturday Premier Sponsor Gold Sponsor Bronze Sponsor
Agenda ¿Qué es SMO y modelo? Componentes necesarios ¿Cómo conseguirlo e instalarlo? Configuración de SMO en C# (Visual Studio) Funciones y ejercicios básicos Otras funciones y propiedades… y un poco más Caso de la vida real
¿Qué es SMO? SQL Server Management Objects (SMO) es una colección de objetos que fueron diseñados para programar todos los aspectos de administración de MS SQL Server. (fuente MSDN)
Diagrama del modelo SMO
Componentes SMO MS SQL Server C#
Pasos de instalación y configuración en Visual Studio ¿Cómo instalar SMO? ¿Cómo incluir los SMO (dll) en VS? Configuración donde se encuentran los dll’s Cómo agregarlos a VS
Propiedades y funciones Conexión básica Listado de base de datos Listado de tablas Listado de triggers Generación de scripts Copias de respaldo Transferencia de estructura* y datos hacia otra base de datos
¿Qué otras funciones, propiedades y operaciones se pueden programar? Configuración del servidor Particionamiento de tablas e índices Manejo de filegroups y datafiles Manejo de usuarios, roles y logins Administración de permisos Administración en el SQL Server Agent Copias de seguridad y restauración Transferencia de datos Base de datos de mail … AMO
Caso real - SQLServerBooster Soporta bases de datos relacionales y SSAS Compresión (.zip) Cifrado AES y Estándard FTP, Amazon S3, Amazon Glacier, Dropbox y Azure Calendarización Múltiples instancias y múltiples bases de datos Configurable para remover viejas copias de seguridad Tipos de copias de respaldo: completo, diferencial, log de transacción y script Copias de respaldo de múltiples bases de datos a la vez Envío de notificaciones por Reporte de log de copias de seguridad Se ejecuta como un servicio y GUI Elegante y eficiente GRATIS!!! S3 Glacier
12 | Erik Véliz PREGUNTAS Y RESPUESTAS