Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Come salvare il risultato della query SQL su un file XML su disco

Puoi anche esportare le stored procedure estese di SQL Server in un file xml.

Ma dovresti configurare il server sql prima di poterlo utilizzare.

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

Una volta abilitato xp_cmdshel in SQL Server. È possibile utilizzare il comando seguente per esportare i dati in un file xml.

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