关于两台机器文件同步的问题 (200分)

  • 主题发起人 主题发起人 yangxiao_jiang
  • 开始时间 开始时间
Y

yangxiao_jiang

Unregistered / Unconfirmed
GUEST, unregistred user!
现在的情况是登陆到一台机器上后,把登陆的人分到两台机器中的一台上(因为负载平衡),管理的时候也不能确定登陆到那台机器上,这样导致就是在管理的时候上传的图片只能有一台机器上有,另外的机器上就没有,但是登陆的时候如果到没有图片的机器上,就不能显示,应该怎么能使图片(文件)同步?
 
大家提提意见也好,不要不说话。
 
共享數據不就行了嗎???????????????
 
to kouchun :
垃圾!
 
SQL Server 数据库可以用"订阅/发布"做到分布在两台机器上的数据库同步
 
我现在想在两个机器上建立ftp,在添图片的时候调用ftp的命令,但是数据库又不在这两台机器上,而且还要预备万一在增加机器,这样程序也要有很大的改动,有没有简单的方法??
 
我现在要同步的不是数据库,是文件。
 
来自:jackchin, 时间:2004-4-29 15:54:47, ID:2588073
SQL Server 数据库可以用"订阅/发布"做到分布在两台机器上的数据库同步

 
基本没有读懂楼主的意思,我的理解,所有机器访问一个文件ftp和数据库,应该可以同步了,可否解决。
 
我的意思是有四台机器a,b,c,d,现在d是数据库服务器,登陆a后,a根据负载平衡,把请求转到b或c上(这个是不确定的),这个时候你传文件,就保存到对应的机器上,b或c,同时向d中插记录,现在的问题是b和c的文件是不同的,怎么才能做到bc的文件同步(名称,数量)都是一样的。
另外,数据库服务器上是不能运行扩展存储过程的。也不能在另外增加ftp的服务器 。
 
把文件放到数据库中去,两台电脑访问同一个数据苦。
 
设一方为发布端(任意一方都行,但发布服务器的IP地址要为对方所见):
SQL2000 下的 企业管理器-〉复制-〉发布内容,共享文件夹
选择要同步的数据库,发布出去
注意在“选择发布类型”处选择“合并发布”
另一方则订阅:
通过 IP 地址注册远程数据库,选择其中发布的内容
 
iamy
我没有权利改动其他的程序
zurich
我想我说的很明白了,不是数据库同步。
希望看清楚在回答。
 
b或C能或访问D,如果这样的话,就直接把图片放到D上去
 
在文件上传的时候,不管用户登录到哪台机器上,都上传到某台指定的机器上(比如A)。然后再写个程序(Unit下写个脚本就行了吧?),定期从A机器上将存放文件的目录拷贝过来。。。
 
后退
顶部