gpt4 book ai didi

sql-server - 数据库导出 Access SQL Server : indexes and keys?

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

我已使用 ODBC 将许多 Microsoft Access 数据库表导出到 SQL Server 2012。随后,我通过创建链接表链接到数据源。

现在问题来了。

当我验证 SQL Server 本身中的表时,我注意到仅存在数据库表、列及其各自的数据类型。没有找到键或索引。不过,在我的 Access 数据库中,它们都已定义。另外,我注意到 Access 请求选择唯一标识每个记录的字段,以确保数据完整性并更新记录。然后这些就成为我理解的主键,但为什么不使用已经存在的主键呢?

迁移索引、键、约束等其他字段属性的最简单、最有效的方法是什么?否则,我需要手动定义所有这些,这将非常耗时。

非常感谢您的帮助!

最佳答案

正如您所发现的,如果您只是使用外部数据 > 导出 > 更多 > ODBC 数据库 将 Access 表导出到 SQL Server,则不会复制键和索引:

Export.png

但是,如果您使用“升迁向导”,则索引、键和关系会被复制到 SQL Server,该向导是通过数据库工具 > 移动数据 > SQL Server< 调用的:

Move.png

注意:“升迁向导”已从 Access 2013 中删除,因此 Access 2013(及更高版本)的用户将需要使用“Access SQL Server 迁移助手”。欲了解更多信息,请查看here .

关于sql-server - 数据库导出 Access SQL Server : indexes and keys?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20489349/

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