Usuário com melhor resposta
Ajuda no SQL server express 2005!

Pergunta
-
Olá, preciso de ajuda. Tenho que importar planilhas de excel para o sql. Sei que existem versões mais novas e melhores, mas no computador do meu trabalho preciso utilizar esta versão --'
Achei alguns códigos, acho que estão certos, mas dá um erro que tudo que eu acho para contorna-lo não funciona.
Exec sp_configure 'show advanced options', 1
Reconfigure
Exec sp_configure 'Ad Hoc Distributed Queries',1
Reconfigure
Exec sp_configure 'OLE Automation Procedures', 1;
Reconfigure
Exec sp_configure 'Agent XPs', 1;
Reconfigure
Go
create table exemplo(
Nome VARCHAR(100) NOT NULL,
Numero INT NOT NULL)
INSERT INTO exemplo SELECT*
FROM OPENROWSET ('Microsoft.Jet.OLEDB.4.0',
'EXCEL 8.0;Database=C:\Documents and Settings\Meus documentos\ex.xls;HDR=yes',
'SELECT* FROM [plan1$]')
GO
SELECT* FROM exemploErro: Cannot initialize the data source object of OLE DB provider "Microsoft.Jet.OLEDB.4.0" for linked server "(null)".
Preciso MUITO de ajuda, por favor quem puder!
Obrigada desde já :D
Respostas
-
Natália,
Por acaso essas planilhas possuem aquelas formatações malucas, se sim...ferrou...sempre tive problemas com essas planilhas. Se for simples, coluna e textos o problema é menos pior...
1 - Primeiro se conecte no banco que você vai utilizar
2 - Se ainda não tiver um banco de dados vazio, crie um
3 - Depois que criar o banco, clique com o botão direito sobre ele e vá em : Task » Import and ExportDepois é só seguir os passos e sucesso!
Fonte: http://technet.microsoft.com/en-us/library/ms140052(v=sql.90).aspx
Espero ter ajudado e boa sorte!
Ps.: acabei encontrando uma esquema bem legal http://tools.perceptus.ca/text-wiz.php?ops=7, se você seguir as regras ele funciona muito bem.
Não esqueça de marcar como útil uma resposta que te ajude.
"A diversão é a alma do negócio"- Sugerido como Resposta Junior Galvão - MVPMVP sábado, 31 de agosto de 2013 20:41
- Marcado como Resposta Alysson Queiroz terça-feira, 3 de setembro de 2013 19:22
Todas as Respostas
-
Natália,
Por acaso essas planilhas possuem aquelas formatações malucas, se sim...ferrou...sempre tive problemas com essas planilhas. Se for simples, coluna e textos o problema é menos pior...
1 - Primeiro se conecte no banco que você vai utilizar
2 - Se ainda não tiver um banco de dados vazio, crie um
3 - Depois que criar o banco, clique com o botão direito sobre ele e vá em : Task » Import and ExportDepois é só seguir os passos e sucesso!
Fonte: http://technet.microsoft.com/en-us/library/ms140052(v=sql.90).aspx
Espero ter ajudado e boa sorte!
Ps.: acabei encontrando uma esquema bem legal http://tools.perceptus.ca/text-wiz.php?ops=7, se você seguir as regras ele funciona muito bem.
Não esqueça de marcar como útil uma resposta que te ajude.
"A diversão é a alma do negócio"- Sugerido como Resposta Junior Galvão - MVPMVP sábado, 31 de agosto de 2013 20:41
- Marcado como Resposta Alysson Queiroz terça-feira, 3 de setembro de 2013 19:22
-
-
Que ...então aconselho instalar a Express 2008 que vem com esse cara e é FREE!
Não esqueça de marcar como útil uma resposta que te ajude.
"A diversão é a alma do negócio"- Editado Alysson Queiroz segunda-feira, 2 de setembro de 2013 14:28 Palavra inadequada.
-
-
Natália,
Tem certeza? Mesmo que você esteja utilizando o SQL Server Express e também o Management Studio Express o recurso de Import e Export esta presente sim.
Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário | MSIT.com]