Was ist der beste Weg zum speichern von XML-Daten auf SQL Server?

Gibt es einen direkten Weg, der ziemlich geradlinig? (d.h. Sie können SQL Server-XML Lesen)

Oder, ist es am besten Parsen der XML-und nur in der üblichen Weise über ADO.Net entweder als einzelne Zeilen oder vielleicht ein batch-update?

Merke ich, es gibt vielleicht Lösungen, die mit großen komplexen stored procs-während ich bin nicht ganz dagegen, ich Neige dazu, lieber haben die meisten meiner business-Logik in C# - code. Ich habe gesehen, eine Lösung mit SQLXMLBulkLoad, aber es schien zu erfordern relativ komplexe SQL-code.

Referenz, ich arbeite mit über 100 Zeilen zu einem Zeitpunkt mit über 50 kleine Stücke von Daten, die für jede (strings und ints). Dies wird schließlich zu einem täglichen batch-job.

Den code-snippets, die Sie bereitstellen können, wäre sehr dankbar.

  • welche version von sql server?
  • Ich bin in Erster Linie auf SQL Server 2005-obwohl ich den Zugang zu 2008.
InformationsquelleAutor alchemical | 2009-04-01
Schreibe einen Kommentar