XML er det formatet du ønsker for lagring av data som må overføres mellom ulike klienter over Internett og leses av programmer som ikke har den luksus av en fullverdig database applikasjon installert. Men noen ganger må du importere XML direkte inn i en database . Windows-brukere har midler til å gjøre dette allerede er installert på sine systemer gjennom Visual Basic Script XML Masselasting kommandoen. Du trenger
Microsoft SQL Server
Vis flere instruksjoner
en
Åpne en teksteditor .
2
Lim inn følgende kode i teksteditoren , tatt fra Microsofts XML masselasting dokumentasjon : en
Sett objBL = CreateObject ( " SQLXMLBulkLoad.SQLXMLBulkLoad ")
objBL.ConnectionString = " leverandør = SQLOLEDB.1 ; data source = MySQLServer ; database = minedatabaser ; uid = MyAccount ; pwd = mittpassord "
objBL.ErrorLogFile = " c : \\ errer.log "
objBL.Execute " c : \\ customermapping.xsd " , "c : \\ customers.xml "
Set objBL = Ingenting
Dette laster XML masselasting verktøyet til et objekt som heter " objBL " og forbereder den til å koble til Microsofts SQL Server-database ved hjelp av database name " minedatabaser , " brukernavnet " MyAccount " og passordet " mittpassord . " . Naturligvis bør du endre disse verdiene for å reflektere de reelle verdier for databasen
I tilfelle noe går galt , er en feil log generert på "C : . \\ Errer.log " Endelig XML-dokumentet " customers.xml " er lastet inn i databasen i henhold til definisjonen i skjemaet " customermapping.xsd . "
3
Lagre arbeidet til skrivebordet med navnet " importXML.vbs . "
4
Dobbeltklikk på " importXML.vbs "-ikonet på skrivebordet for å importere XML database til Microsoft SQL Server. Hvis noe går galt , vil problemene være logget inn filen " c: \\ errer.log , " . Så pass på å sjekke det etter at skriptet er ferdig