XML est le format de choix pour stocker des données qui doivent être transférées entre différents clients sur Internet et lu par les applications qui n'ont pas le luxe d' une application de base de données à part entière installé. Cependant, parfois, vous avez besoin d'importer XML directement dans une base de données . Les utilisateurs de Windows ont les moyens de le faire déjà installé sur leurs systèmes grâce à la commande de charge Visual Basic Script XML en vrac . Choses que vous devez
Microsoft SQL Server
Afficher plus Instructions
1
Ouvrez un éditeur de texte.
2
Collez le code suivant dans l'éditeur de texte , tiré de la documentation de chargement en bloc XML de Microsoft :
Set objBL = CreateObject (" SQLXMLBulkLoad.SQLXMLBulkLoad " )
objBL.ConnectionString = " provider = SQLOLEDB.1 ; Data Source = MySQLServer ; database = MyDatabase ; uid = MonCompte ; pwd = MyPassword "
objBL.ErrorLogFile =" c: \\ error.log "
objBL.Execute " c: \\ customermapping.xsd », "c: \\ customers.xml "
Set objBL = Nothing
Ceci charge l' utilitaire de chargement en bloc XML dans un objet nommé " objBL " et prépare pour se connecter à SQL Server base de données de Microsoft en utilisant l' nom base de données " MyDatabase , " le nom d'utilisateur « MyAccount » et le mot de passe " MyPassword . " . Naturellement, vous devriez modifier ces valeurs pour refléter les valeurs réelles pour votre base de données
Dans le cas où quelque chose tourne mal , un journal d'erreurs est généré dans " C : \\. Error.log " Enfin, le document XML " customers.xml " est chargé dans la base de données selon la définition donnée dans le schéma " customermapping.xsd . "
3
Enregistrez votre travail au bureau avec le nom " importXML.vbs . "
4
Double- cliquez sur l'icône " importXML.vbs " sur votre bureau pour importer la base de données XML pour Microsoft SQL Server. Si quelque chose va mal , les problèmes seront enregistrées dans le fichier "C: \\ error.log " . Veillez donc à vérifier après la fin du script