Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
SQL Server 2000/2005/2008, Express, Access, MySQL, Oracle
[SQL2005] Ricreare solo struttura DB
lunedì 09 febbraio 2009 - 15.36
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Teech
Profilo
| Expert
573
messaggi | Data Invio:
lun 9 feb 2009 - 15:36
Ho creato un programma che si appoggia ad un DB SQL2005.
Ho fatto vari test, ho inserito e cancellato dati e ho "sporcato" ben bene il DB...
Vorrei portare solo la struttura del DB sul PC dove metterò in uso il programma ma non riesco a farlo in un'unica soluzione, ma solo creando uno script alla volta per ogni tabella, vista, SP, ecc. separatamente.
Ho pensato di cancellare i dati dalle tabelle, ma ho dei campi identity che non vengono azzerati (so che è una piccola cosa ma vorrei fare le cose fatte bene).
Esiste una soluzione? Grazie mille!!!
--------------
Maurizio Brini
--------------
Nessuna impresa è mai stata compiuta da un uomo ragionevole
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
lun 9 feb 2009 - 16:07
>Esiste una soluzione? Grazie mille!!!
Se hai SQL Server Management Studio, destro sul DB --> Generate Scripts..
--
Alessandro Alpi | SQL Server MVP
http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org
Teech
Profilo
| Expert
573
messaggi | Data Invio:
mar 10 feb 2009 - 11:23
Chiedo scusa per la domanda ma proprio non trovavo il modo di farlo (ed ero certo che ci fosse).
Mi permetto di essere più dettagliato per chi leggerà il thread in cerca della stessa soluzione:
In Menagement Studio, facendo tasto DX sul DB esce un elenco a discesa con la voce "Crea Script per Database" ma crea uno script solo per il database senza tutta la struttura contenuta, quindi non è la voce che cercavo.
Sempre in Menagement, facendo tasto DX sul DB esce, nel menù contestuale la voce "Attività" ed all'interno è presente la voce "Genera Script". Questo comando fà partire un wizard per generare Script complessi compresa la creazione dell'intero DB con relativa struttura.
Scusate, ma proprio non trovavo questa voce...
Ho accettato la risposta perchè nell'indicazione che mi hai dato non era presente la scritta "Database" e quindi mi sono detto che non era voce di menù che vedevo, ma doveva essere da qualche parte
Grazie!!!
--------------
Maurizio Brini
--------------
Nessuna impresa è mai stata compiuta da un uomo ragionevole
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
mar 10 feb 2009 - 11:50
>In Menagement Studio, facendo tasto DX sul DB esce un elenco
>a discesa con la voce "Crea Script per Database" ma crea uno
>script solo per il database senza tutta la struttura contenuta,
>quindi non è la voce che cercavo.
>Sempre in Menagement, facendo tasto DX sul DB esce, nel menù
>contestuale la voce "Attività" ed all'interno è presente la voce
>"Genera Script". Questo comando fà partire un wizard per generare
>Script complessi compresa la creazione dell'intero DB con relativa
>struttura.
Ok, in inglese troverete Tasks --> Generate Scripts..
>Ho accettato la risposta perchè nell'indicazione che mi hai dato
>non era presente la scritta "Database" e quindi mi sono detto
>che non era voce di menù che vedevo, ma doveva essere da qualche parte
Bugiardo!!
e DB cosa vuol dire?
--
Alessandro Alpi | SQL Server MVP
http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org
Teech
Profilo
| Expert
573
messaggi | Data Invio:
mar 10 feb 2009 - 13:39
Allora confondendomi ho trovato la soluzione: hai scritto "Generate Script" e non "Generate Database Script" ed io l'ho interpretato per un menù diverso. Il primo caso in cui Errore+Errore=Soluzione
--------------
Maurizio Brini
--------------
Nessuna impresa è mai stata compiuta da un uomo ragionevole
Torna su
Stanze Forum
Elenco Threads
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 !