【发布时间】:2021-08-10 22:00:50
【问题描述】:
我正在尝试创建一个 PowerShell 脚本,以便更轻松地执行从我们的主数据服务器到我们的测试服务器的按需同步。我们目前正在使用快照复制,并且仅在项目之间同步数据,因此可能需要数天或数周才能更新数据。涉及到许多数据库,我希望能够运行一个 PowerShell 脚本来更新快照、重新初始化订阅,然后启动同步过程。我一直在使用复制监视器执行此操作,但有很多步骤,我希望能够确保每次都以完全相同的方式发生,因此脚本。
关于 SQL 复制和 PowerShell 的主题,我所能找到的只是如何编写新发布和订阅的脚本或监控当前正在运行的复制进程。实际启动同步过程似乎没有任何意义。最终我想封装这个功能,只需要提供一些参数,比如发布者、发布者和订阅者。
有没有人用过他们用 MS SQL Server 启动按需复制的东西?
谢谢
【问题讨论】:
标签: sql-server powershell replication