gpt4 book ai didi

sql-server - 频繁设置和拆除 SQL Server 复制

转载 作者:行者123 更新时间:2023-12-03 17:25:25 25 4
gpt4 key购买 nike

我正在为我的数据库使用 Visual Studio 数据库项目。我将其设置为每周自动构建两次。当它构建时,它会删除数据库并从脚本中重新创建它。

我真的很喜欢拆卸和重建系统,因为它可以防止垃圾在我的开发数据库中堆积。

我现在需要添加第二个数据库,并让它从第一个数据库接收一些复制的表。

我知道复制是服务器级别的事情,但我希望只向我的数据库添加一些部署后脚本,并让该脚本设置复制发布者和订阅者(​​分别针对我的第一个和第二个数据库)。

这行吗?我真的不太了解复制的深入内容。如果有更简单的方法,我很乐意听到。

最佳答案

虽然在服务器级别有一些复制设置,但它主要是数据库级别的技术。虽然做你正在谈论的事情在技术上是可行的,但它似乎并不真正符合复制的目标(在我看来,复制的目标是将一个数据库中的更改持续分发到一个或多个其他数据库) .因为你不断地拆除它,复制只是一个花哨的副本。问问自己,您是否真的需要在重建时仅复制数据库就足够的复杂性。

但是,如果您执意要这样做,请查看用于一次性服务器级设置的 sp_adddistributiondb 和 sp_adddistpublisher,以及用于数据库级设置的 sp_addpublication、sp_addarticle、sp_addsubscription 和 sp_startpublication_snapshot。祝你好运!

关于sql-server - 频繁设置和拆除 SQL Server 复制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7486813/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com