[GELÖST] Powershell-Skript zum Kompilieren findet NST nicht
Verfasst: 17. Oktober 2018 16:43
Hallo Zusammen,
stehe gerade vor dem Problem, dass mein lokales Powershell-Skript beim Versuch zu Kompilieren das passende Service-Tier anscheinend nicht finden/zuordnen kann. Seltsamerweise habe ich dieses Problem aktuell aber nur auf meinem lokalen Laptop, auf dem die entsprechende Datenbank und das entsprechende Service-Tier ja auch direkt installiert sind (und auch noch viele andere ...)
An folgender Stelle:
erhalte ich immer folgende Fehlermeldung:
Der Abbruch kommt also, obwohl ich über
die richtige Verbindung zum Service-Tier ja explizit mitgebe.
Dennoch ignoriert dies Powershell und versucht vergeblich, sich mit dem zuerst gelisteten ServiceTier zu verbinden, das unter "Dynamics NAV 2018 Administration" gelistet ist.
Der Rest des Powershell-Skripts funktioniert, und selbst das Kompilieren funktioniert anscheinend bei Codeunits, nicht jedoch bei Tabellen.
Hat hier irgendjemand Ideen, was man da machen kann ?
Vielen Dank für Eure Unterstützung !
Blue
stehe gerade vor dem Problem, dass mein lokales Powershell-Skript beim Versuch zu Kompilieren das passende Service-Tier anscheinend nicht finden/zuordnen kann. Seltsamerweise habe ich dieses Problem aktuell aber nur auf meinem lokalen Laptop, auf dem die entsprechende Datenbank und das entsprechende Service-Tier ja auch direkt installiert sind (und auch noch viele andere ...)
An folgender Stelle:
- Code:
Compile-NAVApplicationObject -DatabaseName $DBName -DatabaseServer $DBServer -Filter "Type=$Type;Id=$Id" -NavServerInstance $NAVServerInstance -NavServerManagementPort $NavServerManagementPort
erhalte ich immer folgende Fehlermeldung:
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
Der Abbruch kommt also, obwohl ich über
- Code:
-NavServerInstance $NAVServerInstance -NavServerManagementPort $NavServerManagementPort
die richtige Verbindung zum Service-Tier ja explizit mitgebe.
Dennoch ignoriert dies Powershell und versucht vergeblich, sich mit dem zuerst gelisteten ServiceTier zu verbinden, das unter "Dynamics NAV 2018 Administration" gelistet ist.
Der Rest des Powershell-Skripts funktioniert, und selbst das Kompilieren funktioniert anscheinend bei Codeunits, nicht jedoch bei Tabellen.
Hat hier irgendjemand Ideen, was man da machen kann ?
Vielen Dank für Eure Unterstützung !
Blue