Condividi tramite


Utilizzo degli oggetti di database

Le fasi di creazione di un oggetto SMO sono le seguenti:

  1. Creare un'istanza dell'oggetto.

  2. Impostare le proprietà dell'oggetto.

  3. Creare istanze degli oggetti figlio.

  4. Impostare le proprietà degli oggetti figlio.

  5. Creare l'oggetto.

Quando le istanze di oggetti SMO vengono create in un'applicazione SMO, non esistono nell'istanza di SQL Server finché il Create metodo non viene emesso. Non è tuttavia necessario chiamare un metodo Create per ogni singolo oggetto. Se per un oggetto è presente un set di oggetti figlio, per eseguire il metodo Create è necessario solo l'oggetto padre. Per definire una tabella, ad esempio, è necessario che questa contenga almeno una colonna. Una colonna inoltre non può esistere senza una tabella. Esiste una relazione di interdipendenza tra la tabella e le rispettive colonne.

Il metodo Alter consente di apportare modifiche a un oggetto. Diverse modifiche a un oggetto, ad esempio l'aggiunta di oggetti figlio a una delle raccolte dell'oggetto o la modifica di un valore di proprietà, vengono eseguite in batch come modifica unica. Il metodo Alter riduce traffico di rete e migliora complessivamente le prestazioni.

L'istruzione Drop viene utilizzata per rimuovere un oggetto e tutti i rispettivi oggetti figlio interdipendenti necessari per creare inizialmente l'oggetto.

Vedere anche

Modello a oggetti SMO