gpt4 book ai didi

sql-server - 事务复制问题

转载 作者:行者123 更新时间:2023-12-01 11:57:59 25 4
gpt4 key购买 nike

我有以下关于事务复制如何处理以下问题的问题。为举例起见,假设数据库“A”正在被复制(通过事务复制)到数据库“B”。

  1. 如果数据库“A”中的表被删除,该表是否会在“B”中删除?
  2. 如果重命名“A”中的表,“B”中的表会发生什么变化?
  3. 如果我们删除数据库“A”中的一个表中的列,那么数据库“B”中同一个表中的列会发生什么情况?
  4. 如果我们重命名数据库“A”中的表中的列,数据库“B”中同一表中的列会发生什么情况?
  5. 复制存储过程、 View 和 UDF 是可选的吗?
  6. 有什么方法可以避免由于数据库“B”是复制的订阅者而在数据库“B”中创建所有存储过程? 一个。如果没有,我们至少可以规定它们是在什么架构中创建的吗?

最佳答案

您的大部分问题都在这里得到解答:Frequently asked questions for Replication Administrators

  1. 您不能删除已复制的表。您必须先放下文章。
  2. 您不能重命名已复制的表。您必须先放下文章。
  3. 在发布服务器上发出 ALTER TABLE … DROP COLUMN,将导致命令被复制到订阅服务器。
  4. 您不能重命名正在复制的列。您需要先将其从复制中删除。
  5. 是的,它是可选的。
  6. 创建是什么意思?

通过在测试服务器上创建一个非常简单的复制拓扑,可以非常轻松地测试所有这些项目。我建议您这样做,以便计划和实践您的更改。

关于sql-server - 事务复制问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4316701/

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