Sql server 如何使用代码在SQL Server 2012中停止复制
我想在表中添加列,但出现以下消息: 学生桌 -无法修改表。无法在订阅服务器上执行数据定义语言(DDL)命令。DDL命令只能是 在出版商处执行。在重新发布层次结构中,DDL命令 只能在根发布服务器上执行,而不能在任何 重新发布订阅服务器。架构更改在执行过程中失败 内部复制过程。有关纠正措施,请参阅 此错误消息附带的其他错误消息。这个 事务在触发器中结束。批处理已中止Sql server 如何使用代码在SQL Server 2012中停止复制,sql-server,sql-server-2012,database-replication,Sql Server,Sql Server 2012,Database Replication,我想在表中添加列,但出现以下消息: 学生桌 -无法修改表。无法在订阅服务器上执行数据定义语言(DDL)命令。DDL命令只能是 在出版商处执行。在重新发布层次结构中,DDL命令 只能在根发布服务器上执行,而不能在任何 重新发布订阅服务器。架构更改在执行过程中失败 内部复制过程。有关纠正措施,请参阅 此错误消息附带的其他错误消息。这个 事务在触发器中结束。批处理已中止 您可以执行该语句在发布服务器上添加列,而无需停止复制本身。您的总体目标是什么?订阅服务器上的架构是否与发布服务器上的架构实际不同?如
您可以执行该语句在发布服务器上添加列,而无需停止复制本身。您的总体目标是什么?订阅服务器上的架构是否与发布服务器上的架构实际不同?如果找到解决方案,请执行sp_removereapplication'DatabaseName'过程