首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MS移民助理(SSMA)索引重命名

MS移民助理(SSMA)索引重命名
EN

Database Administration用户
提问于 2015-01-15 21:04:41
回答 1查看 804关注 0票数 0

我使用迁移助手v6 (也称为SSMA)从Access更新数据库。我收到的信息消息说:"A2SS0029:索引名' name‘在转换过程中被更改了。“

因为这些只是索引名,所以不会给我带来麻烦。但我不知道为什么要改名字。尤其是在迁移之后,我能够手动创建一个具有给定名称的索引。

为什么要重命名索引名?我是否错了,这不会导致任何问题(考虑到我没有任何查询使用索引提示,如果这是可能的访问)。

EN

回答 1

Database Administration用户

回答已采纳

发布于 2015-01-16 01:35:34

虽然工具可能会对索引名做出明智的决定(比如在实际冲突的情况下防止重复的名称,以及在实际重要的情况下,比如在相同的表中),但似乎SSMA只是为所有索引创建了新的唯一名称。也许只有在它找到至少一个可重用的索引名的情况下,才能确定。我会测试这个,但我在任何地方都没有安装访问权限。

它为什么要这么做?谁知道呢?极端保守主义?妄想症?我觉得这样很安全。

在某些情况下,重复的名称可能是一个问题,但这些名称被隔离到sys.objects中的第一类实体中,比如主键约束。索引名称仅强制在表级别上是唯一的(因为名称仅在sys.indexes中公开),而不是在数据库级别。

票数 2
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/89416

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档