gpt4 book ai didi

sql-server-2008 - SQL Server 复制不复制外键

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

我正在将多个表复制到与源数据库位于同一台服务器上的数据库中。

这些表之间有几个外键。当我查看复制表时,它们上没有外键。

所以,这里是我的问题:

  • 默认情况下,复制是否应该复制这些外键?
  • 如果没有,我怎样才能让它们复制?
  • 如果是这样,什么会导致它们无法复制?

  • 笔记:
    我的源数据库有 TableATableB . TableA有一个主键 AId . TableB在该列上有一个外键。我正在做 TableA 的事务复制和 TableB .

    最佳答案

    好的,我遇到了一些问题,但这取决于您使用的复制类型。

    我正在使用事务复制。在此处找到您正在使用的出版物,

    (Management Studio) 复制 -> 本地出版物 -> (出版物)

    右键单击出版物并选择属性,然后在文章下右键单击“表格”并选择“设置所有表格文章的属性”选项。

    在那里,第一项是“复制外键约束”。

    还没有尝试过,但我希望它能奏效。

    如果您右键单击单个表并选择“设置此表文章的属性”选项,您也可以对每个表应用这些设置。

    关于sql-server-2008 - SQL Server 复制不复制外键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7559250/

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