Today I try upgrade Forum module from 3.20.8 to 4.4.3 in buckuped version DNN 4.9.5.
I delete all files from \desktop modules\forum\providers\DataProviders\SqlDataProviders\
Then put file Forum_04.04.03_Install.resources in \install\module\ ,
login to site as host and in Host->Module Definitions I select Forum(04.04.03) and start Install.
It start again 03.00.00.SqlDataProvider.
Mmmm......Terrible log (I can't post full log here, it is very big):
StartJob Installing: Forum (04.04.03)
StartJob Starting Installation
StartJob Reading files
Info Loading 03.00.00.SqlDataProvider
Info File 03.00.00.SqlDataProvider read successfully
Info Loading 03.00.10.SqlDataProvider
Info File 03.00.10.SqlDataProvider read successfully
Info Loading 03.00.11.SqlDataProvider
Info File 03.00.11.SqlDataProvider read successfully
Info Loading 03.00.12.SqlDataProvider
Info File 03.00.12.SqlDataProvider read successfully
Info Loading 03.10.01.SqlDataProvider
Info File 03.10.01.SqlDataProvider read successfully
Info Loading 03.10.02.SqlDataProvider
Info File 03.10.02.SqlDataProvider read successfully
Info Loading 03.10.03.SqlDataProvider
Info File 03.10.03.SqlDataProvider read successfully
Info Loading 03.10.04.SqlDataProvider
Info File 03.10.04.SqlDataProvider read successfully
Info Loading 03.10.05.SqlDataProvider
Info File 03.10.05.SqlDataProvider read successfully
Info Loading 03.20.00.SqlDataProvider
Info File 03.20.00.SqlDataProvider read successfully
Info Loading 03.20.01.SqlDataProvider
Info File 03.20.01.SqlDataProvider read successfully
Info Loading 03.20.02.SqlDataProvider
Info File 03.20.02.SqlDataProvider read successfully
Info Loading 03.20.03.SqlDataProvider
Info File 03.20.03.SqlDataProvider read successfully
Info Loading 03.20.04.SqlDataProvider
Info File 03.20.04.SqlDataProvider read successfully
Info Loading 03.20.07.SqlDataProvider
Info File 03.20.07.SqlDataProvider read successfully
Info Loading 03.20.08.SqlDataProvider
Info File 03.20.08.SqlDataProvider read successfully
Info Loading 04.03.00.SqlDataProvider
Info File 04.03.00.SqlDataProvider read successfully
Info Loading 04.03.04.SqlDataProvider
Info File 04.03.04.SqlDataProvider read successfully
Info Loading 04.04.02.SqlDataProvider
Info File 04.04.02.SqlDataProvider read successfully
Info Loading 04.04.03.SqlDataProvider
Info File 04.04.03.SqlDataProvider read successfully
Info Loading 04.04.03.txt
Info File 04.04.03.txt read successfully
Info Loading DotNetNuke.Modules.Forum.dll
Info File DotNetNuke.Modules.Forum.dll read successfully
Info Loading Forum.dnn
Info File Forum.dnn read successfully
Info Loading Resources.zip
Info File Resources.zip read successfully
Info Loading Uninstall.SqlDataProvider
Info File Uninstall.SqlDataProvider read successfully
EndJob Reading files done.
StartJob Reading Installation Manifest file
Info DNN file is in valid 3.0 format.
Info xml loaded.
Info Loading files info
Info Loading Modules info
Info Loading Control info for 'Forum' module
EndJob Manifest file finished successfully
StartJob Begin Sql execution
Info Executing 03.00.00.SqlDataProvider
StartJob Start Sql execution: 03.00.00.SqlDataProvider file
Failure SQL Execution resulted in following Exceptions: System.Data.SqlClient.SqlException: Could not drop object 'dbo.Forum_Forums' because it is referenced by a FOREIGN KEY constraint. at System.Data.SqlClient.SqlConnection. (SqlException exception, Boolean breakConnection) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj) at System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj) at System.Data.SqlClient.SqlCommand.RunExecuteNonQueryTds(String methodName, Boolean async) at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(DbAsyncResult result, String methodName,