SourceOne Email Management - Forbindelsesproblemer ved brug af TLS 1.2
Summary: SourceOne giver fejlene "Kan ikke oprette forbindelse til databasen", når TLS 1.2, Triple DES 168 Cipher og SHA Hash er aktiveret.
Symptoms
For at understøtte kommunikation ved hjælp af TLS 1.2 skal du installere en version af SNAC-softwaren, der er kompatibel med TLS 1.2, før du installerer eller opgraderer SourceOne-softwaren. Hvis SNAC-softwaren installeres før opgraderingen af SourceOne, opdaterer SourceOne-opgraderingsprocessen automatisk de eksisterende databaseforbindelser, så de bruger den nyeste version af SNAC. Hvis der ikke blev installeret en kompatibel version af SNAC-softwaren før installationen eller opgraderingen af SourceOne, skal du benytte følgende fremgangsmåde til at tilføje nye DSN-forbindelser, der understøtter den opdaterede SNAC-software.
Du har et krav om at bruge TLS 1.2 og har forbindelsesproblemer, når du aktiverer.
De grundlæggende krav til TLS 1.2 for at fungere med SourceOne 7.26 er som følger::
1. SQL Server Native Client (SNAC) skal være på version 10.5 eller 11
2. Microsoft .NET Framework skal være på version 4.6 eller nyere
, SourceOne giver fejlene "Kan ikke oprette forbindelse til database", når TLS 1.2, Triple DES 168 Cipher og SHA Hash er aktiveretError 1:: Logon,Unknown,SSPI handshake failed with error code 0x8009030c<c/> state 14 while establishing a connection with integrated security; the connection has been closed. Reason: AcceptSecurityContext failed. The Windows error code indicates the cause of failure. The logon attempt failed [CLIENT: 172.27.170.50]
Error 2:: Logon,Unknown,Error: 17806<c/> Severity: 20<c/> State: 14.
Error 3:: Logon,Unknown,Login failed. The login is from an untrusted domain and cannot be used with Windows authentication. [CLIENT: 172.27.170.50]
ODBC-forbindelsen mislykkes
Cause
Resolution
Oplysninger om installation af de nødvendige softwareniveauer til brug af TLS 1.2 findes i installationsvejledningen til SourceOne 7.26. Side 69
https://support.emc.com/docu88257_SourceOne-7.2-SP6-Email-Management-Installation-Guide.pdf?language=en_USNår du opdaterer et system, hvor SourceOne allerede er installeret:
Brug dette driversæt:
https://www.microsoft.com/en-us/download/details.aspx?id=50402 [microsoft.com]
Hvis du ikke kan bruge denne driver på grund af webstedets politik, så lad mig det vide, og jeg vil anbefale en anden.
Installer x64-sættet, det vil også installere de nødvendige 32-bit drivere.
Når du har installeret det på alle SourceOne-maskiner:
Stop alle SourceOne-aktiviteter fra SourceOne-konsollen
Stop alle SourceOne-tjenester
Åbn \SysWow64\odbcad32.exe
Du skal oprette nye forbindelser for at erstatte de eksisterende på hver SourceOne-server. (hvis du har mere end én)
De nye forbindelser skal bruge standardnavnene ES1Activity, ES1ARCHIVE og ES1SEARCH.
Bemærk, at hvis du har mere end én SourceOne-server, har de ikke nødvendigvis alle tre forbindelser defineret på hver server. Det afhænger af, hvilke SourceOne-softwarepakker der er installeret på dem, hvilke forbindelser der er til stede.
Før du opretter nye forbindelser:
Omdøb eksisterende forbindelser ved hjælp af knappen Konfigurer for at ændre navnene, og klik derefter på 'Udfør'. Jeg kan præfikse 'OLD' på navnet som i OLD_ES1ARCHIVE
Opret nye med standardnavne, ES1ACTIVITY, ES1ARCHIVE og ES1SEARCH, afhængigt af hvilke der findes på den maskine, du kigger på.
Sådan opretter du forbindelserne i odbcad32.exe
På fanen System DSN:
1) Klik på 'Tilføj'2
) I vinduet 'Opret ny datakilde' skal du rulle ned og vælge 'SQL Server Native Client 11.0'3
) Klik på Finish
4) På siden 'Opret en ny datakilde til SQL Server' skal du udfylde disse felter:
Navn: --Dette vil være standardforbindelsesnavnet, ES1ACTIVITY, ES1ARCHIVE eller ES1SEARCH
Beskrivelse: --valgfrit, kan du springe over, hvis det ønskes
Server: Derefter navn / instansnavn på SQL-serveren til SourceOne - jeg vil anbefale at skrive dette, hvis du kan - det er hurtigere end at vente på, at rullemenuen udfyldes normalt
5) Klik på 'Næste'6
) Standardvalget på siden 'Hvordan skal SQL Server bekræfte ægtheden af login-id'et?' er 'Med integreret Windows-godkendelse'.
Der er intet at gøre, medmindre du ikke bruger Windows-godkendelse, i hvilket tilfælde du bliver nødt til at vælge den anden mulighed og tilføje brugernavn og adgangskode.
7) Klik på 'Næste'8
) Marker afkrydsningsfeltet for 'Skift standarddatabasen til:' og derefter vælge den relevante SourceOne-database til denne forbindelse, Hvis navnene er standard, svarer forbindelsesnavnet til databasenavnet.
9) Klik på 'Næste'10
) Klik på 'Udfør'11
) Klik på 'Test datakilde'Forudsat
at testen består, skal du være klar.
12) Sørg for at opdatere de eksisterende forbindelser på alle SourceOne-maskiner.
13) Åbn SourceOne-konsolprogrammet på masterserveren.
Hvis du kan se objektet under 'Servere og grupper\servere' OG under 'Native Archive\Server Configuration', fungerer forbindelserne.
14) Start SourceOne-tjenesterne
15) Genoptag SourceOne-aktiviteterne.
16) Kontroller SourceOne-konsollen Operations->Job Management for at kontrollere, at job kører - hvis de forventes at køre nu.