none
Como configurar o provedor OLE DB 'Microsoft.Jet.OLEDB.4.0' para execução em modo MTA RRS feed

  • Pergunta

  • Senhores,

    Estou executando a seguinte instrução SQL no SQL 2008:

    SELECT * FROM OPENDATASOURCE('Microsoft.Jet.OLEDB.4.0' ,

    'Data Source="c:\Planilha.XLS";Extended Properties=Excel 8.0')...[Plan1$]

    E recebo de retorno do sql a seguinte mensagem de erro :

    Msg 7308, Level 16, State 1, Line 1

    O provedor OLE DB 'Microsoft.Jet.OLEDB.4.0' no pode ser utilizado para consultas distribudas porque est configurado para execuo em modo STA.

    O que devo fazer ????

    Grato a todos.


    sexta-feira, 13 de julho de 2012 20:48

Todas as Respostas

  • Julio,

    Esta planilha esta armazenada localmente ou na sua rede? Você já tentou utilizar a opção IMEX=1?

    Outro detalhe porque você esta informando no nome da WorkSheet [Plan1$] no comando de criação do Linked Server?


    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]


    segunda-feira, 16 de julho de 2012 17:57