Scriptare la creazione di un db

mercoledì 28 febbraio 2007 - 07.41

escaflowne Profilo | Junior Member

Ciao a tutti,
per portare un db sul server (sql server express) utilizzo il sql server management studio e scripto il db come "Create to" lanciando lo script generato, successivamente, sul server.
Vorrei, però, che, creato il db, mi riempisse anche qualche tabella. Di solito edito lo script ed aggiungo gli insert a mano; ecco, mi chiedevo se c'è un modo più automatico di farlo (es. uno script di inserimento con i dati presenti nel db)

Grazie

us01739 Profilo | Expert

Ciao,
probabilmente il problema si potrebbe risolvere utilizzando una Store Procedure fatta ad hoc con i comandi di insert....
Una volta terminato lo script di creazione del db, lanci quello che genera la sp e successivamente la esegui...

Io però, ho dovuto recentemente affrontare questo stesso problema, con la differenza (...forse, non sò..) che i dati iniziali da inserire erano nell'ordine del centinaio di record divisi in 5/6 tabelle....

La cosa più veloce è stata creare il backup del DB che mi interessava, ripulirlo dai dati in eccesso, creare un backup e poi volta per volta restorarlo dove mi serviva....

Le due procedure raggiungono lo stesso scopo, ma la prima è sicuramente più elegante!
Bye Bye

---------------------------------------------------
Roberto Gelmini - Microsoft Certified Professional
http://www.robertogelmini.com
---------------------------------------------------

alx_81 Profilo | Guru

>Ciao a tutti,
>per portare un db sul server (sql server express) utilizzo il
>sql server management studio e scripto il db come "Create to"
>lanciando lo script generato, successivamente, sul server.
>Vorrei, però, che, creato il db, mi riempisse anche qualche tabella.
>Di solito edito lo script ed aggiungo gli insert a mano; ecco,
>mi chiedevo se c'è un modo più automatico di farlo (es. uno script
>di inserimento con i dati presenti nel db)
C'è un bel tool che ti permette di generare script, sia per l'inserimento dati, sia per le strutture..
provalo.. si chiama SQL Scripter:
http://www.sqlscripter.com/
>
>Grazie
Di nulla!

Alx81 =)

http://blogs.dotnethell.it/suxstellino

escaflowne Profilo | Junior Member

@us01739:

era il sistema che, all'inizio, usavo anche io, però non mi è mai piaciuto, anche perchè posso conservarmi la struttura dei db semplicemente tenendo da parte gli script (così ad ogni installazione nuova posso replicare il db verginello )

grazie!

escaflowne Profilo | Junior Member

Grazie per la dritta. Mi ci fiondo subito
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5