请教 access中的数据如何定时导入sql中

来源:百度知道 编辑:UC知道 时间:2024/06/28 05:28:40
我有一个access数据库,定时(5分钟)从其他机器copy进来,数据库结构无法改变,没有设id,里面一直存有1000条的数据,就是说有了新数据就会将旧数据删除,总是维持在1000条,现在要定时(比如5分钟)将里面的数据导入sql 中,sql结构可以改变,如果全部导入,sql中会存在重复数据。要求不能存在重复数据。
请问:
1、可以实现这种功能吗?
2、本人不太懂数据库,有没有一种现成的软件可以实现?
3、如果没有现成的工具,请给出详细的方法和语句。

access数据库名 date1
字段 name fenshu time
sql 数据库名 date2
字段 name fenshu time

在企业管理器里导入就行了

或用
如:
SELECT c.*, o.*
FROM Northwind.dbo.Customers AS c
INNER JOIN OPENROWSET('Microsoft.Jet.OLEDB.4.0',
'C:\Program Files\Microsoft Office\OFFICE11\SAMPLES\Northwind.mdb';'admin';'', Orders)
AS o
ON c.CustomerID = o.CustomerID

建一个作业啊 或者维护计划

使用SQL自带的DTS功能(就是你对着你的数据库点导入数据,可以做到定时导入),能够做到你要求的功能.
你自己研究下.
另外表结构要是改变的话,可能需要你的技术含量高点.

在sql中建立作业应该可以实现