Momentan sunteți offline, așteptați să vă reconectați la internet

Remediere: Interogări care se execută pentru bazele acoperire de date secundară întotdeauna obțineți recompilat în SQL Server

IMPORTANT: Acest articol este tradus cu ajutorul software-ului Microsoft de traducere automată și poate fi corectat prin intermediul tehnologiei Community Translation Framework (CTF). Microsoft oferă articole traduse automat, post-editate de comunitate și articole traduse de oameni, pentru a permite accesul la toate articolele din Baza noastră de cunoștințe în mai multe limbi. Articolele traduse automat și post-editate pot conține greșeli de vocabular, sintaxă și/sau gramatică. Microsoft nu este responsabil de inexactitățile, erorile sau daunele cauzate de traducerea greșită a conținutului sau de utilizarea acestuia de către clienți. Găsiți mai multe informații despre traducerea în colaborare la http://support.microsoft.com/gp/machine-translation-corrections/ro.

Faceți clic aici pentru a vizualiza versiunea în limba engleză a acestui articol: 3181444
Simptome
Să presupunem că utilizați caracteristica grupuri de disponibilitate cu AlwaysOn Microsoft SQL Server 2012, 2014 sau 2016. De fiecare dată când executați o interogare împotriva bazei acoperire de date secundară, interogarea este recompilat. Această problemă apare deoarece statisticile nu sunt propagatedcorrectly de la serverul principal la serverul secundară. Dacă executați în urma profiler, veți găsi ceva similar cu următoarele despreStatMan ceea ce înseamnă SQL server este interogarea Statistici:

SELECT StatMan([SC0], [SB0000]) FROM (SELECT TOP 100 PERCENT [SC0], step_direction([SC0]) over (order by NULL) AS [SB0000]  FROM (SELECT [xxx] AS [SC0] FROM [dbo].[xxx] TABLESAMPLE SYSTEM (7.033584e-001 PERCENT) WITH (READUNCOMMITTED) ) AS _MS_UPDSTATS_TBL_HELPER ORDER BY [SC0], [SB0000] ) AS _MS_UPDSTATS_TBL  OPTION (MAXDOP 1)


Notă Dacă dezactivați opțiunea Auto Update Statistics sau activați opțiunea Auto Update Statistics asincron , această problemă nu apare.

Rezoluţie
Problema a fost rezolvată mai întâi în următoarea actualizare cumulativă de SQL Server: Recomandare: Instalați ultimul actualizarea cumulativă pentru SQL Server
Fiecare nouă actualizare cumulativă pentru SQL Server conține toate remedierile rapide și toate remedierile de securitate care au fost incluse în actualizarea cumulativă anterioară. Vă recomandăm să descărcați și să instalați cele mai recente actualizări cumulative pentru SQL Server:
Referinţe
Aflați despre terminologia utilizată de Microsoft pentru a descrie actualizările software.

Avertisment: acest articol a fost tradus automat

Proprietăți

ID articol: 3181444 - Ultima examinare: 09/22/2016 13:28:00 - Revizie: 3.0

Microsoft SQL Server 2014 Service Pack 1

  • kbqfe kbfix kbsurveynew kbexpertiseadvanced kbmt KB3181444 KbMtro
Feedback