Author's posts

Dynamic Data Masking en SQL Server

Dynamic Data Masking SQL Server desde la versión 2016 incluye una nueva característica de enmascaramiento de datos dinámico que permite dar cierto grado de seguridad para poder cambiar los caracteres que se visualizan por caracteres diferentes.

Continuar leyendo »

Colaboración Cursores

El código para lo que se requiere según la consulta

Continuar leyendo »

Comandos DBCC categoría Varios

Comandos DBCC Instrucciones varias Los comando DBCC de esta categoría permiten realizar tareas varias como habilitar marcas de seguimiento o quitar una DLL de la memoria. Los comando DBCC de esta categoría son: DBCC dllname (FREE) DBCC HELP DBCC FREESESSIONCACHE DBCC TRACEOFF DBCC FREESYSTEMCACHE DBCC TRACEON

Continuar leyendo »

Comandos DBCC categoría mantenimiento

DBCC categoría Mantenimiento Los comandos de la categoría Mantenimiento permiten realizar tareas de mantenimiento en las bases de datos, los índices o los grupos de archivos. Los comandos DBCC de mantenimiento son los siguientes: DBCC CLEANTABLE DBCC INDEXDEFRAG DBCC DBREINDEX DBCC SHRINKDATABASE DBCC DROPCLEANBUFFERS DBCC SHRINKFILE DBCC FREEPROCCACHE DBCC UPDATEUSAGE

Continuar leyendo »

Como usar Graph Tables en SQL Server

Usando Graph Tables Aplica para SQL Server 2017 SQL Server 2017 permite manejar las relaciones entre tabla de cuya cardinalidad es de muchos a muchos con las opciones de Graph Tables, se pueden manejar de manera clásica creando una tabla adicional para las relaciones de muchos a muchos. SQL Server 2017 provee el concepto de …

Continuar leyendo »

Como usar variables XML en SQL Server

Como usar variables de tipo XML en SQL Server Los campos de tipo XML son muy efectivos para guardar información relacionada con un diseño Maestro – Detalle, los datos XML son soportados por todos los lenguajes de programación por lo que su uso es muy efectivo.

Continuar leyendo »

Como usar campos XML en SQL Server

Como usar campos XML en SQL Server Los datos de tipo XML son muy efectivos cuando se manejan correctamente en las tablas. Se pueden usar campos de tipo XML para poder almacenar en la misma tabla datos similares a un Maestro – Detalle sin necesidad de otra tabla.

Continuar leyendo »

Como importar datos desde Microsoft Excel a SQL Server

Como importar datos desde Microsoft Excel a SQL Server En muchas ocasiones los datos que se necesitan guardar en las tablas en una base de datos de SQL Server se encuentran guardados en archivos de Microsoft Excel, para poder guardar los datos en SQL Server es necesario realizar el proceso de importación de datos.

Continuar leyendo »

Triggers – Como crear un historial de registros eliminados en SQL Server

Trigger historial de eliminados Los Triggers son una herramienta muy poderosa para asegurar integridad de datos, posibilidad de recuperar los datos si se usa una eliminación usando Delete, guardar historial de acciones para efectos de auditoria (Ver Historial con Triggers),  acciones que pueden reemplazar a la inserción  (Ver Triggers Instead of), etc.

Continuar leyendo »

Como usar FileTables y FileStream en SQL Server

FileTables y FileStream Como usar FileTables en SQL Server Características La característica FileTable brinda compatibilidad con el espacio de nombres de archivos de Windows y la compatibilidad con las aplicaciones de Windows con los datos de archivos  almacenados en SQL Server. FileTable permite que una aplicación integre sus componentes de almacenamiento y administración de datos, y …

Continuar leyendo »

Como usar Case y Joins en SQL Server

Estructura Case comparada con Join La estructura Case evalua una expresión que retorna múltiples resultados, por ejemplo una expresión que evalúa el número de día de la semana puede dar como resultado los valores del 1 al 7, considerando que el número 1 es el día Lunes, el número 2 es el Martes, etc.

Continuar leyendo »

Como usar Triggers DDL en SQL Server

Como usar Triggers DDL en SQL Server Los Triggers DDL son aquellos que se disparan cuando se realizan eventos  DDL, que son las siglas de Data Definition Language, estos comando son Create, Alter, Drop, GRANT, DENY, REVOKE o UPDATE STATISTICS

Continuar leyendo »

Triggers – Creando un historial

Creando un Historial de cambios con Trigger Los triggers DML son procedimientos guardados en la base de datos que se disparan cuando se insertan registros, cuando se actualizan los datos de un registro o  cuando se eliminan registros. Este ejercicio muestra como crear un Historial de cambios usando un Trigger,  el trigger se disparará cuando se inserte …

Continuar leyendo »

Comandos DBCC Categoría Validación

Comandos DBCC de validación Los comandos DBCC de la categoría de validación realizan operaciones de validación en una  base de datos, en tablas, índices, en catálogos, grupo sde archivos o asignación de páginas de base de datos. Los comandos de validación son los siguientes: DBCC CHECKALLOC DBCC CHECKFILEGROUP DBCC CHECKCATALOG DBCC CHECKIDENT DBCC CHECKCONSTRAINTS DBCC …

Continuar leyendo »

Comandos DBCC categoría Informativos

Comando de Consola de Base de datos Instrucciones informativas DBCC INPUTBUFFER DBCC SHOWCONTIG DBCC OPENTRAN DBCC SQLPERF DBCC OUTPUTBUFFER DBCC TRACESTATUS DBCC PROCCACHE DBCC USEROPTIONS DBCC SHOW_STATISTICS

Continuar leyendo »

Comandos DBCC en SQL Server

Comandos DBCC DataBase Command Console SQL Server tiene un conjuntos de comandos llamados Comandos de Consola de Base de datos, sus siglas en inglés DBCC que significan Database Command Console. Los comandos de consola de base de datos se dividen en las siguientes categorías. Mantenimiento: Tareas de mantenimiento en las bases de datos, los índices o …

Continuar leyendo »

Tipos de Copias de seguridad

Tipos de copia de seguridad de SQL Server SQL Server admite varios tipos de copia de seguridad, estos tipos se pueden combinar para implementar la copia de seguridad correcta y la estrategia de recuperación para una base de datos en particular basado en los requisitos del negocio.

Continuar leyendo »

Tipos definidos por el usuario con formato de tabla

Como crear Tipos de datos definidos por el usuario con formato de tabla Insertar varios registros a la vez Los tipos de datos definidos por el usuario son bastante útiles para estandarizar los  tipos de datos en las tablas, estos son creados en base a los tipos de datos nativos de  SQL Server (Ver Tipos de datos …

Continuar leyendo »

Como crear vistas indizadas en SQL Server

Como crear indices en Vistas en SQL Server Las vistas son objetos en SQL Server que permiten guardar el resultado de una consulta con el objetivo de tenerla  disponible mas rápidamente. Las vistas al crearse guardan el resultado en una estructura no indizada por lo que al listar una vista con algún tipo de orden …

Continuar leyendo »