Discussione: [MsSQL]DB to T-SQL
Visualizza un messaggio singolo
Vecchio 06-02-2010, 19:04   #4 (permalink)
yronium
Very Important Person

 L'avatar di yronium

 
1,340 Messaggi

yronium e' un tipo da prendere in considerazione ( + 650 )yronium e' un tipo da prendere in considerazione ( + 650 )yronium e' un tipo da prendere in considerazione ( + 650 )yronium e' un tipo da prendere in considerazione ( + 650 )yronium e' un tipo da prendere in considerazione ( + 650 )yronium e' un tipo da prendere in considerazione ( + 650 )yronium e' un tipo da prendere in considerazione ( + 650 )
Quote:
Originariamente inviata da Fiundin Visualizza il messaggio
Ho bisogno, perciò, di un tools che estragga tutto dal db ... circa 100 tra tabelle, stored procedure, ... etc etc
Risposta, esattamente come aveva detto cteniza: vai nel database con sql manager click con il pulsante destro nel database, genera script, ti è creato uno script da eseguire da prompt dei comandi sql o da sql manager.
La funzione Genera script ti crea uno script unico di installazione per tutti gli oggetti, oppure uno script separato per ogni oggetto, oppure uno script parziale per creare solo alcuni oggetti nel database. C'è una procedura guidata nella quale puoi selezionare gli oggetti che ti interessa ricreare. E per quanto riguarda il database nel quale creare gli oggetti, questo deve essere già esistente (cioè, devi già aver eseguito lo script che hai postato) dopodiché è sufficiente che ci sia l'istruzione USE all'inizio dello script per creare gli oggetti, nel tuo caso all'inizio dello script generato in automatico ci vanno le due righe evidenziate di seguito
codice:
USE MSSql33946
GO

CREATE TABLE PrimaTabella... ecc.
... sebbene mi pare di ricordare che la generazione automatica inseriva automaticamente anche l'istruzione USE.

Comunque, prova.
__________________
Io NON sono su Facebook.

Il Vero Programmatore può contare fino a 1024 sulle dita delle mani.

"Come porre le domande in modo intelligente" di ESR (versione italiana)

Hai visto il mio avatar?
yronium non è in linea   Bookmark and Share Rispondi quotando