ReadMe_IndexSizes
Data aggiornamento: 5 dicembre 2005
In questo esempio vengono illustrate le tecniche di implementazione delle applicazioni per il monitoraggio dello spazio degli indici dei database. Grazie alle funzionalità SMO (SQL Server Management Objects) di Microsoft SQL Server, questa applicazione consente di visualizzare lo spazio degli indici disponibile e utilizzato nel database selezionato nel server SQL Server selezionato. L'esempio comprende un'interfaccia utente che consente di specificare l'istanza di SQL Server a cui eseguire la connessione e se utilizzare l'autenticazione di Windows. L'utente può selezionare il database da utilizzare sul server selezionato.
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.
- È necessario innanzitutto compilare il componente ServerConnect perché questo esempio comprende una dipendenza a tale esempio.
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\IndexSizes
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
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.
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.
Al prompt dei comandi digitare il comando seguente per generare il file di chiave:
sn -k SampleKey.snk
Importante: 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
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.
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)
Scegliere Apri dal menu File, fare clic su Progetto e quindi aprire IndexSizes.sln nella directory della soluzione in cui si desidera lavorare.
Premere F5 oppure fare clic su Avvia nel menu Debug per compilare ed eseguire il progetto.