我一直在尋找在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」,您的問題中的最後一句搜索找到最高的命中? –