更改在 SQL Server 2008 R2 中复制的表

发布于 2024-10-07 00:09:33 字数 218 浏览 2 评论 0原文

我们有两个数据库,其中的一些表是复制的。
我们想要向表中添加新行并将它们包含在复制中。
我们怎样才能做到这一点?

示例:
我们有 [dbo1].Table1[dbo2].Table2,它们与所有列一起复制并且具有相同的结构。
我们想要向两个表添加新列 Column1 并将该列包含到复制中。

We have two databases and some tables in them are replicated.
We want to add to table new rows and also include them in replication.
How can we do this?

Example:
We have [dbo1].Table1 and [dbo2].Table2 that are replicated with all columns and have identically structure.
We want to add new column Column1 to both of the tables and include this column to replication.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

时光病人 2024-10-14 00:09:33

“对发布数据库进行架构更改” 这篇文章应该涵盖大部分内容你需要知道。与旧版本的 SQL Server 不同,您应该只能进行 DDL 更改(假设您没有取消设置复制默认值)。

正如本文提到的,您将无法使用 SSMS 进行这些更改。

The article "Making Schema Changes on Publication Databases" should cover most of what you need to know. Unlike older versions of SQL Server, you should just be able to make the DDL changes (assuming you haven't unset the replication defaults).

As the article mentions, you won't be able to use SSMS to make these changes.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文