KB3210699 – ÅTGÄRD: Fel loggas om databasspegling konfigureras av Transact-SQL i SQL Server 2016

Gäller för
SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use)

Symptom

Anta att du använder en Transact-SQL-instruktion för att ange databasspegling i SQL Server 2016. När detta har konfigurerats ser du kontinuerliga fel som liknar följande i felloggen för SQL Server:

Obs

<Kapital>
datum tid spid47s Fel: 1479, Allvarlighetsgrad: 16, Tillstånd: 1.
date time spid47s Speglingsanslutningen till "TCP://Node02.contoso.com:5022" har överskridit tidsgränsen för databasen "MirrorDB" efter 10 sekunder utan svar. Kontrollera tjänsten och nätverksanslutningarna.
datum tid spid47s Databasspegling är inaktiv för databasen MirrorDB. Det här är endast ett informationsmeddelande. Ingen användaråtgärd krävs.
datum tid spid47s Databasspegling är aktiv med databasen "MirrorDB" som huvudkopia. Det här är endast ett informationsmeddelande. Ingen användaråtgärd krävs.
</Principal>
<SPEGEL>
datum/tid spid53s Fel: 1474, Allvarlighetsgrad: 16, Tillstånd: 1.
datum tid spid53s Anslutningsfel för databasspegling 4 "Ett fel uppstod vid mottagning av data: "10054(en befintlig anslutning tvingades stängas av fjärrvärden.)." för "TCP://Node01.contoso.com:5022".
datum tid spid44s Databasspegling är inaktiv för databasen MirrorDB. Det här är endast ett informationsmeddelande. Ingen användaråtgärd krävs.
datum tid spid44s Databasspegling är aktiv med databasen "MirrorDB" som spegelkopia. Det här är endast ett informationsmeddelande. Ingen användaråtgärd krävs.
</MIRROR>

      

Orsak

Det här felet kan loggas när nätverket fungerar korrekt men databasen inte har haft någon aktivitet under 90 sekunder. SQL Server kontrollerar och stänger sedan anslutningen för databasspegling när det inte finns någon databasaktivitet under 90 sekunder. När databasaktiviteterna återupptas återupprättas anslutningen och databasspeglingen börjar fungera igen.

Lösning

Uppdateringen som åtgärdar problemet ingår i följande kumulativa uppdateringar:

      

Om SQL Server 2016-versioner

Om SQL Server 2016-versioner

Varje ny version för SQL Server 2016 innehåller alla snabbkorrigeringar och säkerhetskorrigeringar som ingick i den tidigare versionen. Vi rekommenderar att du installerar den senaste versionen för SQL Server 2016.

Status

Microsoft har bekräftat att detta är ett problem i de Microsoft-produkter som anges i avsnittet "Gäller".

Referenser

Läs om den terminologi som Microsoft använder för att beskriva programuppdateringar.