0
SSISコントロールフロータスクのスクリプトタスクを使用して、SQLの実行タスクの出力をフラットファイルの宛先に保存しています。私は、次のスクリプトを試してみましたが、所望の出力にSSIS sciptタスクからXMLルートを削除します。
スクリプトを得ることに成功しませんでした: -
string content = Dts.Variables["User::DataXML"].Value.ToString().Replace("<ROOT>", "<?xml version=\"1.0\" encoding=\"utf-8\" ?>").Replace("</ROOT>", "");
string filePath = Dts.Variables["User::FilePath"].Value.ToString();
StreamWriter writer = new StreamWriter(filePath);
writer.WriteLine(content);
writer.Close();
出力をXMLファイルに: - 「厳密」;
必要な出力: -
<?xml version="1.0" encoding="utf-8"?>
<importemployee ............>
.....
.......