Comment faire pour enregistrer le résultat de la requête SQL de fichier XML sur le disque

Je voudrais exporter une table à partir de SQL Server 2012 pour fichier XML. J'ai trouvé belle réponse et ici comment faire un document XML à partir de SQL Server base de données de la requête, mais je suis absent de la façon de sauver ce résultat physiquement dans le fichier.

Requête SQL est:

SELECT [Created], [Text]
FROM [db304].[dbo].[SearchHistory]
FOR XML PATH('Record'), ROOT('SearchHistory')

J'utilise Microsoft SQL Server Management Studio pour exécuter ce résultat. Je vois le XML dans une fenêtre de résultat, mais je ne peux pas l'enregistrer.

Il est "Enregistrer le Résultat en tant Que.." dans le menu contextuel, mais avec 98900 lignes, je reçois de mes 8 go de mémoire avec cette option.

Est-il un moyen d'enregistrer cette requête directement dans le fichier XML sur le disque?

OriginalL'auteur Tomas Kubes | 2016-08-06