問:怎樣才能將XML文件導入SQL Server 2000?
答:將XML文件導入SQL Server有若干種方法,這裡提供其中的3種:
大容量裝載COM接口。如果需要將文檔的實體和屬性析取到關系表中,最快的方法就是使用SQL Server 2000 Extensible Markup Language 3.0 Service Pack 1(SQLXML 3.0 SP1)提供的大容量裝載COM接口。大容量狀態COM接口包含在SQLXML 3.0 SP1的免費下載中。
textcopy.exe命令行實用工具。如果不希望將文檔的實體和屬性析取到關系表中,您可以使用textcopy.exe命令行實用工具。Textcopy.exe是將文本和image數據類型從單一服務器行或列移入或移出的優秀工具。
數據轉換服務(DTS)。如果XML文檔很簡單,您可以使用DTS將信息逐行析取到表中。這一方法要求您將XML文件定義為輸入數據源,將數據庫表定義為輸出數據源,並編寫ActiveX腳本剖析"<"和">"方式的字符輸入,以析取實體、屬性及其值。
—Microsoft SQL Server開發團隊