Itgentsr097: Local mode not configured - USS 25.0.127

Ik probeer te migreren van Invantive UniversalSQL Server van versie 24.x naar 25.0.127 op een nieuwe Windows server. De appsettings.Production.json is gekopieerd van de werkende 24.x installatie.

Bij het opstarten krijg ik de volgende fout:

itgentsr097:
Local mode is not configured in the application configuration.
Please configure the section ‘Local’.`

We hebben "Local": { "Enabled": true } toegevoegd aan zowel appsettings.json als appsettings.Production.json, maar de fout blijft optreden.

Beide configuratiebestanden worden correct geladen volgens de opstartlog (itgenpgm114).

Welke velden zijn vereist in de Local sectie voor USS 25.0.127? Ik kon dit nergens in de documentatie vinden.

De foutmelding met code itgentsr097 treedt op als volgende condities gelijktijdig optreden:

  • Invantive UniversalSQL Server in local mode draait (en dus niet als onderdeel van Invantive Cloud)
  • Er geen geldige Local configuratie gevonden is.

Bij de overgang van de BETA naar productieversie is de structuur van appsettings*.json aangepast omdat de Invantive Cloud-mode toegevoegd is. Onderstaand is een voorbeeld te vinden.

Mocht niet lukken om aan te passen, gelieve dan de gebruikte appsettings*.json bestanden te delen na verwijdering van wachtwoorden.

Als algemene tip is om gebruik te maken van een meer recente versie zoals:

https://download.invantive.com/release/msi/Invantive%20UniversalSQL%20Server-win-x64-net9.0-25.0.209.zip

Naar verwachting zal binnen enkele weken release 26.0 beschikbaar komen.

Voorbeeld appsettings.json

Een voorbeeld van een appsettings*.json is:

{
  "Logging": {
    "LogLevel": {
      "Default": "Warning"
    }
  },
  "Server": {
    "Id": "name",
    "Description": "description",
    "NodeName": "NODENAME",
    "HostName": "PC12345",
    "TdsListenIpAddress": "*",
    "TdsListenIpPort": 1433,
    "IsMonitorActive": true,
    "MonitorListenIpAddress": "*",
    "MonitorListenIpPort": 5933,
    "SslCertificateFileNamePath": "PATH\NAME.pfx",
    "SslCertificatePassword": "PASSWORD",
    "UserHttpDiskCacheRootDirectory": "PATH\\cache",
    "PublicHttpDiskCacheRootDirectory": "PATH\\public",
    "IncDataCacheRootDirectory": "PATH\\incdata",
    "PermanentDataCacheRootDirectory": "PATH\\permanent",
    "RetrieveFromDiskCacheMaxAgeSec": 57600,
    "RetrieveFromHttpMemoryCacheMaxAgeSec": 57600,
    "StoreAnswerInDiskCacheMaxAgeSec": 57600,
    "StoreInHttpMemoryCache": true,
    "StoreInDiskCache": true,
    "TdsTrace": {
      "TdsTraceAsNdJson": false,
      "MaxTdsTraceContentsLength": 2000,
      "ConsoleText": true,
      "ConsoleError": true,
      "ConsoleProtocol": true,
      "ConsoleRowData": false,
      "ConsoleRowMetadata": false,
      "ConsoleWire": false,
      "ConsolePacketTypeUnknown": false,
      "ConsolePacketTypeSqlBatch": false,
      "ConsolePacketTypeRpcRequest": true,
      "ConsolePacketTypeTabularResult": false,
      "ConsolePacketTypeAttention": false,
      "ConsolePacketTypeBulkLoad": false,
      "ConsolePacketTypeFedAuthToken": false,
      "ConsolePacketTypeTransactionManager": false,
      "ConsolePacketTypeLogin7": false,
      "ConsolePacketTypeSSPI": false,
      "ConsolePacketTypePreLogin": false,
      "TraceText": true,
      "TraceError": true,
      "TraceProtocol": true,
      "TraceRowData": false,
      "TraceRowMetadata": false,
      "TraceWire": false,
      "TracePacketTypeUnknown": false,
      "TracePacketTypeSqlBatch": false,
      "TracePacketTypeRpcRequest": false,
      "TracePacketTypeTabularResult": false,
      "TracePacketTypeAttention": false,
      "TracePacketTypeBulkLoad": false,
      "TracePacketTypeFedAuthToken": false,
      "TracePacketTypeTransactionManager": false,
      "TracePacketTypeLogin7": false,
      "TracePacketTypeSSPI": false,
      "TracePacketTypePreLogin": false
    },
    "HostNameToDatabasePostfix": ".database.test.acme.eu",
    "IsDemoMode": false,
    "Demo": {
      "DemoUserName": "demouser",
      "DemoUserPassword": "demopassword"
    },
    "IsCloudMode": true,
    "CloudApi": {
      "ApiServer": "URL",
      "Cognito": {
        "ClientId": "CLIENTID",
        "ClientSecret": "CLIENTSECRET",
        "MetadataAddress": "URL"
      }
    },
    "Local": {
      "AvailableDatabases": [
        "PUBLIC\\NAME"
      ],
      "TdsUsers": {
        "List": [
          {
            "LogOnCode": "USER",
            "Password": "PASSWORD"
          }
        ]
      }
    },
    "MonitorUsers": {
      "List": [
        {
          "LogOnCode": "ADMINUSER",
          "Password": "PASSWORD"
        }
      ]
    },
    "ElasticApm": {
      "MinLogLevelWriteToTrace": "Warning",
      "MinLogLevelFail": "Error",
      "Enabled": true,
      "ApiKey": null,
      "ApplicationNamespaces": [],
      "BaggageToAttach": null,
      "CaptureBody": "off",
      "CaptureBodyContentTypes": [
        "application/x-www-form-urlencoded*, text/*",
        "application/json*",
        "application/xml*"
      ],
      "CaptureHeaders": true,
      "CentralConfig": false,
      "CloudProvider": "aws",
      "DisableMetrics": [],
      "OpenTelemetryBridgeEnabled": false,
      "Environment": "Development",
      "ExcludedNamespaces": [
        "System.",
        "Microsoft.",
        "MS.",
        "FSharp.",
        "Newtonsoft.Json",
        "Serilog",
        "NLog",
        "Giraffe."
      ],
      "ExitSpanMinDuration": 0,
      "FlushInterval": "00:00:05",
      "GlobalLabels": {},
      "HostName": null,
      "IgnoreMessageQueues": [],
      "LogLevel": 3,
      "MaxBatchEventCount": 10,
      "MaxQueueEventCount": 1000,
      "MetricsIntervalInMilliseconds": 5000,
      "Recording": true,
      "SanitizeFieldNames": [],
      "SecretToken": "TOKEN",
      "ServerCert": null,
      "ServerUrl": "URL",
      "ServerUrls": null,
      "UseWindowsCredentials": false,
      "ServiceName": "Invantive UniversalSQL Server",
      "ServiceNodeName": null,
      "ServiceVersion": "26.0.0-DEFAULT",
      "SpanCompressionEnabled": true,
      "SpanCompressionExactMatchMaxDuration": 50,
      "SpanCompressionSameKindMaxDuration": 0,
      "SpanStackTraceMinDurationInMilliseconds": 5,
      "SpanFramesMinDurationInMilliseconds": 5,
      "StackTraceLimit": 50,
      "TraceContextIgnoreSampledFalse": false,
      "TraceContinuationStrategy": "continue",
      "TransactionIgnoreUrls": [],
      "TransactionNameGroups": [],
      "TransactionMaxSpans": 500,
      "TransactionSampleRate": 1,
      "UseElasticTraceparentHeader": false,
      "UsePathAsTransactionName": true,
      "VerifyServerCert": true,
      "Description": "Invantive UniversalSQL Server configuration"
    }
  }
}

Deze vraag is automatisch gesloten na 1 week inactiviteit. Het laatste gegeven antwoord is gemarkeerd als oplossing.

Gelieve een nieuwe vraag te stellen via een apart topic als het probleem opnieuw optreedt. Gelieve in de nieuwe vraag een link naar dit topic op te nemen door de URL er van in de tekst te plakken.

Dit topic is 3 dagen na het laatste antwoord automatisch gesloten. Nieuwe antwoorden zijn niet meer toegestaan.