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:
- Kumulativ uppdatering 1 för SQL Server 2016 Service Pack 1
- Kumulativ uppdatering 4 för SQL Server 2016
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.