SharePointCommunity
Die deutschsprachige Community für SharePoint, Microsoft 365, Teams, Yammer und mit Azure

Sponsored by

Willkommen im Forum Archiv.
Einträge sind hier nicht mehr möglich, aber der Bestand von 12 Jahren SharePoint-Wissen ist hier recherchierbar.




Datei aus DB lesbar machen

Dieser Beitrag hat 1 Antworten

Ohne Rang
63 Beiträge
mchott erstellt 13 Sept. 2012 13:01
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Hallo, 

ich habe ein Problem mit ein/zwei Dateien, die im SharePoint einen Schiefstand haben. Über die Oberfläche oder den WebService komme ich nicht an die Daten ran. Es geht um eine InfoPath Bibliothek und darin gespeicherte XML-Dateien. Direkt aus der Datenbank kann man sich ja den Inhalt auch herausholen und hat dann eine Art Byte-Stream 0x3B..., der ja den Inhalt der XML-Datei hält.

WIE kann ich aus dem vermeintlichen Byte-Stream jetzt die XML-Datei wiederherstellen?

Alle Antworten

Ohne Rang
63 Beiträge
mchott Als Antwort am 13 Sept. 2012 14:45
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Lange lange habe ich gesucht...jetzt eine Lösung:

 

SELECT CONVERT(xml, [Content]) AS 'binary to text'

FROM [MY_Content_APP].[dbo].[AllDocStreams]

WHERE [Id] LIKE '...'

 

Damit bekommt man den XML-String eines Infopathformulars...wobei noch eine manuelle Nacharbeit nötig ist, weil der einführend xml-Header fehlt.