sql >> Base de Datos >  >> RDS >> Sqlserver

Cómo guardar el resultado de la consulta SQL en un archivo XML en el disco

También puede exportar los procedimientos almacenados extendidos de su SQL Server a un archivo xml.

Pero necesitaría configurar el servidor sql antes de poder usarlo.

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

Una vez que xp_cmdshel esté habilitado en SQL Server. Puede usar el siguiente comando para exportar los datos a un archivo 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,'