権限テーブルによる DNN インポート エラーを修正する方法。
背景:これを理解するのに時間がかかりました。他の誰かがこの問題に遭遇した場合に備えて、解決策を投稿したいと思いました.
-
クライアントの Dot Net Nuke v5.2.3 エクスポート ファイルをインポートしようとしています。それらはエンタープライズ/プロ バージョンであり、私たちの開発サイトではコミュニティ エディションを使用していました。
インポートしようとすると、次のエラーが発生しました。
UNIQUE KEY 制約 'IX_FolderPermission' の Portal TemplateViolation の解析中にエラーが発生しました。オブジェクト 'dbo.FolderPermission' に重複するキーを挿入できません。重複キーの値は (18, 5, 9, ) です。ステートメントは終了されました。System.Data.SqlClient.SqlConnection.OnError (SqlException 例外、ブール型 breakConnection) で System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning (TdsParserStateObject stateObj) で System.Data.SqlClient.TdsParser.Run (RunBehavior runBehavior、SqlCommand cmdHandler、SqlDataReader dataStream) で、BulkCopySimpleResultSet bulkCopyHandler、TdsParserStateObject stateObj) で System.Data.SqlClient.SqlDataReader.ConsumeMetaData() で System.Data.SqlClient.SqlDataReader.get_MetaData() で System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds、RunBehavior runBehavior、