2

SQLXMLBULKLOADLib.SQLXMLBulkLoad4Class を使用する例を次に示します -

[STAThread]
   static void Main(string[] args)
   {   
         try
         {
            SQLXMLBULKLOADLib.SQLXMLBulkLoad4Class objBL = new SQLXMLBULKLOADLib.SQLXMLBulkLoad4Class();
            objBL.ConnectionString = "Provider=sqloledb;server=server;database=databaseName;integrated security=SSPI";
            objBL.ErrorLogFile = "error.xml";
            objBL.KeepIdentity = false;
            objBL.Execute ("schema.xml","data.xml");
         }
         catch(Exception e)
         {
         Console.WriteLine(e.ToString());
         }
   }

インポートを成功させるには、schema.xml に sql 情報で注釈を付ける必要があるようです。通常の xsd ファイルは機能しません。

xsd ファイルに基づいて注釈情報の生成を自動化するツールまたは方法はありますか? インターネット検索では見つかりませんでした。SSISがこれをどのように達成できるのだろうか。.NET アプリケーションに含めることができるように、これを行うコンポーネントはありますか?

4

1 に答える 1

1

残念ながら、私が知る限り、これらのものを手動で追加する必要があるとは思いません。ただし、変な問題が発生しない限り、それほど難しくないという利点があります。

XSD とテーブル構造を投稿していただければ、手を差し伸べることができるかもしれません。

于 2010-11-24T11:14:14.547 に答える