XML es el formato de elección para el almacenamiento de datos que necesitarán ser transferida entre diferentes clientes a través de Internet y leídos por aplicaciones que no tienen el lujo de una aplicación de base de datos en toda regla instalada. Sin embargo , a veces es necesario importar XML directamente en una base de datos. Los usuarios de Windows tienen los medios para hacerlo ya está instalado en su sistema a través del comando de carga Visual Basic script masiva XML . Cosas que necesitará
Microsoft SQL Server
Mostrar más instrucciones
1
Abra un editor de texto.
2
Pega el siguiente código dentro el editor de texto , tomado de la carga masiva XML documentación de Microsoft :
Set objBL = CreateObject ( " SQLXMLBulkLoad.SQLXMLBulkLoad " )
objBL.ConnectionString = " Provider = SQLOLEDB.1 ; data source = MySQLServer ; base de datos = MyDatabase ; uid = MyAccount ; pwd = MiContraseña "
objBL.ErrorLogFile =" c: \\ error.log "
objBL.Execute " c: \\ customermapping.xsd " , "c: \\ clientes.xml "
objBL Set = Nothing
Esto carga el XML de servicios de carga a granel en un objeto llamado " objBL " y se prepara para conectarse a la base de datos SQL Server de Microsoft mediante el nombre de la base " MyDatabase ", el nombre de usuario " MyAccount " y la contraseña " Mi contraseña ". . Naturalmente, usted debe cambiar estos valores para reflejar el valor real de su base de datos
En caso de que algo va mal , se genera un registro de errores en "C: \\ error.log ". Por último , el documento XML " clientes.xml " se carga en la base de datos de acuerdo con la definición contenida en el esquema " customermapping.xsd . "
3
Guarde su trabajo en el escritorio con el nombre " importXML.vbs . "
4
doble clic en el icono " importXML.vbs " en el escritorio para importar la base de datos XML de Microsoft SQL Server. Si algo sale mal , los problemas que se registran en el archivo "c: \\ error.log " . Así que asegúrese de comprobar que después de que finalice el script