Salve a tutti,stavo cercando di inserire delle tabelle dbf su sql server 2005 sp3,ma sono incappato in diversi errori:
Ho dovuto prima configurare questi due parametri
sp_CONFIGURE 'optimize for ad hoc workloads',1
RECONFIGURE;
sp_CONFIGURE 'Ad Hoc Distributed Queries', 1;
RECONFIGURE;
GO
po sono andato incontro a questo errore:
Il provider OLE DB "MSDASQL" per il server collegato "(null)" ha restituito il messaggio "[Microsoft][Driver Manager ODBC] Il driver non supporta questa funzione".
Messaggio 7303, livello 16, stato 1, riga 1
Impossibile inizializzare l'oggetto origine dei dati del provider OLE DB "MSDASQL" per il server collegato "(null)".
e stavo cercando rimediare tramite questo codice..ma sicuramente non è esatto
EXEC sp_addlinkedserver
@server = N'MARCELLO-PCQA',
@srvproduct = '',
@provider = N'MSDASQL',
@datasrc = N'C:\Users\Marcello\Desktop\dbf\table1.dbf'
GO
SELECT * into Mytable
FROM OPENROWSET(N'MSDASQL', 'Driver= Microsoft Visual FoxPro Driver;
SourceDB= C:\Users\Marcello\Desktop\dbf;
SourceType=DBF
SELECT * FROM table1.dbf')
avete mai avuto problemi a riguardo?
ciao Marcello