Betrifft: orgAnice CRM ab 2012 R2
Problem:
Beim Versuch eine Datenbank im SQL-Format ins KeyStorage-Format umzuwandeln erscheint die Fehlermeldung:
Fehler 0x00000046
Err.Description: Zugriff verweigert
OrgErrorTexts: Der Remoteserver wurde angehalten oder wird gerade gestartet.
Ursache:
Die genaue Ursache nicht noch nicht bekannt. Der Fehler scheint mit fehlerhaften Einträgen in der Spalte „DocSessionOid“ in der SQL-Tabelle „__Org_Documents“ zusammenzuhängen.
Lösung:
Setzen Sie in der in der SQL-Tabelle „__Org_Documents“, in der Spalte „DocSessionOid“ alle Datensätze auf den Standardwert ‚00000000-0000-0000-0000-000000000000‘ zurück.
Führen Sie hierfür in Ihrer SQL-Datenbank den folgenden Befehl aus:
update [dbo].[__Org_Documents]
set DocSessionOid = '00000000-0000-0000-0000-000000000000'
where not DocSessionOid like '00000000-%'
Lösungsweg A:
Das können Sie entweder im SQL Server Management Studio tun:
Lösungsweg B:
Oder direkt in orgAnice im VBA-Direktbereich. Führen Sie hier die folgende Zeile aus:
Database.Connection.Execute "update [dbo].[__Org_Documents] set DocSessionOid = '00000000-0000-0000-0000-000000000000' where not DocSessionOid like '00000000-%'"
Es erscheint keine Bestätigung, aber danach lässt sich die Datenbank wieder ins KS-Format umwandeln.
Hinweis:
Das KeyStorage-Format ist nur für Entwicklungs- und Migrationszwecke sowie die Erstellung von Installationspaketen zulässig. Der Einsatz des KeyStorage-Formats in einer Produktivumgebung wird nicht unterstützt. Eventueller Support ist kostenpflichtig!