我有一个使用 SQL Server 迁移助手从 MySql 迁移的数据库,它现在存储在 Azure 中。
SSMA 显然为其中一个表生成了一个名为 的新主键列ssma$rowid
。我正在尝试将 PK 更改回 Card_Key,但出现以下错误:
应用更改时遇到错误。
执行 Transact-SQL 语句时发生异常:
ALTER TABLE [carddb].[Cards] ALTER COLUMN [Card_Key] INT NOT NULL。
索引“Card_Key”取决于列“Card_Key”。
ALTER TABLE ALTER COLUMN Card_Key 失败,因为一个或多个对象
访问此列。
怎么才能Card_Key
再次PK?