17. Oktober 2018 16:43
Compile-NAVApplicationObject -DatabaseName $DBName -DatabaseServer $DBServer -Filter "Type=$Type;Id=$Id" -NavServerInstance $NAVServerInstance -NavServerManagementPort $NavServerManagementPort
Compile-NAVApplicationObject : : [0] The Server Instance specified in the Options window is not available for this database. You must choose an
instance to use before performing this activity. Do you want to do this now? -- Object: Table 50000 Test
[27590710] Die Änderungen an der Tabelle konnten nicht verarbeitet werden, weil die Microsoft Dynamics NAV-Entwicklungsumgebung keine Verbindung mit
der angegebenen Microsoft Dynamics NAV Server-Instanz herstellen kann.
Servername: [aus Diskretionsgründen gelöscht, sieht aber korrekt aus]
Serverinstanz: [aus Diskretionsgründen gelöscht, hier stand aber die falsche Serverinstanz, und zwar die erste gelistete Serverinstanz, wenn ich "Dynamics NAV 2018 Administration" aufrufe]
Verwaltungsport: [aus Diskretionsgründen gelöscht, hier stand aber der falsche Verwaltungsport, und zwar derjenige, der zur ersten gelisteten Serverinstanz gehört, wenn ich "Dynamics NAV 2018 Administration" aufrufe]
Die Microsoft Dynamics NAV-Entwicklungsumgebung erkennt einen ausgeführten Server automatisch.
Prüfen Sie Folgendes:
1. Der Microsoft Dynamics NAV Server muss ausgeführt werden
. Der Verwaltungsdienst muss konfiguriert sein
. Die Firewall muss bei Remotebetrieb für den Verwaltungsport offen sein
. Der Server wird nur mit einem Tenant ausgeführt
. Die Microsoft Dynamics NAV-Entwicklungsumgebung muss als Administrator ausgeführt werden oder
. Die Benutzerkontensteuerung muss deaktiviert sein. -- Object: Table 50003 Test 4 mit DEU ENU DES DEA
In C:\NAV-Toolbox\Powershell-Skripte\DEA_Captions_ergaenzen _TestRHe.ps1:82 Zeichen:5
+ Compile-NAVApplicationObject -DatabaseName $DBName -DatabaseServe ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [Write-Error], WriteErrorException
+ FullyQualifiedErrorId : Microsoft.PowerShell.Commands.WriteErrorException,Compile-NAVApplicationObject
-NavServerInstance $NAVServerInstance -NavServerManagementPort $NavServerManagementPort
17. Oktober 2018 17:48
BlueInTheSky hat geschrieben:Der Rest des Powershell-Skripts funktioniert, und selbst das Kompilieren funktioniert anscheinend bei Codeunits, nicht jedoch bei Tabellen.
17. Oktober 2018 17:50
17. Oktober 2018 18:05
17. Oktober 2018 18:18
18. Oktober 2018 10:37
18. Oktober 2018 10:46
18. Oktober 2018 12:14
Compile-NAVApplicationObject -DatabaseName $DBName -DatabaseServer $DBServer -Filter "Type=$Type;Id=$Id" -NavServerInstance $NAVServerInstance -NavServerManagementPort $NavServerManagementPort -SynchronizeSchemaChanges No
18. Oktober 2018 12:39
BlueInTheSky hat geschrieben:Aber die SchemaSynchronisation ist ja eigentlich notwendig.
18. Oktober 2018 13:45
Sync-NAVTenant $NAVServerInstance -Force
import-Module 'C:\Program Files\Microsoft Dynamics NAV\110\Service\Microsoft.Dynamics.Nav.Management.psd1' -Verbose -Force
18. Oktober 2018 16:50
Sync-NAVTenant $NAVServerInstance -Force
Sync-NAVTenant $NAVServerInstance -mode ForceSync -Force
18. Oktober 2018 16:57