怎樣將XML文件導入數(shù)據(jù)庫

字號:

問:怎樣才能將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接口。大容量狀態(tài)com接口包含在sqlxml 3.0 sp1的免費下載中。
    textcopy.exe命令行實用工具。如果不希望將文檔的實體和屬性析取到關系表中,您可以使用textcopy.exe命令行實用工具。textcopy.exe是將文本和image數(shù)據(jù)類型從單一服務器行或列移入或移出的優(yōu)秀工具。
    數(shù)據(jù)轉換服務(dts)。如果xml文檔很簡單,您可以使用dts將信息逐行析取到表中。這一方法要求您將xml文件定義為輸入數(shù)據(jù)源,將數(shù)據(jù)庫表定義為輸出數(shù)據(jù)源,并編寫activex腳本剖析"<"和">"方式的字符輸入,以析取實體、屬性及其值。