我想在我的所有网络服务器上同步我的数据。怎么办呢?
答案 0 :(得分:0)
Rsync是一种同步文件的简便方法。它最初用于Unix,但它在Windows下也运行良好。它只传输已更改的文件部分。
对于数据库来说,它变得更复杂,如果需要,你应该查找复制。
答案 1 :(得分:0)
rsync的windows版本称为cwRsync,效果很好。但是它不处理Windows上的权限。因此,接收端的所有文件都继承了默认权限。
如果所有系统都在快速,低延迟的网络上,则robocopy就足够了。
如果它们位于同一Windows活动目录域中,则最好使用内置DFS复制。
答案 2 :(得分:0)
使用Microsoft Web Deploy可能是复制服务器内容,权限,注册表设置,COM对象,GAC组件等的最强大的解决方案之一。 http://www.iis.net/download/webdeploy
您可以执行实时同步(即两个实时服务器)或生成包以便可以脱机应用,将服务器从iis 6迁移到7,比较两个服务器,发现依赖关系,同步数据库(SQL Server和MySQL),仅同步一个站点或许多等等。
它还包含在Visual Studio 2010中,用于生成可以通过HTTPS轻松部署的Web应用程序包,而无需成为管理员。