Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

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

Sie können auch die erweiterten gespeicherten Prozeduren Ihres SQL Servers in eine XML-Datei exportieren.

Aber Sie müssten den SQL-Server konfigurieren, bevor Sie ihn verwenden können.

EXEC master.dbo.sp_configure 'show advanced options', 1
RECONFIGURE
EXEC master.dbo.sp_configure 'xp_cmdshell', 1
RECONFIGURE

Sobald xp_cmdshel im SQL Server aktiviert ist. Sie können den folgenden Befehl verwenden, um die Daten in eine XML-Datei zu exportieren.

EXEC xp_cmdshell 'bcp "SELECT [Created], [Text] FROM [db304].[dbo].[SearchHistory] FOR XML PATH(''Record''), ROOT(''SearchHistory'')" queryout "C:\bcptest.xml" -T -c -t,'