Thanks for the quick reply.
Of course do i have a backup. This is a question of experience.
And i was afraid that the only solution would be a rollback, as i added some content after upgrading.....
The last errors i found were (shortened a little....)
Upgrade from 5.6.0 to 5.6.1
There is already an object named 'UpdateTabModuleVersionByModule' in the database.
Upgrade from 5.6.1 to 5.6.2
The operation failed because an index or statistics with name 'IX_Messaging_Messages_ToUserID_Status_SkipPortal' already exists on table 'Messaging_Messages'.
The operation failed because an index or statistics with name 'IX_Messaging_Messages_FromUserID_Status' already exists on table 'Messaging_Messages'.
System.Data.SqlClient.SqlException: Violation of PRIMARY KEY constraint 'PK_EventLogTypes'. Cannot insert duplicate key in object 'dbo.EventLogTypes'.
IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = object_id(N'dbo.[AddFolder]') AND OBJECTPROPERTY(id, N'IsPROCEDURE') = 1)
DROP PROCEDURE dbo.AddFolder
There is already an object named 'AddFolder' in the database.
There is already an object named 'UpdateFolder' in the database.
IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = object_id(N'dbo.[GetFolderPermissionsByFolderPath]') AND OBJECTPROPERTY(id, N'IsPROCEDURE') = 1)
DROP PROCEDURE dbo.GetFolderPermissionsByFolderPath
There is already an object named 'GetFolderPermissionsByFolderPath' in the database.
There is already an object named 'GetUserCountByPortal' in the database.
IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = object_id(N'dbo.[GetEventLog]') AND OBJECTPROPERTY(id, N'IsPROCEDURE') = 1)
DROP PROCEDURE dbo.GetEventLog
There is already an object named 'GetEventLog' in the database.
There is already an object named 'DeleteEventLog' in the database.
IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = object_id(N'dbo.[DeleteFile]') AND OBJECTPROPERTY(id, N'IsPROCEDURE') = 1)
DROP PROCEDURE dbo.DeleteFile
There is already an object named 'DeleteFile' in the database.
IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = object_id(N'dbo.[DeleteFiles]') AND OBJECTPROPERTY(id, N'IsPROCEDURE') = 1)
DROP PROCEDURE dbo.DeleteFiles
There is already an object named 'DeletePortalLanguages' in the database.
There is already an object named 'AddSkin' in the database.
There is already an object named 'GetSchedule' in the database.
IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = object_id(N'dbo.[GetBanner]') AND OBJECTPROPERTY(id, N'IsPROCEDURE') = 1)
DROP PROCEDURE dbo.GetBanner
There is already an object named 'GetBanner' in the database.
There is already an object named 'GetUsersByProfileProperty' in the database.
As you can see, it seems that the DROP-Call failes very often as after that the next error says that there is allready an object with that name.
Funny enough, regarding the function i'm "missing", it is NOT there.
However, i'm just restoring my old installtion, will restart the webserver at all (to close all handles for sure) and will try an upgrade again. Then we will see.
Kai