No me preguntéis por qué, pero resulta que las versiones un poco antiguas de SQL Server no traen “de serie” una forma de hacer el dump de una base de datos como sentencias insert de SQL. Tiene millones de wizards, formatos varios, herramientas de líneas de comando como bcp, pero no tiene un “export as SQL insert” por ninguna parte (que yo haya encontrado, también puedo ser torpe). Esto en sí no debería ser problema, hay opciones de todo tipo como he comentado, hasta que te encuentras que alguien que tiene que recibir la base de datos te pone… ciertas limitaciones.
Buscas por la red… encuentras varias opciones… algún programa simplón, un administrador hecho con ASP.NET, unos cuantos procedimientos almacenados de resultados dispares… hasta que das con SQLServer Dumper. Sencillo, fácil, y que funciona :-D.
Por si a alguno le hace falta.


El squirrelSQL hace tb estas funciones para todas las bases de datos.
Ya puestos con licurgo podría prepararte algun apañito y generarte tb los create table ;-)
Si, lo sé, pero no podía usarlo. Es más, con lo que me ha costado que me acepten un formato, seguro que de ese también se me quejaban ;-). Qué gente más quisquillosa!.
Entonces la solución era licurgo!!! ;-) Por cierto, y tu dbmt?
Jo, todo hay que decírtelo. No era mi servidor, y no quería andar instalándoles Java ni nada por el estilo (en realidad al principìo no quería ni instalarles el Dumper este). En realidad a mí me hubiera valido cualquier opción, incluso un CSV, pero de dónde no hay no se puede sacar.
En cualquier caso, este es más fácil de usar que DBMT, porque no transforma el esquema ;-).