Monday, August 17, 2015

Convert dữ liệu từ file dbf sang sql server

Nhiều phần mềm ngày trước đang sử dung ngôn ngữ lập trình FOX và lưu trữ dữ liệu bằng tệp tin .dbf. Vì một lý do nào đó bạn muốn xem dữ liệu từ tệp tin .dbf bằng sql server vì thực tế sql server cho ta cái nhìn dễ hơn, trực quan hơn và dễ thao tác hơn. Nhưng hiện tại sql server chưa hỗ trợ ta mở dữ liệu trực tiếp từ database .dbf như các database .mdf mà phải thông qua một provider VFPOLEDB.
Các bạn có thể download VFP tại đây: http://www.mediafire.com/download/779zh1gxg1e3rw2/VPF.rar

Sau khi cài đặt VFP thành công thì các bạn config lại sql server như sau:
USE [master]
GO
EXEC sp_configure 'show advanced options', 1
RECONFIGURE
GO
EXEC sp_configure 'ad hoc distributed queries', 1
RECONFIGURE
GO


USE [master]
GO
EXEC master.dbo.sp_MSset_oledb_prop N'VFPOLEDB', N'AllowInProcess', 1
GO

Các bạn có thể tham khảo thêm:



1 comment:

  1. Chào anh ,
    anh ơi cho em hỏi em làm theo hướng dẫn nhưng khi execute thì báo lổi
    Msg 7308, Level 16, State 1, Line 1
    OLE DB provider 'VFPOLEDB' cannot be used for distributed queries because the provider is configured to run in single-threaded apartment mode.
    Mong anh có thể giúp em

    ReplyDelete