XML é o formato de escolha para o armazenamento de dados que precisam ser transferidos entre diferentes clientes através da Internet e lido por aplicativos que não têm o luxo de um aplicativo de banco de dados full-blown instalado. No entanto, às vezes você precisa importar XML diretamente em um banco de dados. Os usuários do Windows tem os meios para fazer isso já instalado em seus sistemas através do comando Bulk Load Script XML Visual Basic . Coisas que você precisa
Microsoft SQL Server
Show Mais instruções
1
Abra um editor de texto .
2
colar o seguinte código dentro o editor de texto , retirado de documentação Bulk Load do Microsoft XML:
Set objBL = CreateObject (" SQLXMLBulkLoad.SQLXMLBulkLoad " )
objBL.ConnectionString = " provider = SQLOLEDB.1; fonte de dados = MySQLServer ; database = MyDatabase ; uid = MinhaConta ; pwd = minhasenha "
objBL.ErrorLogFile =" c : \\ error.log "
objBL.Execute " c: \\ customermapping.xsd " , "c: \\ customers.xml "
Set objBL = Nothing
Isso carrega o XML Bulk Load utilidade em um objeto chamado " objBL " e prepara -lo para se conectar ao banco de dados do Microsoft SQL Server usando o banco de dados de nome " MeuBancoDeDados ", o nome de usuário " Minha conta " ea senha " minhasenha ". . Naturalmente, você deve alterar esses valores para refletir os valores reais para o seu banco de dados
caso alguma coisa der errado , um log de erro é gerado em "C: . \\ Error.log " Finalmente, o documento XML " customers.xml " é carregado no banco de dados de acordo com a definição no esquema " customermapping.xsd ".
3
Salve o seu trabalho para a área de trabalho com o nome " importXML.vbs ".
4
clique duas vezes no ícone " importXML.vbs " em seu desktop para importar o banco de dados XML para o Microsoft SQL Server. Se algo der errado , os problemas serão registradas no arquivo . "C: \\ error.log ", por isso certifique-se de verificá-lo depois que o script termina