OKB-000283 | Fehler „Zugriff verweigert“ beim Umwandeln ins KS-Format

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!