mercoledì, gennaio 07, 2009

Segnalazione: MS Database Publishing Wizard

Piccola segnalazione, per chi non conoscesse questo tool: Microsoft Database Publishing Wizard
   http://www.codeplex.com/sqlhost/
Con pochissimi click di mouse è possibile creare uno script Sql con tutti o parte degli oggetti di un DB (tabelle, relazioni, indici, ecc.). Volendo si possono inserire in script anche i dati.
Con lo script sarò quindi possibile ricreare il DB, volendo anche con i dati. Molto utile.

Il tool è eseguibile anche alla riga di comando. Ad esempio:
  • SqlPubWiz.exe script -f -C "Data Source=.\sqlexpress;Initial Catalog=Tests;Integrated Security=True" -schemaonly c:\temp\out.sql
crea lo script con solo lo schema. Togliere -schemaonly per avere anche i dati.

Un'altra cosa molto utile: lo script contiene all'inizio anche le Drop Table per rimuovere le tabelle nel caso esistessero già sul DB target (ovviamente si può disabilitare la creazione delle Drop).

Nessun commento: