Itgentsr097: Lokal tilstand ikke konfigureret - USS 25.0.127

Jeg forsøger at migrere fra Invantive UniversalSQL Server version 24.x til 25.0.127 på en ny Windows-server. appsettings.Production.json er kopieret fra den fungerende 24.x-installation.

Ved opstart får jeg følgende fejl:

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

Vi har tilføjet "Local": { "Enabled": true } til både appsettings.json og appsettings.Production.json, men fejlen opstår stadig.

Begge konfigurationsfiler indlæses korrekt ifølge opstartsloggen (itgenpgm114).

Hvilke felter er påkrævet i Local-sektionen for USS 25.0.127? Jeg kunne ikke finde dette nogen steder i dokumentationen.

Fejlmeddelelsen med kode itgentsr097 opstår, når følgende betingelser er opfyldt samtidigt:

  • Invantive UniversalSQL Server kører i local mode (og altså ikke som en del af Invantive Cloud)
  • Der ikke er fundet en gyldig Local-konfiguration.

Ved overgangen fra BETA til produktionsversionen er strukturen af appsettings*.json blevet ændret, fordi Invantive Cloud-mode er blevet tilføjet. Nedenfor findes et eksempel.

Hvis det ikke lykkes at tilpasse, bedes du dele de anvendte appsettings*.json-filer efter at have fjernet adgangskoder.

Som et generelt tip anbefales det at bruge en nyere version, såsom:

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

Det forventes, at release 26.0 bliver tilgængelig inden for et par uger.

Eksempel på appsettings.json

Et eksempel på en appsettings*.json er:

{
  "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"
    }
  }
}

Dette spørgsmål blev automatisk lukket efter 1 ugers inaktivitet. Det sidst afgivne svar er markeret som løsning.

Hvis problemet opstår igen, bedes du stille et nyt spørgsmål i et separat emne. Husk venligst at inkludere et link til dette emne i det nye spørgsmål ved at indsætte dets URL i teksten.