Un modo rapido per importare file dBase DBF in SQL Server

X

Privacy & Cookies

Questo sito utilizza cookies. Continuando, accetti il loro utilizzo. Ulteriori informazioni, tra cui come controllare i cookie.

Capito!

Pubblicità

può diventare un problema se si tenta di importare dBase file di dati in SQL Server 2005 o la sua versione avanzata, non come SQL Server 2000 Enterprise Manager di SQL Server management studio non fornisce direttamente un strumento di creazione guidata come esay come SQL Server 2000 Enterprise Manager, etere fare uso di Server Collegato o creare un pacchetto DTS. Se sei stanco di questo tipo di passaggi, c’è un modo semplice per aiutarti ad accedere rapidamente a qualsiasi file di dati dBase DBF utilizzando SQL Server management studio come di seguito:

1. Aprire una nuova finestra di query;

2. Eseguire gli script follwoing per abilitare OPENROWSET in SQL Server:
sp_configure ‘show advanced options’,1
reconfigure;
GO

sp_configure’ Ad Hoc Distributed Queries’, 1
reconfigure;
GO

3. Componi l’istruzione di query usando il modello follwoing:
SELEZIONA * DA OPENROWSET
(
‘MICROSOFT.JET.OLEDB.4.0’,
‘dBase IV; HDR = NO; IMEX=2; DATABASE = full_path_of_your_data_files_location’,
‘SELEZIONA * DA your_dBase_DBF_file_name’
)

Ad esempio, se full_path_of_your_data_files_location è c:\ dBase \ data,
your_dBase_DBF_file_name è clienti.dbf, l’istruzione query dovrebbe essere
qualcosa come di seguito:
SELEZIONA * DA OPENROWSET
(
‘MICROSOFT.JET.OLEDB.4.0’,
‘dBase IV;HDR=NO;IMEX=2;DATABASE=c:\dBase\data’,
‘SELEZIONA * DAI clienti.dbf
)

Pubblicità

Write a Comment

Il tuo indirizzo email non sarà pubblicato.