October 16
Lasciando cadere tutti gli oggetti in un database T-SQL non è un compito semplice, e deve essere affrontato come un'operazione multi-step. Un database T-SQL comprende schema, dati, tabelle, utenti, viste, funzioni, procedure, chiavi, indici, vincoli e molti altri oggetti e le relazioni tra questi oggetti. È necessario utilizzare un approccio sistematico negli oggetti che cadono e rilasciarli nell'ordine corretto per evitare di causare violazioni o problemi di integrità. Si può anche avere per mantenere dipendenze esterne a mente quando far cadere oggetti.
1 Avviare l'applicazione di SQL Server Management Studio.
2 Connettersi a SQL Server.
3 Eliminare i vincoli nel database, compresi i vincoli di controllo e vincoli di chiave esterna. Digitare ed eseguire "ALTER TABLE" query nell'editor di query per ogni tabella del database che dispone di vincoli associati. La sintassi è:
ALTER TABLE nome_tabella GOCCIA CONSTRAINT nome_vincolo
4 Eliminare i trigger digitando ed eseguendo "drop Trigger" query nell'editor di query. La sintassi è:
GOCCIA TRIGGER [schema_name.] Trigger_name [, ... n] [; ]
5 Eliminare i punti di vista digitando ed eseguendo "DROP VIEW" query nell'editor di query. La sintassi è:
DROP VIEW [schema_name. ] Nome_vista [..., n] [; ]
6 Drop le funzioni digitando e l'esecuzione di query "drop FUNZIONE" nel editor di query. La sintassi è:
DROP FUNCTION {[schema_name. ] Nome_funzione} [, ... n]
7 Drop le stored procedure utilizzando query digitate nell'editor di query. La sintassi è:
GOCCIA {PROC | PROCEDURA} {[schema_name. ] Procedura} [, ... n]
8 Eliminare le tabelle digitando e l'esecuzione di query "DROP TABLE" nel editor di query. La sintassi è:
DROP TABLE [nome_database. [Schema_name]. | schema_name. ]
table_name [ ,...n ] [ ; ]
Eliminare le chiavi esterne che fanno riferimento alla tabella di prima. Far cadere il tavolo sarà anche cadere i suoi trigger e vincoli associati. I dati memorizzati in "FILESTREAM" oggetti in deposito non verranno eliminati da questo processo.
9 Eliminare lo schema digitando ed eseguendo la seguente query nell'editor di query:
GOCCIA SCHEMA schema_name
Eliminare tutti gli oggetti nello schema prima.