Readme_XmlSurvey
Data aggiornamento: 5 dicembre 2005
L'applicazione di esempio XmlSurvey raccoglie informazioni per un'indagine sui punti vendita e aggiorna il database SQL Server AdventureWorks con i risultati ottenuti. Nel database i punti vendita rappresentano rivenditori. L'indagine viene archiviata in formato XML nella colonna Demographics della tabella Sales.Store.
Affinché l'applicazione sia semplice, il record con Customer ID uguale a 1 viene aggiornato per riflettere le informazioni in formato XML ogni volta che viene salvata un'indagine.
[!NOTA] CustomerID è la chiave primaria della tabella Sales.Store, mentre è una chiave esterna nella tabella Sales.Customer.
Questo esempio non è supportato in Windows 2000 e sistemi operativi di versioni precedenti.
La directory di installazione predefinita è drive:\Programmi\Microsoft SQL Server\90\Samples\Engine\XML\XmlSurvey.
Scenario
Uno sviluppatore desidera creare un'applicazione che aggiorni le informazioni demografiche dei punti vendita attraverso l'invio di un documento XML a un servizio Web ospitato da SQL Server.
Linguaggi
Transact-SQL, XML, XSD, Visual C# e Visual Basic.
Funzionalità
L'esempio XmlSurvey utilizza le funzionalità seguenti di SQL Server 2005.
Area di applicazione | Funzionalità |
---|---|
Generale |
XML, servizi Web ospitati da SQL Server |
Prerequisiti
Prima di eseguire questo esempio, verificare che SQL Server 2005 sia installato con i componenti seguenti:
- Motore di database di SQL Server
- SQL Server Management Studio
- Il database AdventureWorks, incluso in SQL Server 2005 e disponibile nel sito Web per gli sviluppatori di SQL Server.
- Gli esempi di Motore di database di SQL Server 2005, inclusi in SQL Server 2005. È possibile scaricare la versione più recente degli esempi dal sito Web per gli sviluppatori di SQL Server.
- .NET Framework SDK 2.0 o Microsoft Visual Studio 2005. .NET Framework SDK è disponibile gratuitamente. Per ulteriori informazioni, vedere Installazione di .NET Framework SDK.
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.
Per generare questo esempio, procedere come segue:
Generazione dell'esempio
Verificare che il database di esempio AdventureWorks sia installato.
In SQL Server Management Studio caricare ed eseguire lo script Scripts\InstallCS.sql per creare gli elementi seguenti:
- Stored procedure SaveStoreSurvey
- Endpoint HTTP sql_StoreSurvey
Generare l'esempio utilizzando la soluzione fornita e Visual Studio, oppure eseguire il comando seguente al prompt dei comandi .NET Framework o Microsoft Visual Studio 2005:
msbuild /nologo /verbosity:quiet /property:Configuration=Debug CS\XmlSurvey.sln
Esecuzione dell'esempio
Per eseguire questo esempio, procedere come segue:
Esecuzione dell'esempio
Eseguire CS\XmlSurvey\bin\debug\XmlSurvey.exe.
Completare l'indagine.
Salvare l'indagine scegliendo Save dal menu File.
Verificare che la tabella Sales.Store sia stata aggiornata eseguendo una query simile alla seguente e quindi selezionando i dati nella colonna Demographics nel riquadro dei risultati:
SELECT * FROM Sales.Store WHERE CustomerID = 1
Rimozione dell'esempio
Per rimuovere questo esempio, procedere come segue:
Rimozione dell'esempio
- Aprire il file Scripts\Cleanup.sql tramite Management Studio ed eseguire il contenuto del file.
Commenti
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.
Vedere anche
Concetti
Guida in linea e informazioni
Cronologia modifiche
Versione | Cronologia |
---|---|
5 dicembre 2005 |
|