Fragensteller
TFS 2018 Update 3 - Fehler beim Konfigurieren

Frage
-
Hallo zusammen,
ich habe eine bereits vorhandene TFS 2018 Update 3 RC-Installation auf Update 3 aktualisiert.
Beim Konfigurieren erscheint nun ein Fehler bei der Auswahl der bestehenden Datenbank: "Das Objekt mit Nullwert muss einen Wert haben."
Im Log steht das hier:
[Info @22:32:43.788] Getting certificates from LocalMachine\WebHosting store. [Info @22:32:43.790] 1 certificate(s) found. [Info @22:32:43.791] Getting certificates from LocalMachine\My store. [Info @22:32:43.792] 8 certificate(s) found. [Info @22:32:43.794] Specified binding is not an https binding. [Info @22:32:45.523] Environment: FullEnvironment Setup: InstallPath: C:\Program Files\Microsoft Team Foundation Server 2018\ ToolsPath: C:\Program Files\Microsoft Team Foundation Server 2018\Tools ApplicationTierPath: C:\Program Files\Microsoft Team Foundation Server 2018\Application Tier BuildTierPath: C:\Program Files\Microsoft Team Foundation Server 2018\Tools SearchTierPath: C:\Program Files\Microsoft Team Foundation Server 2018\Search ProxyPath: C:\Program Files\Microsoft Team Foundation Server 2018\Version Control Proxy SetupUser: HOME\kladmin WebServicePath: C:\Program Files\Microsoft Team Foundation Server 2018\Application Tier\Web Services JobAgentPath: C:\Program Files\Microsoft Team Foundation Server 2018\Application Tier\TFSJobAgent MessageQueuePath: C:\Program Files\Microsoft Team Foundation Server 2018\Application Tier\Message Queue SshServicePath: C:\Program Files\Microsoft Team Foundation Server 2018\Application Tier\Web Services\bin SshServiceExePath: C:\Program Files\Microsoft Team Foundation Server 2018\Application Tier\Web Services\bin\TeamFoundationSshService.exe GvfsServicePath: C:\Program Files\Microsoft Team Foundation Server 2018\Version Control Proxy\Web Services\bin SystemTfsTemp: C:\Windows\Temp\TFSTemp OS: MachineName: HomeServer HostName: HomeServer IsClientOS: False IsServerOS: True IsDomainController: True IsMachineInWorkgroup: False IsMachineInDomain: True IsHomeEdition: False IsUnsupportedEdition: False Version: Server2016 MajorVersion: 10 MinorVersion: 0 ProcessorCount: 2 ServicePackMajor: 0 ServicePackMinor: 0 IsOSPostTfsRelease: False Edition: Standard VisibleMemoryMB: 16072 AdjustedMemoryGB: 15 Iis: IsInstalled: True PreviouslyFailedConfig: False RequiredIisFeaturesInstalled: True IsSniSupported: True IsWebHostingStoreAvailable: True OS: MachineName: HomeServer HostName: HomeServer IsClientOS: False IsServerOS: True IsDomainController: True IsMachineInWorkgroup: False IsMachineInDomain: True IsHomeEdition: False IsUnsupportedEdition: False Version: Server2016 MajorVersion: 10 MinorVersion: 0 ProcessorCount: 2 ServicePackMajor: 0 ServicePackMinor: 0 IsOSPostTfsRelease: False Edition: Standard VisibleMemoryMB: 16072 AdjustedMemoryGB: 15 Sql: SqlInstance 0: Name: MSSQLSERVER FullName: HomeServer Edition: Standard Edition Collation: Latin1_General_CI_AS PatchLevel: 14.0.2002.14 ServicePack: 0 ProductVersion: 14.0.2002.14 IsWow64: False HasSsrs: False IsFullTextInstalled: True LCID: 1031 IsExpressEdition: False IsFullEdition: True IsSupported: True IsAutoUpgradable: False WindowsServiceName: MSSQLSERVER ReportingServices: IsInstalled: False DefaultInstance: null PowerTools: IsBackupToolConfigured: False Java: IsJavaInstalled: True IsServerVersion: True Is64BitVersion: True JavaHome: C:\Program Files\Java JavaVersion: 1.8.0.172 [Info @22:32:45.546] Getting certificates from LocalMachine\WebHosting store. [Info @22:32:45.547] 1 certificate(s) found. [Info @22:32:45.547] Getting certificates from LocalMachine\My store. [Info @22:32:45.548] 8 certificate(s) found. [Info @22:32:45.549] Specified binding is not an https binding. [Info @22:32:45.550] Thumbprint: E337537AE5B544B25676563F27BBA246DB1F87DC [Info @22:32:45.553] CertHandler.IsSelfSigned is called. [Info @22:32:45.553] Subject: 'CN=HOMESERVER', Issuer: 'CN=HOME-HOMESERVER-CA'. [Info @22:32:45.553] Self-signed: False [Info @22:32:45.553] Thumbprint:
So wie es scheint bezieht sich der Null-Fehler auf den Thumbprint des Zertifikats...
Leider habe ich keine Idee, wie ich dieses Problem lösen kann.
Ich hoffe einer von euch kann mir hier weiterhelfen.
Danke!
- Verschoben Dimitar DenkovMicrosoft contingent staff, Moderator Freitag, 14. September 2018 06:43 aus: Off-Topic
Alle Antworten
-
Hallo,
soweit ich die Fehlermeldung verstehe, steht in einem Eintrag in der Datenbank eine NULL. Aber das Programm erwartet, dass da eine Zahl/String o.ä. stehen muss. Vermeiden ließe sich das, wenn man jede Tabellemstruktur mit Defaultwerten versieht und nicht mit NULL, wenn ein Wert erwartet wird.
Dein Log hilft mir nicht weiter. Es liegt meiner Meinung nach an der Tabellenstruktur in der Datenbank und einem Eintrag. Ich würde dort anfangen zu suchen.
Gruß Guido
-
Danke für die Antwort!
Ich habe mir jetzt mal die Datenbank angesehen.
Sie umfasst 250+ Tabellen. Bei vielen Einträgen existieren auch NULL-Werte.
Es ist fast unmöglich per Herumprobieren den richtigen Eintrag zu treffen...
Zumal ich auch nicht weiß, was denn da stehen soll, statt NULL.
Edit: Ich musste jetzt leider eine neue Instanz mit einer frischen Datenbank aufsetzen..
- Bearbeitet Klatka Samstag, 15. September 2018 11:06