本人正在做一个小项目  但现在遇到一个问题  就是想把本机上的数据库里面新加的记录和新加的表,能够自动加到另一台服务器上相同的库上,即自动更新服务器上的数据,用C#怎么实现.客户要求这样.没有办法.

解决方案 »

  1.   

    我的一点思路:将源数据表中加入timestamp列,目标数据库中建一张表(a)存放每张表上次下载的timestamp 值(将timestamp类型转换成数值型),写一个程序根据表中timestamp值到源数据库中取数,大于这个值的就取出来写到目标数据库中,再更新一下表a中的值.
    对源数据库新加的表还没有思路,另外可以看一下Sql Server 的订阅和发布.
      

  2.   

    谁能给出用C#写的完整的数据库备份成Excel,然后在在用C#写还原到另一个库中也可以.
      

  3.   

    谁能给出用C#写的完整的数据库备份成Excel或者别的也可以,然后在在用C#写还原到另一个库中也可以.
      

  4.   

    我的苯办法
    1.将你的数据库中的变化数据查询出来,用timer定时查询,
    2.将查询出来的数据添加到远程数据库去。已经添加的记录在本地数据库中做标记。其实最好还是在本地数据库表上做触发器。在触发器里面添加到远程数据库
    其实我也没有做个这样的触发器,只是过几天就要做这样的事,下一项目里有这个需要,所以现在也在找资料中。
      

  5.   

    晕,用数据库复制技术呀!太简单了!兄弟!
    如果你是用SQL Server2K的话,看看自带的帮助就可以轻松解决,还用写什么客户端!!
      

  6.   

    并不是简单的数据库复制  就是想把本机上的数据库里面新加的记录和新加的表,自动或通过界面用户操作也可以,添加到别的库中,把数据中有些表备份成Excel,能够上报一些数据,那位大哥能够给出源代码感激不尽.
      

  7.   

    我做的是数据库导出,可以将一交列值或整表值导出到Excel上或Access上,好像没有导出过几行,但是如果知道“ID”应该可以导出的,不知道你是不是想要这样的。
      

  8.   

    触发器可以实现,
    但个人认为Com+(C#)是最好的选择
      

  9.   

    把表里符合条件的信息导出到Excel上呀   难道没有人写过吗?
      

  10.   

    光说什么技术不介绍如何用,我们不是干瞪眼吗
    各位大虾不要吝啬吗,给大伙个demo?
      

  11.   

    可以用SQL2000的支持XML东东来实现啊,很简单的