sábado, 7 de enero de 2017

Autenticación y autorización de usuarios en SQL Server

Autenticar conexiones con SQL Server

Existen dos modos posibles: modo de autenticación de Windows y modo mixto. El modo de autenticación de Windows habilita la autenticación de Windows y deshabilita la autenticación de SQL Server. El modo mixto permite la autenticación de Windows y la autenticación de SQL Server. La autenticación de Windows siempre está disponible y no se puede deshabilitar.


Autenticación y autorización de usuarios en SQL Server

sábado, 31 de diciembre de 2016

Conceptos básicos de bases de datos relacionales

Una base de datos, contiene una o más tablas de información. Las filas de una tabla son llamadas registros, y las columnas de una tabla se denominan campos o atributos. Una base de datos que sólo contiene una tabla se llama una base de datos plana. Una base de datos que contiene dos o más tablas relacionadas entre sí, constituye una base de datos relacional. 
Imagina que eres el responsable de un hospital. Podrías utilizar una sola tabla (una base de datos plana) para realizar su seguimiento tal y como se muestra en la siguiente tabla.

Conceptos básicos de bases de datos relacionales

sábado, 17 de diciembre de 2016

Tareas típicas de un DBA

Estas son las tareas típicas que deberá realizar en algún momento en su día a día un administrador de bases de datos (DBA):

 Archivar datos

Los datos crecen con el tiempo y puede ser costoso almacenarlos y difícil gestionar. Muchos datos tienden a dar problemas de rendimiento. Como DBA, se debe supervisar el tamaño de los datos y su crecimiento, y determinar la mejor manera de almacenarlos. En algunos archivos de datos que rara vez se utilizan puede ir a otra base de datos o servidor, o incluso se pueden eliminar datos que ya no se necesitan. A menudo, las opciones son limitadas, como la política de la empresa y las regulaciones del gobierno pueden restringir cómo y dónde se almacenan los datos. 

Tareas típicas de un DBA


sábado, 3 de diciembre de 2016

SQL Server: Los 10 secretos de un experto en SQL Server


El mantenimiento de un entorno de SQL Server es una tarea compleja. Aquí están las 10 mejores formas para optimizar su administración.
Muchas empresas han reducido sus departamentos de  TIC en los últimos años. Muchos administradores de bases de datos (DBA) han acabado con la responsabilidad de gestionar un gran número de bases de datos SQL Server. Peor aún, a menudo no hay un DBA real. Alguien está etiquetado como el DBA a tiempo parcial. En algunos casos, el DBA termina de bombero, extinguiendo fuegos, pasando de una crisis a otra. Este tipo de ambiente es difícil e insostenible. A nadie le gusta estar bajo un estrés constante.
Una forma de salir de este tipo de situación es invertir un poco de tiempo en racionalizar el  entorno SQL Server para que sea más fácil de comprender y manejar. Aquí están las 10 mejores maneras para que un DBA de SQL Server tome el control y reduzca el potencial global de las crisis que se produzcan. La lista está ordenada en tareas de menor a mayor importancia.

SQL Server: Los 10 secretos de un experto en SQL Server

sábado, 19 de noviembre de 2016

Curso online de Administración de Bases de Datos SQL Server

Dejo aquí un curso online con varios conceptos sobre bases de datos SQL Server, el curso va desde los conceptos básicos hasta el nuevo paradigma del BigData. La mayor parte del curso son entradas de este blog pero aquellos conceptos que aún no se han desarrollado en el blog tienen enlaces a las fuentes más fiables posibles, como Wikipedia o las páginas de referencia de Microsoft ® SQL Server. A medida que lo vaya desarrollando iré ampliando los enlaces.

Curso de Administración de Bases de Datos SQL Server


Aquí, algunos libros interesantes sobre diseño de bases de datos y programación

Conceptos básicos


Herramientas de administración


Transact SQL 


Objetos de Base de Datos

Procedimientos Almacenados (Stored Procedures)


Utilidades con Procedimientos Almacenados


Monitorización y rendimiento 


Nuevos paradigmas de almacenamiento



sábado, 12 de noviembre de 2016

SQL Server. El registro de transacciones (Transaction Log)

El  registro de transacciones (transaction log) el transaction Iog  es una entidad de datos utilizada por SQL Server para almacenar la historia de las transacciones por las que ha pasado una base de datos.

SQL Server. El registro de transacciones (Transaction Log)