0

DNN 版本:5.6.2

工具:SQL Server 管理工作室

行动:复制数据库

错误:引用表“角色”中没有与外键“FK_UserRoles_Roles”中的引用列列表匹配的主键或候选键

我尝试在线搜索此错误,但所有搜索都会导致在为非唯一列创建外键时遇到此错误的主题。就我而言,密钥已经创建。我仔细检查了 RoleId 列是 Roles 表上的主键,它确实是外键“FK_UserRoles_Roles”引用的列。

任何解决此问题的帮助表示赞赏。或者,除了“复制数据库”选项之外,还有什么快速复制数据库结构和数据的方法?

谢谢!

4

1 回答 1

0

DotNetNuke 数据库中还有一个 aspnet_Roles 表。这是 ASP.NET 身份验证提供程序的一部分。您的问题可能是没有迁移 aspnet_ 表和 DNN 表中的数据。

于 2012-09-26T04:27:05.243 回答