XML er formatet af valg til lagring af data , der bliver nødt til at blive overført mellem forskellige klienter over internettet og læses af applikationer , der ikke har den luksus af en altfavnende database installeret program . Men nogle gange er du nødt til at importere XML direkte ind i en database. Windows-brugere har midlerne til at gøre det allerede er installeret på deres systemer via Visual Basic Script XML Bulk Load kommando. Ting du skal
Microsoft SQL Server
Vis Flere Instruktioner
1
Åbn en teksteditor.
2
Indsæt følgende kode i tekst editor, taget fra Microsofts XML Bulk Load dokumentation : Hej
Set objBL = CreateObject ( " SQLXMLBulkLoad.SQLXMLBulkLoad " )
objBL.ConnectionString = " provider = SQLOLEDB.1 , data source = MySQLServer , database = MyDatabase , uid = MyAccount , PWD = MinAdgangskode "
objBL.ErrorLogFile =" c: \\ error.log "
objBL.Execute " c: \\ customermapping.xsd " "c: \\ customers.xml "
Set objBL = Nothing
Dette indlæser XML Bulk Load nytte til et objekt med navnet " objBL " og forbereder den til at oprette forbindelse til Microsoft SQL Server-database ved hjælp af database name " MyDatabase " brugernavnet " MyAccount " og adgangskoden " MinAdgangskode ". . Naturligvis bør du ændrer disse værdier til at afspejle de reelle værdier for din database
I tilfælde noget går galt , bliver en fejl log genereret på "C: . \\ Error.log " Endelig XML-dokumentet " customers.xml " er indlæst i databasen ifølge definitionen i skemaet " customermapping.xsd ".
3
Gem dit arbejde til skrivebordet med navnet " importXML.vbs ".
4
Dobbeltklik på " importXML.vbs " ikonet på skrivebordet for at importere XML database til Microsoft SQL Server. Hvis noget går galt vil problemerne blive logget i filen " c: \\ error.log " . Så sørg for at tjekke det efter scriptet er færdig