gpt4 book ai didi

mysql - SQL Server 上的远程外键

转载 作者:行者123 更新时间:2023-11-29 12:25:06 28 4
gpt4 key购买 nike

我正在 SQL Server 2014 上构建数据库。我有一个用户表和一个配置文件表,我需要与这两个表建立关系。我将用户 ID(用户表上的主键)与配置文件表(用户 ID 作为外键)相关联。这只是一个需要考虑的示例。

我需要知道的是,如果配置文件表位于另一个服务器实例上怎么办?有没有一种方法可以将两者联系起来?原因是我不想用太多的表和数据使sql服务器重载......谢谢,沙林·戈帕兰

最佳答案

根本不可能在数据库之间创建外键关系 - 更不用说在服务器实例之间创建外键关系了。

您也许可以在 Profiles 表上创建一个触发器,检查其他数据库的 User 表中是否存在用户 ID,但我担心这种方法的性能会非常糟糕。

更好的解决方案是将一个表复制到另一个数据库,然后以正常方式创建外键关系。如何复制表(SSIS、CDC、触发器等)取决于您。

关于mysql - SQL Server 上的远程外键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28449793/

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