KB3177238 – POPRAVKA: Nema automatskog preuzimanja posla instance koja padne nakon neočekivanog zaustavljanja preslikavanja baze podataka u SQL Server

Primenjuje se na
SQL Server 2012 Business Intelligence SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Enterprise Core SQL Server 2012 Service Pack 3 SQL Server 2012 Standard SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Enterprise Core - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) 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) SQL Server 2016 Standard - duplicate (do not use) SQL Server 2016 Service Pack 1

Simptomi

Pretpostavimo da ste podesili sesiju preslikavanja baze podataka u sistemu SQL Server 2012,2014 ili 2016. Dodate svedoka koji podržava automatsko preuzimanje posla instance koja fail. U retkim slučajevima, sesija preslikavanja može da se zaustavi i podaci se tada više ne sinhronizuju. Pored toga, automatsko preuzimanje posla instance koja padne ne odvija se na očekivani način.

Rešenje

Ažuriranje informacija

Ovaj problem je rešen u sledećim kumulativnim ispravkama za SQL Server:

Kumulativna ispravka 2 za SQL Server 2016 SP1

Kumulativna ispravka 4 za SQL Server 2016

   Kumulativna ispravka 3 za SQL Server 2014 SP2

   Kumulativna ispravka 10 za SQL Server 2014 SP1

Kumulativna ispravka 6 za SQL Server 2012 servisni paket 3
          

Preporuka: Instalirajte najnoviju kumulativnu ispravku za SQL Server

Svaka nova kumulativna ispravka za SQL Server sadrži sve hitne ispravke i sve bezbednosne ispravke koje su uključene u prethodnu kumulativnu ispravku. Pogledajte najnovije kumulativne ispravke za SQL Server:

Najnovija kumulativna ispravka za SQL Server 2016

Najnovija kumulativna ispravka za SQL Server 2014 SP1/SP2

Najnovija kumulativna ispravka za SQL Server 2012 SP3

Privremeno rešenje

Da biste rešili ovaj problem, nastavite sesiju preslikavanja. Da biste to uradili, otkucajte svaki od sledećih Transact-SQL izraza, a zatim pritisnite taster Enter posle svakog izraza:

ALTER DATABASE database_name SET PARTNER SUSPEND
GO
ALTER DATABASE database_name SET PARTNER RESUME
GO

Status

Microsoft je potvrdio da je ovo problem u Microsoft proizvodima koji su navedeni u odeljku „Odnosi se na“.

Reference

Saznajte više o terminologiji koju Microsoft koristi za opisivanje softverskih ispravki.