Datenschutz & Cookies
Diese Seite verwendet Cookies. Indem Sie fortfahren, stimmen Sie deren Verwendung zu. Erfahren Sie mehr, einschließlich der Kontrolle von Cookies.
Es kann ein Problem werden, wenn Sie versuchen, dBase-Datendatei in SQL Server 2005 oder seine erweiterte Version zu importieren, nicht wie SQL Server 2000 Enterprise Manager, das SQL Server Management Studio-Tool bietet nicht direkt ein Assistenten-Tool als esay als SQL Server 2000 Enterprise Manager, oder verwenden Sie Linked Server oder erstellen Sie ein DTS-Paket. Wenn Sie diese Art von Schritten satt haben, können Sie auf einfache Weise mithilfe von SQL Server Management Studio wie folgt schnell auf eine beliebige dBase DBF-Datendatei zugreifen:
1. Öffnen Sie ein neues Abfragefenster;
2. Führen Sie folgende Skripte aus, um OPENROWSET in SQL Server zu aktivieren:
sp_configure ‚Erweiterte Optionen anzeigen‘,1
reconfigure;
GO
sp_configure ‚Verteilte Ad-hoc-Abfragen‘, 1
reconfigure;
GO
3. Abfrageanweisung mit folgendem Muster verfassen:
SELECT * FROM OPENROWSET
(
‚).JET.OLEDB.4.0‘,
‚dBase IV;HDR=NO;IMEX=2;DATABASE=full_path_of_your_data_files_location‘,
‚WÄHLEN SIE * AUS your_dBase_DBF_file_name‘
)
Zum Beispiel, wenn full_path_of_your_data_files_location c ist:\dBase\data,
your_dBase_DBF_file_name ist customers.dbf, die Abfrageanweisung sollte
ungefähr so lauten:
SELECT * FROM OPENROWSET
(
‚).JET.OLEDB.4.0‘,
‚dBase IV;HDR=NO;IMEX=2;DATABASE=c:\dBase\data‘,
‚SELECT * FROM customers.dbf
)