まっすぐ進む直接ルートはありますか? (すなわち、SQL ServerはXMLを読み取ることができます)XMLデータをSQL Serverに保存する最も良い方法は何ですか?
XMLを解析し、通常の方法でADO.Netを使用して個々の行またはバッチ更新として転送するのが最適ですか?
大規模な複雑なストアドプロシージャを含むソリューションが存在する可能性があることを認識しています。これに完全に反対しているわけではありませんが、ビジネスロジックのほとんどをC#コードに入れたいと思う傾向があります。私はSQLXMLBulkLoadを使用して解決策を見ましたが、かなり複雑なSQLコードが必要と思われました。
参考のため、それぞれについて約50個の小さなデータ(文字列と整数)を使って、一度に約100行の作業をします。これは最終的に毎日のバッチジョブになります。
ご提供いただけるコードスニペットは非常に高く評価されます。
どのバージョンのSQL Server? –
私は2008年にアクセスできますが、主にSQL Server 2005を使用しています。 – alchemical