DNN版本:5.6.2
工具:SQL Server Management Studio
操作:复制数据库
错误:引用的表中没有主键或候选键 “角色”与外键中的引用列列表匹配 'FK_UserRoles_Roles'
我尝试在线搜索此错误,但所有搜索都会导致在为非唯一列创建外键时遇到此错误的主题。就我而言,密钥已经创建。我仔细检查了RoleId列是Roles表中的主键,它确实是外键'FK_UserRoles_Roles'引用的列。
任何帮助解决此问题表示赞赏。或者,除了“复制数据库”选项之外,复制数据库结构和数据的快速方法是什么?
谢谢!
答案 0 :(得分:0)
DotNetNuke数据库中还有一个aspnet_Roles表。这是ASP.NET身份验证提供程序的一部分。您的问题可能不是在aspnet_表和DNN表中迁移数据。