这是使用 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 文件自动生成注释信息?我无法通过 Internet 搜索找到任何内容。我想知道 SSIS 是如何做到这一点的。是否有任何组件这样做,以便我可以将它包含在我的 .NET 应用程序中?