Bạn cũng có thể mở rộng các thủ tục được lưu trữ của SQL Server để xuất nó sang tệp xml.
Nhưng bạn cần phải cấu hình máy chủ sql trước khi có thể sử dụng nó.
EXEC master.dbo.sp_configure 'show advanced options', 1
RECONFIGURE
EXEC master.dbo.sp_configure 'xp_cmdshell', 1
RECONFIGURE
Sau khi xp_cmdshel được bật trong SQL Server. Bạn có thể sử dụng lệnh sau để xuất dữ liệu sang tệp 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,'