Import af Excel via T-SQL (2005)
HejJeg har 2 SQL server 2005, hvor jeg kører følgende script
BEGIN TRY
EXEC sp_dropserver 'ExcelSource'
END TRY
BEGIN CATCH
END CATCH
EXEC sp_addlinkedserver 'ExcelSource',
'Jet 4.0',
'Microsoft.Jet.OLEDB.4.0',
'c:\priser.xls',
NULL,
'Excel 5.0'
GO
SELECT * FROM ExcelSource...[Sheet1$]
Excel filen c:\priser.xls indeholder kun 3 kolonner med 4 rækker, med header tekst + f.eks. tallene 1 - 12.
På den ene SQL Server ser jeg fint data fra priser.xls, men på den anden server får jeg følgende fejl:
OLE DB provider "Microsoft.Jet.OLEDB.4.0" for linked server "ExcelSource" returned message "Unspecified error".
Msg 7303, Level 16, State 1, Line 1
Cannot initialize the data source object of OLE DB provider "Microsoft.Jet.OLEDB.4.0" for linked server "ExcelSource".
Hvad går lige galt?