T-SQL: Eliminar todas las tablas de una base de datos

¿Habéis necesitado alguna vez borrar todas las tablas de una base de datos en SQL Server?. Parece una tarea sencilla, pero si las tablas tienen relaciones entre ellas, reglas de integridad referencial, desencadenadores, etc., la cosa se complica. Aquí un script con el que se puede hacer: EXEC sp_MSforeachtable @command1 = "DROP TABLE ?" sp_MSforeachtable,  … Leer más

Máquina virtual de Visual Studio 2013

Si sigues mi blog, sabrás que soy un gran fan de las máquinas virtuales de  Visual Studio y Team Foundation Server Brian Keller. Personalmente las uso para hacer pruebas y comprobar las novedades que traen las diferentes versiones, así como también aprender nuevas técnicas y metodologías. A principios de este mes Brian anunció la disponibilidad … Leer más

T-SQL: Obtener la clave primaria de una Tabla

Imaginémonos el siguiente caso en el SQL Server. Sabemos el nombre de la tabla y queremos conseguir la columna o columnas que forman la clave primaria mediante T-SQL. Esto es posible hacerlo utilizando las siguientes tablas del sistema: sysobjects – para todos los objetos de la base de datos. sysindexkeys – Para los índices y … Leer 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 … Leer más