Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Como salvar o resultado da consulta SQL no arquivo XML no disco


Você também pode exportar os procedimentos armazenados estendidos do SQL Server para um arquivo xml.

Mas você precisaria configurar o servidor sql antes de poder usá-lo.
EXEC master.dbo.sp_configure 'show advanced options', 1
RECONFIGURE
EXEC master.dbo.sp_configure 'xp_cmdshell', 1
RECONFIGURE

Depois que xp_cmdshel estiver habilitado no SQL Server. Você pode usar o seguinte comando para exportar os dados para um arquivo 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,'