[Gelöst] BC14 "Ungültiger Objektname" bei Install einer App
Verfasst: 16. November 2022 15:32
Moin zusammen,
ich stehe gerade vor einem seltsamen Phänomen, welches ich mir nicht erklären kann.
Ich habe eine App, welche sich problemlos in der Development- sowie der Test-Datenbank publishen und installieren lässt.
In die Produktiv-Datenbank kann ich sie auch problemlos publishen, jedoch erhalte ich beim Versuch, diese zu installieren, folgende Fehlermeldung:
In der App gibt es unter anderem eine TableExtension, welche die Tabelle "Company Information" um ein paar Felder für "Geschäftsführer", "Registergericht", "Registernr.", ... ergänzt, also einfach nur Textfelder ohne Business-Logik.
Der Fehler tritt sowohl beim installieren per PowerShell, installieren per RTC-Page "Extension Management", als auch beim "Publish without debugging" per VS Code auf.
Alle ServiceTier-Instanzen sind mit "Multitenant=False" konfiguriert und auch sonst - bis auf Servicename, Datenbankname, Ports - identisch konfiguriert.
Nun meine Fragen an euch:
Was könnten mögliche Ursachen für dieses Phänomen sein und wie lassen sich die Ursachen beheben?
ich stehe gerade vor einem seltsamen Phänomen, welches ich mir nicht erklären kann.
Ich habe eine App, welche sich problemlos in der Development- sowie der Test-Datenbank publishen und installieren lässt.
In die Produktiv-Datenbank kann ich sie auch problemlos publishen, jedoch erhalte ich beim Versuch, diese zu installieren, folgende Fehlermeldung:
Microsoft Dynamics 365 Business Central hat geschrieben:Die Installation der Erweiterung <App-Name> auf Tenant default war aufgrund des folgenden Fehlers nicht möglich: Der folgende SQL-Fehler war nicht erwarte:
Ungültiger Objektname "<Datenbank-Name>.dbo.<Mandant>$Company Information$<App-ID>".
In der App gibt es unter anderem eine TableExtension, welche die Tabelle "Company Information" um ein paar Felder für "Geschäftsführer", "Registergericht", "Registernr.", ... ergänzt, also einfach nur Textfelder ohne Business-Logik.
Der Fehler tritt sowohl beim installieren per PowerShell, installieren per RTC-Page "Extension Management", als auch beim "Publish without debugging" per VS Code auf.
Alle ServiceTier-Instanzen sind mit "Multitenant=False" konfiguriert und auch sonst - bis auf Servicename, Datenbankname, Ports - identisch konfiguriert.
Nun meine Fragen an euch:
Was könnten mögliche Ursachen für dieses Phänomen sein und wie lassen sich die Ursachen beheben?