我一直在寻找在Microsoft.com上的这些例子在这里:批量导入XML到SQL Server
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中?或没有人有更好的方法批量导入到SQL服务器的XML?
您可以从Office(Word,Excel,PP等)使用VB6,Visual Basic for Applications IDE:Alt + F11>插入>模块> Sub Test()\ n ...源代码.. \ n End Sub ')或VbsEdit。 –
VBScript?为什么从7年前的KB文章和SQL Server 2000文档开始?你为什么不从[本文档](http://msdn.microsoft.com/en-us/library/ms191184(v = sql.100).aspx)开始,这更为新近,面向平台你实际上,并花了大约20秒,通过搜索“批量导入XML到SQL Server”,您的问题中的最后一句搜索找到最高的命中? –