Warnungen bei Organisationsimport aus 2011

25. Januar 2016 11:56

Hallo zusammen,

am Wochenende ging mein Upgrade von 2011 über 2013 auf 2015 gründlich schief und nun bin ich auf der Suche nach der Ursache.
Beim Import der Organisation ins CRM 2013 (SQL Server 2012) bekam ich folgende Warnungen:
1)
Die Einschränkungen für Fremdschlüssel in der Microsoft Dynamics CRM-Datenbank sind mit den Microsoft Dynamics CRM-Einschränkungen für Fremdschlüssel nicht konsistent.

Die folgenden Einschränkungen für Fremdschlüssel sind mit den Microsoft Dynamics CRM-Einschränkungen für Fremdschlüssel nicht konsistent:
name: activity_pointer_itarapro_provision_material
remark: added foreign key
name: activity_pointer_itarapro_provision_service
remark: added foreign key
name: activity_pointer_itarapro_resourceusage
remark: added foreign key
name: activity_pointer_ptm_chatactivity
remark: added foreign key


2)
Die Indizes in der Microsoft Dynamics CRM-Datenbank sind mit den Microsoft Dynamics CRM-Indizes nicht konsistent.

Die folgenden Indizes sind mit den Microsoft Dynamics CRM-Indizes nicht konsistent:
tablename: auditbase
indexname: ndx_primarykey_audit
remark: deleted index
tablename: auditbase
indexname: ndx_primarykey_audit_primary
remark: deleted index



3)
Die gespeicherten Prozeduren in der Datenbank sind mit den gespeicherten Prozeduren von Microsoft Dynamics CRM nicht konsistent.

Die folgenden gespeicherten Prozeduren sind mit den gespeicherten Prozeduren von Microsoft Dynamics CRM nicht konsistent:
sprocname: fn_getteammembers
remark: added stored procedure
sprocname: fn_getterimeliste
remark: added stored procedure
sprocname: fn_getterimelisteteamleiter
remark: added stored procedure
sprocname: fn_getterminmembers
remark: added stored procedure



4)
Suche nach Anpassungen und Erweiterungen, die veraltete Features nutzen. Dieser Vorgang dauert möglicherweise einige Minuten.

5)
Die Datenverschlüsselung wird nach der Installation bzw. nach dem Upgrade aktiv. Es wird dringend empfohlen, den Schlüssel der Organisation zu kopieren und an einem sicheren Ort zu speichern. Weitere Informationen finden Sie unter "http://go.microsoft.com/fwlink/?LinkId=316366".


Da es nur Warnungen waren dachte ich einem Organisationsimport stünde dennoch nichts im Weg und habe ihn durchgeführt. Der Organisationsimport lief durch und anschließend konnte ich das CRM im Webbrowser mit unserer Organisation öffnen. Soweit so gut dachte ich. Also erneut Datensicherung und dann wollte ich diese gesicherte Datenbank in dem SQL 2012 Server des CRM 2015 Server wieder herstellen, bekam aber nur die Meldung
ImportFehlerDatenbank.PNG


Ich habe darauf hin einen DBCC CHECKDB über die Datenbank in CRM 2013 laufen lassen der ergab aber das alles ok ist mit der Datenbank.

Ich frage mich nun ob der Fehler den die Datenbank beim Wiederherstellen wirft doch dadurch ausgelöst wurde, dass ich die Warnungen beim Organisationsimport ignoriert habe. Ich habe mir darauf hin das Log das Während dem Organisationsimport erzeugt wurde nochmal genau angesehen und bin dabei auf folgenden Error gestoßen:
12:08:15| Error| Installer Complete: OrganizationUpgrader - Error encountered
12:08:15| Error| Exception occured during Microsoft.Crm.Tools.Admin.OrganizationUpgrader: Error.ActionFailed Microsoft.Crm.Tools.Admin.UpgradeDatabaseAction
InnerException:
Microsoft.Crm.CrmException: Database having version 6.1.0.581 is not supported for upgraded.
bei Microsoft.Crm.Setup.Database.DatabaseInstaller.ValidateUpgrade(CrmDbConnection connection, ReleaseInfo releaseInfo, Boolean throwIfNotUpgradeable)
bei Microsoft.Crm.Setup.Database.DatabaseInstaller.ValidateUpgrade(DatabaseUtility database, ReleaseInfo releaseInfo, Boolean throwIfNotUpgradeable)
bei Microsoft.Crm.Setup.Database.DatabaseInstaller.installInternal(Boolean isInstall)
bei Microsoft.Crm.Setup.Database.DatabaseInstaller.Install(Int32 languageCode, String configurationFilePath, Boolean upgradeDatabase, Boolean isInstall)
bei Microsoft.Crm.Setup.Database.DatabaseInstaller.Install(Int32 languageCode, String configurationFilePath, Boolean upgradeDatabase)
bei Microsoft.Crm.Tools.Admin.InstallDatabaseAction.Do(IDictionary parameters)
bei Microsoft.Crm.Setup.Shared.CrmAction.ExecuteAction(CrmAction action, IDictionary parameters, Boolean undo)

12:08:15| Info| Setting organization state. New state = Failed
12:08:15| Error| Fehler beim Upgraden der Organisation mit der ID "617a9825-5d96-4657-84a1-685b3ebf3211". Ausnahme:
System.Exception: Error.ActionFailed Microsoft.Crm.Tools.Admin.UpgradeDatabaseAction ---> Microsoft.Crm.CrmException: Database having version 6.1.0.581 is not supported for upgraded.
bei Microsoft.Crm.Setup.Database.DatabaseInstaller.ValidateUpgrade(CrmDbConnection connection, ReleaseInfo releaseInfo, Boolean throwIfNotUpgradeable)
bei Microsoft.Crm.Setup.Database.DatabaseInstaller.ValidateUpgrade(DatabaseUtility database, ReleaseInfo releaseInfo, Boolean throwIfNotUpgradeable)
bei Microsoft.Crm.Setup.Database.DatabaseInstaller.installInternal(Boolean isInstall)
bei Microsoft.Crm.Setup.Database.DatabaseInstaller.Install(Int32 languageCode, String configurationFilePath, Boolean upgradeDatabase, Boolean isInstall)
bei Microsoft.Crm.Setup.Database.DatabaseInstaller.Install(Int32 languageCode, String configurationFilePath, Boolean upgradeDatabase)
bei Microsoft.Crm.Tools.Admin.InstallDatabaseAction.Do(IDictionary parameters)
bei Microsoft.Crm.Setup.Shared.CrmAction.ExecuteAction(CrmAction action, IDictionary parameters, Boolean undo)
--- Ende der internen Ausnahmestapelüberwachung ---
bei Microsoft.Crm.Setup.Shared.CrmAction.ExecuteAction(CrmAction action, IDictionary parameters, Boolean undo)
bei Microsoft.Crm.Setup.Shared.Installer.Install(IDictionary stateSaver)
bei Microsoft.Crm.Tools.Admin.OrganizationOperation.Install(IDictionary stateSaver)
bei Microsoft.Crm.Tools.Admin.OrganizationUpgrader.Install(IDictionary stateSaver)
bei Microsoft.Crm.Tools.Admin.OrganizationOperation.Execute()
bei Microsoft.Crm.Tools.Admin.ImportOrganizationInstaller.ImportAndUpgrade(OrganizationInfo organizationInfo)
12:08:15| Error| An error occurred when trying import and upgrade organization database SRV-CRM-2013.OpdenhoffCRM_MSCRM:
Microsoft.Crm.CrmException: Fehler beim Upgraden der Organisation mit der ID "617a9825-5d96-4657-84a1-685b3ebf3211". Ausnahme:
System.Exception: Error.ActionFailed Microsoft.Crm.Tools.Admin.UpgradeDatabaseAction ---> Microsoft.Crm.CrmException: Database having version 6.1.0.581 is not supported for upgraded.
bei Microsoft.Crm.Setup.Database.DatabaseInstaller.ValidateUpgrade(CrmDbConnection connection, ReleaseInfo releaseInfo, Boolean throwIfNotUpgradeable)
bei Microsoft.Crm.Setup.Database.DatabaseInstaller.ValidateUpgrade(DatabaseUtility database, ReleaseInfo releaseInfo, Boolean throwIfNotUpgradeable)
bei Microsoft.Crm.Setup.Database.DatabaseInstaller.installInternal(Boolean isInstall)
bei Microsoft.Crm.Setup.Database.DatabaseInstaller.Install(Int32 languageCode, String configurationFilePath, Boolean upgradeDatabase, Boolean isInstall)
bei Microsoft.Crm.Setup.Database.DatabaseInstaller.Install(Int32 languageCode, String configurationFilePath, Boolean upgradeDatabase)
bei Microsoft.Crm.Tools.Admin.InstallDatabaseAction.Do(IDictionary parameters)
bei Microsoft.Crm.Setup.Shared.CrmAction.ExecuteAction(CrmAction action, IDictionary parameters, Boolean undo)
--- Ende der internen Ausnahmestapelüberwachung ---
bei Microsoft.Crm.Setup.Shared.CrmAction.ExecuteAction(CrmAction action, IDictionary parameters, Boolean undo)
bei Microsoft.Crm.Setup.Shared.Installer.Install(IDictionary stateSaver)
bei Microsoft.Crm.Tools.Admin.OrganizationOperation.Install(IDictionary stateSaver)
bei Microsoft.Crm.Tools.Admin.OrganizationUpgrader.Install(IDictionary stateSaver)
bei Microsoft.Crm.Tools.Admin.OrganizationOperation.Execute()
bei Microsoft.Crm.Tools.Admin.ImportOrganizationInstaller.ImportAndUpgrade(OrganizationInfo organizationInfo) ---> System.Exception: Error.ActionFailed Microsoft.Crm.Tools.Admin.UpgradeDatabaseAction ---> Microsoft.Crm.CrmException: Database having version 6.1.0.581 is not supported for upgraded.
bei Microsoft.Crm.Setup.Database.DatabaseInstaller.ValidateUpgrade(CrmDbConnection connection, ReleaseInfo releaseInfo, Boolean throwIfNotUpgradeable)
bei Microsoft.Crm.Setup.Database.DatabaseInstaller.ValidateUpgrade(DatabaseUtility database, ReleaseInfo releaseInfo, Boolean throwIfNotUpgradeable)
bei Microsoft.Crm.Setup.Database.DatabaseInstaller.installInternal(Boolean isInstall)
bei Microsoft.Crm.Setup.Database.DatabaseInstaller.Install(Int32 languageCode, String configurationFilePath, Boolean upgradeDatabase, Boolean isInstall)
bei Microsoft.Crm.Setup.Database.DatabaseInstaller.Install(Int32 languageCode, String configurationFilePath, Boolean upgradeDatabase)
bei Microsoft.Crm.Tools.Admin.InstallDatabaseAction.Do(IDictionary parameters)
bei Microsoft.Crm.Setup.Shared.CrmAction.ExecuteAction(CrmAction action, IDictionary parameters, Boolean undo)
--- Ende der internen Ausnahmestapelüberwachung ---
bei Microsoft.Crm.Setup.Shared.CrmAction.ExecuteAction(CrmAction action, IDictionary parameters, Boolean undo)
bei Microsoft.Crm.Setup.Shared.Installer.Install(IDictionary stateSaver)
bei Microsoft.Crm.Tools.Admin.OrganizationOperation.Install(IDictionary stateSaver)
bei Microsoft.Crm.Tools.Admin.OrganizationUpgrader.Install(IDictionary stateSaver)
bei Microsoft.Crm.Tools.Admin.OrganizationOperation.Execute()
bei Microsoft.Crm.Tools.Admin.ImportOrganizationInstaller.ImportAndUpgrade(OrganizationInfo organizationInfo)
--- Ende der internen Ausnahmestapelüberwachung ---
bei Microsoft.Crm.Tools.Admin.ImportOrganizationInstaller.ImportAndUpgrade(OrganizationInfo organizationInfo)
12:08:15| Error| Ausnahmefehler beim Importieren der Organisation (Name=OpdenhoffCRM, Id=617a9825-5d96-4657-84a1-685b3ebf3211):
Microsoft.Crm.CrmException: Fehler beim Upgraden der Organisation mit der ID "617a9825-5d96-4657-84a1-685b3ebf3211". Ausnahme:
System.Exception: Error.ActionFailed Microsoft.Crm.Tools.Admin.UpgradeDatabaseAction ---> Microsoft.Crm.CrmException: Database having version 6.1.0.581 is not supported for upgraded.
bei Microsoft.Crm.Setup.Database.DatabaseInstaller.ValidateUpgrade(CrmDbConnection connection, ReleaseInfo releaseInfo, Boolean throwIfNotUpgradeable)
bei Microsoft.Crm.Setup.Database.DatabaseInstaller.ValidateUpgrade(DatabaseUtility database, ReleaseInfo releaseInfo, Boolean throwIfNotUpgradeable)
bei Microsoft.Crm.Setup.Database.DatabaseInstaller.installInternal(Boolean isInstall)
bei Microsoft.Crm.Setup.Database.DatabaseInstaller.Install(Int32 languageCode, String configurationFilePath, Boolean upgradeDatabase, Boolean isInstall)
bei Microsoft.Crm.Setup.Database.DatabaseInstaller.Install(Int32 languageCode, String configurationFilePath, Boolean upgradeDatabase)
bei Microsoft.Crm.Tools.Admin.InstallDatabaseAction.Do(IDictionary parameters)
bei Microsoft.Crm.Setup.Shared.CrmAction.ExecuteAction(CrmAction action, IDictionary parameters, Boolean undo)
--- Ende der internen Ausnahmestapelüberwachung ---
bei Microsoft.Crm.Setup.Shared.CrmAction.ExecuteAction(CrmAction action, IDictionary parameters, Boolean undo)
bei Microsoft.Crm.Setup.Shared.Installer.Install(IDictionary stateSaver)
bei Microsoft.Crm.Tools.Admin.OrganizationOperation.Install(IDictionary stateSaver)
bei Microsoft.Crm.Tools.Admin.OrganizationUpgrader.Install(IDictionary stateSaver)
bei Microsoft.Crm.Tools.Admin.OrganizationOperation.Execute()
bei Microsoft.Crm.Tools.Admin.ImportOrganizationInstaller.ImportAndUpgrade(OrganizationInfo organizationInfo) ---> System.Exception: Error.ActionFailed Microsoft.Crm.Tools.Admin.UpgradeDatabaseAction ---> Microsoft.Crm.CrmException: Database having version 6.1.0.581 is not supported for upgraded.
bei Microsoft.Crm.Setup.Database.DatabaseInstaller.ValidateUpgrade(CrmDbConnection connection, ReleaseInfo releaseInfo, Boolean throwIfNotUpgradeable)
bei Microsoft.Crm.Setup.Database.DatabaseInstaller.ValidateUpgrade(DatabaseUtility database, ReleaseInfo releaseInfo, Boolean throwIfNotUpgradeable)
bei Microsoft.Crm.Setup.Database.DatabaseInstaller.installInternal(Boolean isInstall)
bei Microsoft.Crm.Setup.Database.DatabaseInstaller.Install(Int32 languageCode, String configurationFilePath, Boolean upgradeDatabase, Boolean isInstall)
bei Microsoft.Crm.Setup.Database.DatabaseInstaller.Install(Int32 languageCode, String configurationFilePath, Boolean upgradeDatabase)
bei Microsoft.Crm.Tools.Admin.InstallDatabaseAction.Do(IDictionary parameters)
bei Microsoft.Crm.Setup.Shared.CrmAction.ExecuteAction(CrmAction action, IDictionary parameters, Boolean undo)
--- Ende der internen Ausnahmestapelüberwachung ---
bei Microsoft.Crm.Setup.Shared.CrmAction.ExecuteAction(CrmAction action, IDictionary parameters, Boolean undo)
bei Microsoft.Crm.Setup.Shared.Installer.Install(IDictionary stateSaver)
bei Microsoft.Crm.Tools.Admin.OrganizationOperation.Install(IDictionary stateSaver)
bei Microsoft.Crm.Tools.Admin.OrganizationUpgrader.Install(IDictionary stateSaver)
bei Microsoft.Crm.Tools.Admin.OrganizationOperation.Execute()
bei Microsoft.Crm.Tools.Admin.ImportOrganizationInstaller.ImportAndUpgrade(OrganizationInfo organizationInfo)
--- Ende der internen Ausnahmestapelüberwachung ---
bei Microsoft.Crm.Tools.Admin.ImportOrganizationInstaller.ImportAndUpgrade(OrganizationInfo organizationInfo)
bei Microsoft.Crm.Tools.Admin.ImportOrganizationInstaller.Execute(Object obj)


Ich habe darauf hin auch die Logs die während der Installation von Rollup 18 unter CRM 2011 geprüft (Server und Reporting Extensions und EmailRouter) alle haben keine Fehler und am Ende steht erfolgreich abgeschlossen. Wenn ich im CRM 2011 mir die Version anzeigen lasse wird "Microsoft Dynamics CRM 2011 (5.0.9690.4376) (DB 5.0.9690.4376)" angezeigt. Also beide Rollup 18. Daher verstehe ich die Meldung das die Datenbankversion nicht für das Upgrade supportet ist nicht. :cry:

Kann mir jemand sagen wo ich ansetzen muss? Ich wäre sehr dankbar wenn mir jemand weiterhelfen könnte. Danke.
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Re: Warnungen bei Organisationsimport aus 2011

26. Januar 2016 09:27

Hallo Nicole,

kann es sein das du diese Datenbank schon einmal importiert hattest?

Siehe auch deinen Artikel vom 20.07.2015 [gelöst] Organisationsimport aus CRM2011 RU18 in CRM2013 SP1

Re: Warnungen bei Organisationsimport aus 2011

26. Januar 2016 09:34

Hallo Michael,

ja ich hatte die Datenbank schon einmal importiert, habe sie aber wie in dem von dir angesprochenen Thema gelöscht. Leider ging es diesmal dann so schief wie beschrieben. Beim ersten Mal ging es ja nachdem ich die erste Organisation gelöscht habe. Diesmal ging es ja vom Grundgedanken her auch der Import brach ja nicht ab sondern lief durch nur der Fehler ist halt beunruhigend. Ich will mir ja nicht Fehler reinholen die mir womöglich zukünftige Updates verbauen weil irgendwas mit der Datenbank nicht stimmt. :-(

Re: Warnungen bei Organisationsimport aus 2011

26. Januar 2016 09:35

Ist das mit den Index und Foreign key Meldungen egal?