Author's posts

Importar datos desde Microsoft Excel

Como importar datos desde Microsoft Excel 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 – Historial de registros eliminados

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 »

FileTables y FileStream en SQL Server

FileTables y FileStream Como usar tablas de Archivos 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 …

Continuar leyendo »

Estructura Case y Joins

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 »

Triggers DDL

Triggers DDL 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

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 »

Triggers Logon

Triggers Logon Son los tipos de Triggers que se disparan en respuesta a un evento de INICIO DE SESIÓN.  Este evento se pproduce cuando se establece una sesión de usuario con una instancia de SQL Server. El inicio de sesión dispara el Trigger después de la fase de autenticación de inicio de sesión, pero antes …

Continuar leyendo »

Índices en Vistas

Índices en Vistas Las vistas permiten guardar una consulta en un objeto con el objeto de tenerla  disponible mas rápidamente. Las vistas al crearse guardan el resultado en una estructura no indizada. Después de crear vistar (Ver Vistas) es recomendable crear en esta un índice agrupado como su clave primaria y los índices no agrupados …

Continuar leyendo »

Uso de Include en Índices

Uso de Include en Índices no agrupados El uso de include en los índices permite ampliar la funcionalidad de los índices no agrupados al incluir campos en la construcción del índice para lograr mejorar el rendimiento de las consultas. Beneficios del uso de Include Se pueden usar tipos de datos no permitidos en índices. No son …

Continuar leyendo »

Cursores con variables tipo tabla

Cursores con variables tipo tabla Este artículo muestra como se puede trabajar con un cursor y llenar los datos de este en una tabla tipo variable. (Ver Tablas tipo variable). Los cursores permiten guardar en memoria el resultado de una instrucción Select y analizar los registros de manera individual. Para ver cursores pulse en Ver cursores. 

Continuar leyendo »

Nivel de compatibilidad de Base de datos

Nivel de compatibilidad de Bases de datos El nivel de compatibilidad de las bases de datos en SQL Server permite definir la versión en la que se ha creado la base de datos o en la que se desea o debe mantenerse. El nivel de compatibilidad de la base de datos está definido por defecto …

Continuar leyendo »

Encriptado de Copias de Seguridad

Encriptado de copias de seguridad en SQL Server Una copia de seguridad de las bases de datos en una empresa contiene toda la información de transacciones y movimientos, es importante que los datos no lleguen a manos en las que no deben estar, una forma de seguridad con las copias de seguridad es la encriptación.

Continuar leyendo »

Planes de Mantenimiento

Planes de Mantenimiento en SQL Server SQL Server tiene una muy útil opción en los Planes de Mantenimiento para asegurar la disponibilidad de las bases de datos, existen un conjunto de tareas disponibles para incluir en los planes de mantenimiento y si es necesario ejecutar su propio script SQL Server también tiene la posibilidad de …

Continuar leyendo »

Secuencias en SQL Server

Como crear Secuencias en SQL Server Se puede definir una secuencia como un conjunto de valores que parten de un valor inicial, tienen un incremento o decremento, lo que significa que la secuencia puede ser ascendente o descendente y pueden tener un valor final.

Continuar leyendo »

Encriptar y desencriptar datos

Encriptar y Desencriptar datos en SQL Server La importancia de proteger los datos es una actividad que no se debe descuidar, cuando se guarda información en las tablas, algunos datos no deben ser fácilmente accesibles y si de alguna forma se pueden acceder a estos, deben en los posible presentarse de manera encriptada.

Continuar leyendo »