Archivo para la ‘Base de Datos’ categoría

T-SQL: TRUNCATE TABLE y DELETE FROM

Una duda bastante habitual entre los desarrolladores, es cuál es la diferencia entre la sentencia TRUNCATE TABLE y DELETE FROM TABLE. Este post está orientado al modo de trabajo en SQL Server (que es el motor de base de datos que más uso), sin embargo, la mayoría de las diferencias entre ambas sentencias se aplican [...]

Más »

Máquina virtual de Team Foundation Server 2012 y System Center 2012

Para quienes están deseando aprender y probar Team Foundation Server 2012 y System Center 2012 Operations Manager, he aquí una máquina virtual que tiene mucho contenido técnico y algo más que los típicos laboratorios de ALM. Especialmente en este caso, hay un laboratorio que permite ver la interacción real entre System Center Operation Manager 2012 [...]

Más »

T-SQL: Usuarios huérfanos

Alguna vez nos ha pasado que cuando recuperamos una base de datos en otro servidor o instancia de SQL Server, también se recuperan los usuarios de la base de datos, pero no tienen un vínculo con los inicios de sesión del servidor. Por lo tanto nos encontramos con usuarios huérfanos. Un usuario de base de [...]

Más »

T-SQL: Mostrar la estructura de una tabla

Desde hace un tiempo atrás vengo publicando algunos artículos de SQL Server, para realizar tareas comunes con T-SQL, porque realmente elevan la productividad al momento de realizar una determinada tarea. La siguiente instrucción nos permite mostrar la estructura de una tabla extrayendo la información de las tablas de sistema: SYSCOLUMNS y SYSOBJECTS. SELECT sysCol.Name, sysType.name [...]

Más »

T-SQL: Script para hacer copia de seguridad todas las bases de datos en SQL Server

Muchas veces las cosas que parecen complicadas son más fáciles de lo que se cree y esta es una de las ventajas de usar T-SQL para que se encargue de hacer las tareas repetitivas. Una de estas tareas, por ejemplo, puede ser el hacer copias de seguridad de todas las bases de datos en el [...]

Más »

Adjuntar una Base de Datos de SQL Server sin el fichero LOG

Seguro que alguna vez nos ha pasado que por diversas razones solo tenemos fichero MDF de una base de datos y se ha perdido el fichero LOG (fichero de transacciones). Aunque parezca una tarea simple, no siempre es fácil hacer que la base de datos se ponga operativa. Buscando por Internet encontré diferentes consejos y [...]

Más »