Seite 1 von 1

[gelöst] Please first remove the Block Database Co

Verfasst: 6. April 2016 14:11
von Natalie
Nach Deinstallation von NAV 2016 CU5 und Installation von NAV 2016 CU5, kann ich meine vorhandenen CU5 Datenbanken (Dienste gestoppt) nicht auf CU6 konvertieren:

Die folgenden SQL Server-Fehler sind aufgetreten:

50000,"42000",[Microsoft][SQL Server Native Client 11.0][SQL Server]

OBJECT MANAGER ERROR:
Database cannot be converterd.
Please first remove the Block Database Co

SQL:
UPDATE [dbo].[$ndo$dbproperty] SET [databaseversionno] = ?


Mein aktueller Wert von databaseversionno ist 80190, was auch richtig ist ...

Es liegt übrigens nicht am Object Manager Advanced (OMA), es betrifft auch Datenbanken ohne OMA ;-)
Schade auch, dass die Fehlermeldung aufhört bei "Please first remove the Block Database Co" ...
Zu "Block Database" hat mit Google auch nichts Brauchbares geliefert.

Hat das jemand von euch; wer weiß Rat?

Re: Cumulative Update 6 für NAV 2016

Verfasst: 6. April 2016 15:15
von Kowa
Natalie hat geschrieben:Hat das jemand von euch

Nein, ich habe eben testweise eine CU5 im Auslieferzustand normal konvertiert.
SyncConv.png

Re: Cumulative Update 6 für NAV 2016

Verfasst: 6. April 2016 15:30
von Natalie
Hm, hast du eine Idee, was ich jetzt tun kann?

Re: Cumulative Update 6 für NAV 2016

Verfasst: 6. April 2016 15:54
von Kowa
Wenn es mit Sichern/Wiederherstellen in eine neue DB auch nicht klappt, würde ich auf die Suche nach dem blockierenden Prozess gehen und dort KILL anwenden.
How to identify blocking in SQL Server
Different techniques to identify blocking in SQL Server

Re: Cumulative Update 6 für NAV 2016

Verfasst: 6. April 2016 16:33
von Natalie
Laut SQL Server Management Studio keine blockierten Prozesse zu ermitteln.
Backup + Restore brachte auch keine Besserung.

Nachdem ich Tabelle "Session Event" geleert habe (Active Sessions war ohnehin schon leer), änderte sich die Meldung beim Versuch, die DB zu öffnen:
Die Datenbank MEINEDB auf dem Server MEINSERVER muss konvertiert werden, damit sie mit dieser Version der Entwicklungsumgebung von Microsoft Dynamics NAV verwendet werden kann.

Die Konvertierung der Datenbank kann nicht fortgesetzt werden, weil die Datenbank von anderen SQL Server-Sitzungen verwendet wird.

Schließen Sie alle anderen Sitzungen, und wiederholen Sie den Vorgang.

Da sind aber keine weiteren Sitzungen :-(
Ich hatte nur einen Dienst, welcher längst beendet ist, und die DB liegt bei mir lokal auf dem Rechner, und ich habe sie nicht geöffnet.

Ich gebe für heute auf ... vielleicht geht es morgen früh nach dem Rechner-Neustart :-/

Re: Cumulative Update 6 für NAV 2016

Verfasst: 6. April 2016 17:10
von Kowa
Natalie hat geschrieben:Da sind aber keine weiteren Sitzungen :-(

Den komischen Fehler hatten wir auch schon in anderen Datenbanken, da hilft in der Regel der zeitweilige Wechsel in den Einzelbenutzermodus:
Festlegen des Einzelbenutzermodus für eine Datenbank

Die "Session Event" ist auch bei der "Werkslieferung" schon immer mit diversen Datensätzen gefüllt, nur der letzte hier ist von mir, der Rest von MS. Das Konvertieren ging bei mir aber trotzdem.
SessionEvent.png

Re: Cumulative Update 6 für NAV 2016

Verfasst: 7. April 2016 10:41
von Timo Lässer
Natalie hat geschrieben:
Die folgenden SQL Server-Fehler sind aufgetreten:

50000,"42000",[Microsoft][SQL Server Native Client 11.0][SQL Server]

OBJECT MANAGER ERROR:
Database cannot be converterd.
Please first remove the Block Database Co

SQL:
UPDATE [dbo].[$ndo$dbproperty] SET [databaseversionno] = ?

Die Meldung ist eindeutig:
In der Datenbank ist der Object Manager Advanced installiert und es wurde der "Block Database Conversion Trigger" installiert.
Dieser macht jetzt bei dir genau das, was er soll:
Er verhindert, dass die Datenbank konvertiert werden kann.

Du musst die Datenbank also nochmal mit der bisherigen Runtime-Version öffnen und im OMA unter Administration -> Administration Tasks den Task "Remove Block Database Conversion trigger" ausführen:
2016-04-07 10_38_50-Administration - Microsoft Dynamics NAV.png

Re: Cumulative Update 6 für NAV 2016

Verfasst: 7. April 2016 10:47
von Natalie
DANKE Timo.

Autsch:
Natalie hat geschrieben:Es liegt übrigens nicht am Object Manager Advanced (OMA), es betrifft auch Datenbanken ohne OMA ;-)

Es scheint so zu sein, dass die zweite Datenbank OMA enthalten hat, und ich es nur nicht wusste. Die dritte Datenbank, garantiert ohne OMA, ließ sich konvertieren ... Hab die dritte gestern erst gar nicht ausprobiert ...
Das heißt, es hat nichts mit dem CU selbst zu tun? Dann werde ich gleich das Thema teilen.

Re: [gelöst] Please first remove the Block Database Co

Verfasst: 20. Juni 2018 17:42
von rainergaiss
Beitrag zurückgezogen