Tutto può essere fatto in SQL Server Management Studio.
L' opzione Tabella script come genera codice di creazione per chiavi e vincoli primari ed esterni. Non crea script per gli indici, quindi devi farlo in un altro passaggio. tipo, suggerisco di espandere tutti i nodi del tipo di oggetto in Esplora oggetti SSMS.
Per creare uno script per la struttura della tabella, chiavi primarie ed esterne e vincoli
- Esegui SQL Server Management Studio
- In Esplora oggetti , espandere Database
- Espandi tabelle
- Fare clic con il tasto destro del mouse sulla tabella e selezionare Tabella script come | CREA A | Nuova finestra dell'editor di query
Lo script generato verrà visualizzato nella scheda Editor delle query. Assicurati di cambiare la tabella, la chiave primaria ed esterna e i nomi dei vincoli, poiché questi nomi devono essere univoci.
Altrimenti, riceverai un messaggio di errore che dice qualcosa come "C'è già un oggetto chiamato" Indirizzo "nel database." o "L'operazione non è riuscita perché nella tabella" Person.Address "esiste già un indice o statistiche con nome" AK_Address_rowguid "."
Per creare uno script per un indice
Utilizzare i passaggi simili a quelli sopra:
Per creare uno script INSERT INTO per i dati
- Fare clic con il tasto destro del mouse sul database (non sulla tabella!)
- Attività aperte | Genera script
- Nella scheda Scegli oggetti , selezionare la tabella per lo script
4. Nella scheda Imposta opzioni di script , fare clic su Avanzate e assicurarsi che l' opzione Tipi di dati da script sia impostata su Solo dati
Nota: se si seleziona Schema e dati, lo script dello schema generato sarà identico allo script generato nel primo metodo in questa risposta.
5. Aggiornare il nome della tabella con il nome della nuova tabella prima di eseguire lo script