Bodo's Dynamics NAV Blog

Bodo ist ein Dynamics NAV Urgestein. Er programmiert NAV seit DOS Zeiten und hat auch keine Scheu vor .NET. Viele Neueinsteiger wurden von ihm in den letzten Jahren zu NAV Entwicklern ausgebildet.

In diesem Blog veröffentlichen Bodo und andere Superhelden Interessantes aus der Welt von Dynamics NAV.

Dynamics NAV 2013 R2 – Eine weitere Tenant-Datenbank der Installation hinzufügen

Verfasst von Bodo am Dienstag, 12. November 2013

Tags: 2013 R2, tenant, installation, r2, azure, cloud

Was bisher geschah. Wir haben Dynamics NAV 2013 R2 auf einem virtuellen Computer in der Microsoft Cloud veröffentlich und eine Multi-Tenant-Installation konfiguriert.

Der bestehenden Installation eine weitere Tenant-Datenbank, d.h. Daten-Datenbank für einen neuen Kunden hinzuzufügen, ist vergleichsweise einfach. Sie benötigen dazu lediglich die SQL Server Sicherung einer anderen Daten-Datenbank, die sich idealerweise noch im Auslieferungszustand befindet. Aus der SQL Server Sicherung erstellen Sie eine neue Datenbank. Anschließend müssen Sie nur noch den neuen Tenant anlegen. Dazu die Dynamics NAV 2013 R2 Administration Shell starten und das Cmdlet «Mount-NAVTenant» ausführen:

Mount-NAVTenant
-ServerInstance "DynamicsNAV71"
-Id demo // Die ID des Tenant
-DatabaseServer "MY-NAV2013R2"
-DatabaseName "_RELEASEDemo" // Die Datenbank für den Tenant
–OverwriteTenantIdInDatabase // Wichtig, da in diesem Beispiel die
                             // SQL Sicherung eines anderen Tenant
                             // wiederhergestellt wird, und die ID
                             // in der Systemtabelle
                             // $ndo$tenantproperty überschrieben
                             // werden muss.

Um mit der neuen Tenant-Datenbank zu arbeiten, müssen Sie nur die ClientUserSettings.config (liegt im Verzeichnis C:\Users\<Ihr Name>\AppData\Roaming\Microsoft\Microsoft Dynamics NAV\71) anpassen und die Tenant ID setzen.

blog2013-11-2-image1.png

Zur Erinnerung: Beim Starten des Dynamics NAV 2013 R2 Web Clients müssen Sie die Tenant ID als Parameter mitgeben:
https://my-nav2013r2.cloudapp.net/DynamicsNAV71/WebClient?tenant=demo