Erro ao importar planilha

18/03/2013

Deu esse erro:

Mensagem 15281, Nível 16, Estado 1, Linha 2
O SQL Server bloqueou o acesso a INSTRUÇÃO 'OpenRowset/OpenDatasource' do componente 'Ad Hoc Distributed Queries' porque esse componente está desativado como parte da configuração de segurança deste servidor. Um administrador de sistema pode habilitar o uso de 'Ad Hoc Distributed Queries' usando sp_configure. Para obter mais informações sobre como habilitar 'Ad Hoc Distributed Queries', consulte "Configuração da área da superfície" nos Manuais Online do SQL Server.


Esse é meu comando

INSERT INTO Triagem SELECT
* FROM OPENROWSET ('Microsoft.Jet.OleDB.4.0',
'EXCEL 8.0;Database=J:\Projetos\WF\Planilhas\Base.XLS'
,Plan1$)

Respostas

18/03/2013

Pjava

Resolvi assim.
sp_configure 'show advanced options', 1;
RECONFIGURE;
GO
sp_configure 'Ad Hoc Distributed Queries', 1;
RECONFIGURE;
GO

Agora dá esse erro, mas existe essa planilha
Mensagem 7314, Nível 16, Estado 1, Linha 1
O provedor do OLE DB "Microsoft.Jet.OleDB.4.0" para o servidor vinculado "(null)" não contém a tabela "Plan1$". A tabela não existe ou o usuário atual não tem permissões sobre essa tabela.
Responder Citar

18/03/2013

Pjava

Fiz esse outro comando e dá o seguinte erro: Erro de sintaxe proximo a Local

LOAD DATA LOCAL INFILE 'C:/Projetos/WF/Planilhas/Base.xlsx' IGNORE INTO TABLE Triagem FIELDS TERMINATED BY ';' LINES TERMINATED BY '\n'
(dt_citacao,pasta,escritorio,ramo,natureza,comarca,tipo_acao,status_processo,sucursal,data_hora,data_publicacao,tarefa,descricao_providencia,explica_providencia,id_processo,id_providencia,realizado,desc_macro,desc_assunto,desc_assunto_especifi01,desc_status_encerramento,id_recurso,dt_envio)
Responder Citar