Social Icons

twitter facebook google plus linkedin

jueves, 26 de enero de 2012

Instalar base de datos de prueba en SQL Server 2012 RC0

He conocido a mucha gente sequisima en el tema de las bases de datos e informatica en general. Del total, no he conocido a nadie que haya inventado millones de registros para realizar pruebas. Es por esto, que existen las bases de datos de ejemplo para poder hacer pruebas en ambientes mas o menos reales.

Oracle trae los suyos, MySQL tiene uno que otro repartido por internet. PostgreSQL tiene los suyos por ahi. Obviamente, SQL Server tiene los suyos disponibles en http://msftdbprodsamples.codeplex.com.

Sorpresa! Solo descarga un archivo mdf sin un archivo de logs. Por lo que al momento de adjuntar la base de datos, hay que crear un archivo de logs.

Hay que abrir SQL Management Studio y en una nueva consulta escribir lo siguiente:
{{ CREATE DATABASE AdventureWorks2008R2 ON (FILENAME = 'ruta/al/archivo/AdventureWorks2008R2_Data.mdf') FOR ATTACH_REBUILD_LOG ;}}


Entonces aquí se indica que cree una nueva base de datos a partir del archivo indicado y que cree un nuevo archivo de logs.