none
SQL SERVER 2008 Esportazione dati in XML RRS feed

  • Domanda

  • Salve,

    ho installato sul nuovo server SQL Server 2008 ed ora ho problemi con l'esportazione dati di una tabella di database in xml.

    nella versione 2000 di SQL c'era una procedura guidata che ora non c'è più nella nuova versione 2008.

    qualcuno sà aiutarmi per favore?

    Grazie

    • Spostato Fabrizio Volpe mercoledì 27 luglio 2011 18:14 Spostato nel forum di competenza (Da:Microsoft Windows Server Forum)
    mercoledì 27 luglio 2011 16:43

Tutte le risposte

  • Ciao,
    Considerando Northwind come database di esempio, potresti usare la clausola FOR XML AUTO in questo modo:
    SELECT CategoryID, CategoryName, [Description] FROM dbo.Categories Category FOR XML AUTO, elements, ROOT('Categories')
    
    Se poi vuoi esportare il risultato della query direttamente su file di testo, puoi usare il comando bcp da prompt dei comandi in questo modo:
    bcp "SELECT CategoryID, CategoryName, [Description] FROM Northwind.dbo.Categories Category FOR XML AUTO, 
    elements, <br/>ROOT('Categories')"
    queryout d:\categories.xml -S <nome_server_sql> -T -c -r -t
    questo comando esporta il risultato della query sul file d:\categories.xml.
    HTH,

    Alberto Dallagiacoma
    My Blog: http://blogs.ugidotnet.org/alby
    DotDotNet - User Group .NET Emilia Romagna: http://www.dotdotnet.org

    giovedì 28 luglio 2011 14:26