我在这里查看 Microsoft.com 上的这些示例:
http://support.microsoft.com/kb/316005
http://msdn.microsoft.com/en-us/library/aa225754%28v=sql.80%29.aspx
但它在部分步骤中说必须执行 VBScript 代码,而我无法找到应该执行 VBScript 的位置。是否可以在 SQL Server 本身中执行?
该站点的代码如下所示:
Set objBL = CreateObject("SQLXMLBulkLoad.SQLXMLBulkLoad")
objBL.ConnectionString = "provider=SQLOLEDB.1;data source=MySQLServer;
database=MyDatabase;uid=MyAccount;pwd=MyPassword"
objBL.ErrorLogFile = "c:\error.log"
objBL.Execute "c:\customermapping.xml", "c:\customers.xml"
Set objBL = Nothing
这看起来可以在经典的 asp 或其他东西中执行,但我更喜欢将它保存在 SQL Server 中。有谁知道如何在 SQL Server 中执行类似的操作?或者有没有人有更好的方法将 XML 批量导入 SQL 服务器?