Creazione di programmi SMO

La programmazione generale degli oggetti SQL Server Management Objects (SMO) include le aree comuni condivise da tutti gli oggetti, ad esempio l'esecuzione di metodi, l'impostazione di proprietà e la manipolazione di raccolte.

Argomento

Descrizione

Connessione a un'istanza di SQL Server

Il programma SMO più semplice che stabilisce una connessione a un'istanza di SQL Server. Vengono illustrate l'autenticazione di Windows e l'autenticazione di SQL Server e vengono forniti esempi di connessione a un'istanza locale e a un'istanza remota di SQL Server.

Disconnessione da un'istanza di SQL Server

Programma che illustra come eseguire la disconnessione dall'istanza di SQL Server.

Chiamata di metodi

In questa sezione viene descritto l'approccio generale alla chiamata dei metodi. Viene illustrato l'utilizzo dei parametri e la gestione delle tabelle di dati restituite in un oggetto DataTable. Viene fornito inoltre un esempio di chiamata di un costruttore di oggetti e della chiamata del metodo Clone.

Impostazione delle proprietà

In questa sezione viene illustrato come impostare diversi tipi di proprietà, come impostare e ottenere le proprietà degli oggetti e, attraverso gli esempi forniti, come impostare le proprietà dell'oggetto al momento della creazione e come scorrere tutte le proprietà di un oggetto.

Utilizzo delle raccolte

Vari programma che illustrano le tecniche utilizzate con le raccolte di oggetti. Viene spiegato come fare riferimento a un oggetto tramite le raccolte e, attraverso gli esempi forniti, come scorrere i membri di una raccolta.

Gestione degli eventi SMO

In questa sezione viene descritto come impostare e gestire eventi in SMO e viene fornito un esempio su come impostare un gestore eventi e una sottoscrizione di eventi.

Gestione delle eccezioni SMO

In questa sezione viene illustrato come intercettare le eccezioni in SMO attraverso esempi di intercettazioni e di visualizzazione di un'eccezione interna.

Utilizzo dei tipi di dati

In questa sezione viene illustrato come utilizzare i diversi tipi di dati di SQL Server, come costruire un oggetto datatype con la specifica nel costruttore di oggetti e viene fornito un esempio di creazione di un oggetto datatype tramite il costruttore predefinito.

Utilizzo di transazioni

In questa sezione viene illustrato come implementare l'elaborazione delle transazioni in un programma SMO e vengono forniti esempi di utilizzo delle transazioni in questo tipo di programmi.

Utilizzo della modalità di acquisizione

In questa sezione viene illustrato come registrare l'output del programma SMO. Nell'esempio il programma SMO viene registrato sotto forma di istruzioni Transact-SQL inviate all'istanza di SQL Server per un'esecuzione successiva.