参照完整性

参照完整性

使用具有数据和表间关系的 MS Access 2007 数据库。我将所有表上传到 SQL db。然后我创建了 ODBC 连接来更新数据库。但我无法恢复“强制参照完整性”。我是否需要重新创建所有没有数据的表,创建关系(使用 ref integ),然后重新添加所有数据。我真希望有另一种方法来创建“强制参照完整性”。

请问有什么建议吗?

答案1

请注意,两个表必须存在于同一个 Microsoft Access 数据库中。如果它们被链接,则它们必须都是 Access 格式。您必须打开包含这些表的数据库,然后才能设置引用完整性。

如果表位于 SQL 数据库中,则不符合此要求。来自这里

答案2

如果您的数据位于 SQL 服务器中,则不应尝试在 Access 中建立关系。您应该在 SQL 服务器上设置约束。具体如何操作取决于服务器,对于某些服务器,取决于您使用的表类型。

相关内容