szybki sposób importowania plików dBase DBF do SQL Server

X

Prywatność & Pliki cookie

ta strona używa plików cookie. Kontynuując, zgadzasz się na ich użycie. Dowiedz się więcej, w tym jak kontrolować pliki cookie.

Mam!

Advertisements

może to stać się problemem, jeśli spróbujesz zaimportować plik danych dBase do SQL Server 2005 lub jego zaawansowanej wersji, a nie jak SQL Server 2000 Enterprise Manager, narzędzie SQL Server management studio nie zapewnia bezpośrednio narzędzia kreatora jako esay jak SQL Server 2000 Enterprise Manager, ether skorzystać z Linked Server lub utworzyć pakiet DTS. Jeśli jesteś zmęczony tego rodzaju krokami, istnieje łatwy sposób, aby pomóc Ci szybko uzyskać dostęp do dowolnego pliku danych dBase DBF za pomocą SQL Server management studio, jak poniżej:

1. Otwórz nowe okno zapytania;

2. Uruchom następujące skrypty, aby włączyć OPENROWSET w SQL Server:
sp_configure 'show advanced options’,1
reconfigure;
GO

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

3. Skomponuj zapytanie używając następującego wzoru:
SELECT * FROM OPENROWSET
(
'MICROSOFT.JET.OLEDB.4.0′,
'dBase IV; HDR = NO; IMEX = 2; DATABASE = full_path_of_your_data_files_location’,
'SELECT * FROM your_dBase_DBF_file_name’
)

na przykład, jeśli full_path_of_your_data_files_location to c:\ DBase \ data,
your_dBase_DBF_file_name to klienci.dbf, zapytanie powinno być
coś poniżej:
SELECT * FROM OPENROWSET
(
'MICROSOFT.JET.OLEDB.4.0′,
'dBase IV; HDR = NO;IMEX=2; DATABASE=c:\DBase\data’,
’SELECT * FROM customers.dbf
)

ogłoszenia

Write a Comment

Twój adres e-mail nie zostanie opublikowany.