Array
(
)

Erro na Tentativa de Exportar dados do SQL 2005 pra Excel

Jerfeson
   - 30 ago 2012

Pessoal, estou com seguinte problema. Executo o script: INSERT INTO OPENROWSET('Microsoft.Jet.OLEDB.4.0',
'EXCEL 8.0;Database=D:\Checklist Banco de Dados\CheckList do Banco de Dados.xls',
'SELECT Drive, [Tamanho(MB)],[Utilizado(MB)],[Livre(MB)],[Utilizado(%)],[Livre(%)],[Ocupado SQL(MB)] FROM [Espaço Disco$]')
SELECT Drive,[Tamanho (MB)],[Usado (MB)],[Livre (MB)],[Usado (%)],[Livre (%)],[Ocupado SQL (MB)]
from _CheckList_Espacodisco
O mesmo me retorno o seguinte erro:
Msg 7302, Level 16, State 1, Line 1
Não é possível criar uma instância do provedor do OLE DB "Microsoft.Jet.OLEDB.4.0" para o servidor vinculado "(null)".
Já tentei configurar o linkerserver usando os comandos abaixo e nada resolver. Será que alguém teria uma dica de como resolver esse problema. Agradeço desde já!
EXEC sp_addlinkedserver 'ExcelSource',
'Jet 4.0',
'Microsoft.Jet.OLEDB.4.0',
'D:\Checklist Banco de Dados\CheckList do Banco de Dados.xls',
NULL,
'Excel 8.0';
GO
EXEC sp_addlinkedserver @server = N'ExcelDataSource',
@srvproduct=N'ExcelData', @provider=N'Microsoft.ACE.OLEDB.12.0',
@datasrc=N'D:\Checklist Banco de Dados\CheckList do Banco de Dados.xls',
@provstr=N'EXCEL 12.0' ;