PARANDUS: Saada kompileeritud päringut, mis töötab alati vastu teisene andmebaaside SQL Server

NB! Artikkel on tõlgitud Microsofti masintõlketarkvaraga ja seda saab parandada Kogukonnapõhise tõlkeraamistiku (CTF) tehnoloogiaga. Microsoft pakub masintõlgitud, kogukonna järeltöödeldud ja inimtõlgitud artikleid, et anda mitmekeelne juurdepääs kõigile meie teabebaasi artiklitele. Masintõlgitud ja järeltöödeldud artiklites võib olla sõnavara-, süntaksi- ja/või grammatikavigu. Microsoft ei vastuta mingite ebatäpsuste, tõrgete ega kahjude eest, mis on tulenenud sisu valest tõlkest või selle kasutamisest meie klientide poolt. Lisateavet CTF-i kohta leiate aadressilt http://support.microsoft.com/gp/machine-translation-corrections/et.

Artikli ingliskeelse versiooni kuvamiseks klõpsake siin: 3181444
Sümptomid
Oletame, et kasutada Microsoft SQL Server 2012, 2014 ja 2016 Kättesaadavusrühmad funktsiooni. Iga kord, kui täidate päringu teisese andmebaasi, päring on kompileeritud. See probleem ilmneb seetõttu, et statistika ei ole propagatedcorrectly esmane serverist teise serverisse. Kui käivitate profiler trace, leiate midagi sarnast kohta järgmistStatMan mis tähendab, et SQL server on päringu statistika:

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)


Märkus. Kui keelate Automaatse statistika värskendamise suvandit või Automaatse värskenduse statistika asünkroonselt variant, seda probleemi ei esine.

Lahendus
See probleem parandati esmakordselt SQL serveri järgmise koondvärskenduse: Soovitus: Installige uusim koondvärskendus SQL Server
Iga uue SQL serveri koondvärskendus sisaldab kõiki Kiirparandusi ja kõiki turbeparandusi, mis sisaldusid eelmises koondvärskenduses. Soovitame teil alla laadida ja kumulatiivseid värskendusi installida SQL Server:
Viited
Teave selle terminoloogia mida Microsoft kasutab tarkvaravärskenduste kirjeldamiseks.

Hoiatus. See artikkel on masintõlgitud.

Atribuudid

Artikli ID: 3181444 – viimati läbi vaadatud: 09/22/2016 22:17:00 – redaktsioon: 3.0

Microsoft SQL Server 2014 Service Pack 1

  • kbqfe kbfix kbsurveynew kbexpertiseadvanced kbmt KB3181444 KbMtet
Tagasiside