我想要一个符合以下情况的解决方案:
我们有2个数据库,其中1个是主数据库,另一个是辅助数据库。我想要一个进程(可执行文件,PowerShell,任何......),它可以更新我在主数据库中的存储过程中所做的更改。主DB是我们将进行更改的数据库然后我想要一个更新(简单删除和创建)辅助DB中的旧SP的进程。
如何以最简单的方式实现这一目标?如果您要说软件可以使用,请考虑到我只想要免费软件。
答案 0 :(得分:0)
如果我没有假设错误,你似乎正在定义一种叫做镜像的东西。
数据库镜像维护单个数据库的两个副本,这些副本必须驻留在SQL Server数据库引擎的不同服务器实例上。通常,这些服务器实例驻留在不同位置的计算机上。在数据库上启动数据库镜像,在这些服务器实例之间启动一种称为数据库镜像会话的关系。
一个服务器实例将数据库提供给客户端(主服务器)。另一个实例充当热备用服务器或热备用服务器(镜像服务器),具体取决于镜像会话的配置和状态。同步数据库镜像会话时,数据库镜像提供热备用服务器,该服务器支持快速故障转移,而不会丢失已提交事务中的数据。当会话未同步时,镜像服务器通常可用作热备用服务器(可能会丢失数据)。
希望有所帮助