SQLCMD und BCP liefern invalide XML-Dokumente

In einem Projekt sammele ich per SQLCMD Daten und speichere diese in XML-Dateien. Mit SQL Server 2005, 2008 und 2008 R2 funktioniert dies einwandfrei. Ab SQL Server 2012 jedoch speichert SQLCMD nicht immer ein valides XML-Dokument. Der Grund sind Zeilenumbrüche. Die XML-Datei enthält nach jedem 2034. Zeichen einen Zeilenumbruch. Fällt auch nur einer der Zeilenumbrüche … Weiterlesen