1

我有一组数据存储在本地系统的 FoxPro 数据库中。我想在我的网站上使用这些数据。现在我不知道使用它的最佳方法是什么。

1-将数据库本身放在 app_data 中并使用 VFP Oledb 提供程序从中提取数据?2-或者将它用作与我当前的 sql server 的链接服务器?3-或创建一个上传 VFP 数据库的页面,然后将其记录导出到具有相同架构的 sql server 数据库?

我无法回答这些问题,因为:我不知道放置在 app_data 中的数据库的安全性和可扩展性 / FoxPro 数据库作为网站后端数据存储是否是一个不错的选择 / 通过代码将数据从 VPF 导出到 Sql 数据库不是错误证明(我不确定我是否丢失了记录和 FK)

4

2 回答 2

1

数据多久更改一次?你需要实时吗?如果是,请尝试使用链接服务器:

http://support.microsoft.com/kb/199​​131

如果您可以有 X 小时\分钟的延迟(这将取决于您的数据大小),如何构建 SSIS 包以定期运行以从 FoxPro 获取数据并插入到 SQl Server 数据库中?

于 2012-04-19T08:50:28.097 回答
0

Visual FoxPro 也有一个升迁向导,它将完成将 Visual Foxpro 数据库转换为 SQL Server 的繁重工作,包括表结构和数据。

于 2012-04-19T20:51:09.260 回答