Importando dados do excel 2003 para sql EXPRESS 2005
Bom dia pessoal!
Minha duvida é a seguinte...tenho uma tabela de excel com 4000 registros e preciso coloca-la numa tabela do sql mas o express nao tem ferramentas de import/export...os conversores q achei free version nao fazem o trabalho...achei um codigo na net assim:
EXEC sp_addlinkedserver 'Gravame',
'Jet 4.0',
'Microsoft.Jet.OLEDB.4.0',
'C:\17-03-2009.xls',
NULL,
'Excel 5.0'
GO
cria o linked server
e executa:
INSERT INTO tbl_Gravame
(ID,PLACA, NUMPROT,RECDET,RECSNG,SITUACAO, BANCO, PENDENCIA, OBS)
SELECT ID,PLACA, NUMPROT,RECDET,RECSNG,SITUACAO, BANCO, PENDENCIA, OBS
FROM Gravame...Sheet1$
mas ele me retorna o seguinte erro:
O provedor do OLE DB "Microsoft.Jet.OLEDB.4.0" para o servidor vinculado "Gravame" retornou a mensagem "Cannot start your application. The workgroup information file is missing or opened exclusively by another user.".
Msg 7399, Level 16, State 1, Line 2
O provedor do OLE DB "Microsoft.Jet.OLEDB.4.0" para o servidor vinculado "Gravame" reportou um erro. Falha na autenticação.
Msg 7303, Level 16, State 1, Line 2
Não é possível inicializar um objeto de fonte de dados do provedor do OLE DB "Microsoft.Jet.OLEDB.4.0" para o servidor vinculado "Gravame".
foi o mais proximo que cheguei de conseguir mas nao sei como resolver este erro.
desde ja obrigado.
Discussão (7)
Carregando comentários...