So speichern Sie das SQL-Abfrageergebnis in einer XML-Datei auf der Festplatte

Ich möchte eine Tabelle von SQL Server 2012 in eine XML-Datei exportieren. Ich habe gefundengute Antwor undHie wie man XML-Ergebnisse aus SQL Server-Datenbankabfragen erzeugt, aber trotzdem fehlt mir, wie man diese Ergebnisse physisch in einer Datei speichert.

SQL-Abfrage ist:

SELECT [Created], [Text]
FROM [db304].[dbo].[SearchHistory]
FOR XML PATH('Record'), ROOT('SearchHistory')

Ich verwende Microsoft SQL Server Management Studio, um dieses Ergebnis auszuführen. Ich sehe das XML in einem Ergebnisfenster, kann es aber nicht speichern.

Es gibt "Ergebnis speichern unter ..." im Kontextmenü, aber bei 98900 Zeilen geht mir mit dieser Option der 8-GB-Speicher aus.

Gibt es eine Möglichkeit, diese Abfrage direkt in der XML-Datei auf der Festplatte zu speichern?

Antworten auf die Frage(6)

Ihre Antwort auf die Frage