服务器端数据删除了,本地没有删除,怎么同步?

VistaKobe 2011-12-22 03:13:19
服务端数据库是sqlserver2005,本地数据库为acess,
还有就是数据主键是否必须不能设置。
哪位大侠有解决方案没有?跪求。
...全文
214 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
唐诗三百首 2011-12-22
  • 打赏
  • 举报
回复
数据同步用replication工具,

sql server的replication支持多种类似的订阅端数据库的.

包括Oracle,Access.
VistaKobe 2011-12-22
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 fredrickhu 的回复:]
建议直接用DTS导入 这样要快得多。
[/Quote]

数据同步应该不是简单的导出、导入这么简单吧?,还是说我想复杂了?
VistaKobe 2011-12-22
  • 打赏
  • 举报
回复
其实我应该问脱机软件通过本地数据存储的方案实现时是怎么解决联机后与服务端数据同步的问题的。
VistaKobe 2011-12-22
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 qianjin036a 的回复:]
可以从本地数据导入到服务器端.直接用导入导出向导或用链接服务器的方式都行.
[/Quote]

谢谢你的回答,刚刚想了想,其实只要通过本地数据记录编号和服务器端编号对比,服务器端不存在该编号的数据则删除,针对主键的问题,我想同步的时候,取出服务端主键最大值+1即可。只是还有很多的细节必须要考虑。
--小F-- 2011-12-22
  • 打赏
  • 举报
回复
建议直接用DTS导入 这样要快得多。
--小F-- 2011-12-22
  • 打赏
  • 举报
回复
建议直接用DTS导入 这样要快得多。
-晴天 2011-12-22
  • 打赏
  • 举报
回复
你说的主键不能设置,可能是说的自增列的问题.
在导入导出向导的列映射设置窗口,有一个"启用标识插入"选项,如果选中它,那就可以在导入导出向导中直接向自增列插入数据了.
-晴天 2011-12-22
  • 打赏
  • 举报
回复
可以从本地数据导入到服务器端.直接用导入导出向导或用链接服务器的方式都行.

22,301

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧