Alter Database – modificando archivos de base de datos

Modificación de una base de datos – archivos

  • Los archivos de las bases de datos en SQL Server puede ubicarse en diferentes discos y carpetas, además de agruparlos en Grupos de archivos. En este post aprenderemos a agregar, modificar y eliminar estos archivos.
  • Los archivos de la base de datos son de tres tipos, el primario, los secundarios y los archivos de transacciones, en los dos primeros se almacenarán los datos guardados en la base de datos, se recomienda que sean mas de uno en cada grupo cuando se proyecta un crecimiento acelerado de la base de datos.
  • Los archivos de transacciones no se ubican en grupos de archivos.
  • Ningún archivo puede tener un tamaño inicial menor al que se ha especificado en la base de datos model.
  • Es recomendable que el nombre que usará SQL Server sea igual al que se visualiza en el sistema operativo, estos se especifican en los parámetros Name para el nombre de SQL Server y Filename para el que se visualiza en el Sistema Operativo.
Seguir leyendo

Crear, Modificar y Adjuntar Base de datos

Base de datos – ejercicios

En este artículo presentamos varios ejercicios con bases de datos, cómo crear bases de datos, modificar y adjuntar una base de datos previamente separada.

Seguir leyendo

Tablas Temporales en SQL Server

Tablas Temporales

Las tablas temporales en SQL Server son utilizadas para almacenar cálculos intermedios en transacciones que requieren de grandes cantidades de datos para ser manejados mas eficientemente que con variables. Las tablas temporales se almacenan en la base de datos Tempdb.

Seguir leyendo

Índices particionados en SQL Server

Índices particionados

Los índices particionados son tipos de índices usados en tablas particionadas. (Ver Tablas particionadas).

Seguir leyendo

Variables Tipo Tabla en SQL Server

Variables tipo Tabla

  • Las Variables Tipo Tabla son tipos de datos que generalmente son utilizados en un lote T-SQL,  procedimiento almacenado o función definida por el usuario.
  • Las variables tipo tabla se crea y definen igual a las tablas con la diferencia que tienen una alcance de vida definido.
  • Se debe evaluar usando los planes de ejecución de cada opción entre Variables tipo tabla y tablas temporales.
  • Use las variables tipo tabla o las tablas temporales con conjunto de datos pequeños.
Seguir leyendo

Funciones para control de errores SQL Server

Funciones para el manejo de errores

Las funciones para el manejo de errores permiten conocer los parámetros que reporta un error, las funciones son las siguientes:

Seguir leyendo

Controlando Errores en SQL Server

Manejando errores en SQL Server

Al usar el lenguage Transact-SQL debemos tener en cuenta, como en cualquier lenguaje de programación, que algunas instrucciones nos pueden dar errores debido a los valores de parámetros de entrada incorrectos o faltantes, ingresos de datos con tipos incorrectos, falta de datos en un procedimiento o función definida por el usuario o de manera general en una transacción no finalizada de manera correcta.

Seguir leyendo

Insertar imágenes desde SQL Server Management Studio

Insertar imágenes en un campo Image desde SQL Server

Al crear una tabla, es necesario con regularidad almacenar las imágenes de los registros, por ejemplo, la imagen de un empleado, la imagen de un producto, la imagen de una intervención quirúrgica, las fotos de un auto siniestrado en un sistema de seguros vehiculares, etc.

Seguir leyendo

Partición Vertical de Tablas en SQL Server

Partición vertical de Tablas

En el artículo de Tablas particionadas se describió la forma de como particionar una tabla de manera horizontal, cuando se proyecta que esta tabla va a tener muchos registros.

En este artículo se explica como se particiona una tabla de manera vertical, esto es básicamente dividiendo la cantidad de campos que tiene la tabla en varias tablas y ubicarlas en diferentes grupos de archivos.

Seguir leyendo