Condividi tramite


Readme_SmoScripter

Data aggiornamento: 5 dicembre 2005

Questo programma di esempio illustra la creazione di script e il recupero delle dipendenze tra gli oggetti di database e comprende l'interfaccia utente di un'applicazione Windows Form. Dopo la connessione al database selezionato, viene eseguita un'iterazione su tutti i database utente e viene generata una struttura da cui è possibile selezionare diversi oggetti. Se si visualizza un insieme, ad esempio tables, nella visualizzazione elenco sulla destra sarà presente un elenco di tabelle su cui l'utente può fare clic con il pulsante destro del mouse per creare script e ottenere informazioni sulle dipendenze. Quando nella struttura viene selezionata una tabella o un altro oggetto, nella visualizzazione elenco vengono riportate le proprietà dell'oggetto.

Gli esempi vengono forniti esclusivamente a scopo didattico. Non sono destinati all'utilizzo in un ambiente di produzione e non sono stati testati in un ambiente di produzione. Microsoft non rende disponibile il supporto tecnico per questi esempi. Le applicazioni e gli assembly di esempio non devono essere connessi o utilizzati con il database di SQL Server o il server di report in un ambiente di produzione senza l'autorizzazione dell'amministratore di sistema.

Requisiti

Per l'esecuzione di questo esempio è necessario che siano installati i componenti seguenti.

  • .NET Framework SDK 2.0 o Microsoft Visual Studio 2005. .NET Framework SDK è disponibile gratuitamente. Vedere Installazione di .NET Framework SDK.
  • Microsoft SQL Server 2005 Integration Services.
  • Il pacchetto di esempio e i file di dati da esso utilizzati devono essere installati nell'unità disco rigido locale.
  • Il database AdventureWorks OLTP deve essere installato.
  • Il database AdventureWorks deve essere collegato.
  • È necessario disporre di autorizzazioni amministrative sul database AdventureWorks.

Per ulteriori informazioni sull'installazione degli esempi, vedere la sezione relativa all'installazione dei pacchetti di esempio di Integration Services nella documentazione in linea di SQL Server.

Percorso

Se l'esempio di codice viene installato nel percorso predefinito, l'esempio si trova nella directory seguente:

C:\Programmi\Microsoft SQL Server\90\Samples\Engine\Programmability\SMO\SmoScripter

La soluzione C# dell'esempio di codice si trova nella directory CS, mentre la soluzione Visual Basic si trova nella directory VB.

Generazione dell'esempio

Se non è stato ancora creato un file di chiave con nome sicuro, generare il file di chiave seguendo le istruzioni seguenti.

Per generare un file di chiave con nome sicuro

  1. Aprire il prompt dei comandi di Microsoft Visual Studio 2005. Fare clic sul pulsante Start, scegliere Tutti i programmi, Microsoft .NET Framework SDK 2.0, quindi SDK Command Prompt.

    -- oppure --

    Aprire il prompt dei comandi di Microsoft .NET Framework. Fare clic sul pulsante Start, scegliere Tutti i programmi, Microsoft .NET Framework SDK 2.0, quindi SDK Command Prompt.

  2. Utilizzare il comando CD (change directory) per passare dalla directory corrente della finestra del prompt dei comandi alla cartella in cui sono stati installati gli esempi.

    [!NOTA] Per determinare la cartella in cui si trovano gli esempi, fare clic sul pulsante Start, scegliere Tutti i programmi, Microsoft SQL Server 2005, Documentazione ed esercitazioni, quindi Samples. Se è stato utilizzato il percorso di installazione predefinito, gli esempi si troveranno in <unità_sistema>:\Programmi\Microsoft SQL Server\100\Samples.

  3. Al prompt dei comandi digitare il comando seguente per generare il file di chiave:

    sn -k SampleKey.snk

    ms345271.note(it-it,SQL.90).gifImportante:
    Per ulteriori informazioni sulla coppia di chiavi con nome sicuro, vedere l'argomento relativo ai nomi sicuri e alla protezione in .NET Framework nel centro per sviluppatori di .NET su MSDN.

Generazione e utilizzo dell'esempio mediante il compilatore da riga di comando

  1. Aprire il prompt dei comandi .NET Framework o Microsoft Visual Studio 2005. Mediante il comando CD (change directory) passare dalla directory corrente del prompt dei comandi alla directory della soluzione in cui si desidera lavorare.

  2. Digitare il comando seguente per generare la versione C# o la versione Visual Basic dell'esempio:

    for /r %f in (*.sln) do msbuild.exe "%f"

Generazione e utilizzo dell'esempio da Microsoft Visual Studio 2005 (facoltativo)

  1. In Microsoft Visual Studio 2005 scegliere Apri dal menu File, fare clic su Progetto e quindi aprire SmoScripter.sln nella directory della soluzione in cui si desidera lavorare.

  2. Premere F5 oppure scegliere Avvia dal menu Debug per compilare ed eseguire il progetto.