我需要一些关于如何将我的开发服务器中的所有表和视图镜像到我的演示服务器的一些想法。
这两台服务器都在运行。
我已经手动试过了,但是很费时。我可以尝试替换演示服务器虚拟机,但这意味着删除所有数据。
发布于 2014-08-13 08:30:13
SQL Server速成版不存在数据库镜像功能。从问题上看,您似乎想要创建当前数据库的副本。在这种情况下,备份还原将是最好的。复制也不适合您的场景,因为它也不完整,可用于快速版本(订阅者仅为avaialble)。
您可以对当前速递数据库进行备份,并将其还原到现有数据库上,也可以将其还原为新数据库。备份将包括源表中的所有对象(视图、sprocs、表、索引等)。由于数据库的最大限制为10G(我假设您使用的是Server 2008 R2及以上版本),所以备份、复制和恢复不会花费太多时间。
您还可以在CMD和批处理文件的帮助下创建手动备份作业、复制作业和还原作业。使用windows调度程序和批处理文件自动执行作业,请参考此链接。你也可以中备份作业的调度与自动化。
发布于 2014-08-13 09:14:25
这不是复制问题,也不是镜像问题。是关于更新应用程序。
您应该为您的应用程序制定部署策略,包括升级。更新“演示”仅仅意味着运行您的应用程序的正常部署。读版本控制与数据库。研究Rails移动,它们是部署控制的一个很好的例子。阅读关于EF码第一的文章。停止直接更新数据库。从源文件的角度考虑。
https://dba.stackexchange.com/questions/73864
复制相似问题