KB2958429 – Chyby opravené v balíku Service Pack 2 SQL Server 2012

Vzťahuje sa na
SQL Server 2012 Analysis Services SQL Server 2012 Enterprise SQL Server 2012 Developer SQL Server 2012 Business Intelligence SQL Server 2012 Standard SQL Server 2012 Web

Úvod

Tento článok obsahuje zoznam chýb, ktoré sú opravené v balíku Microsoft SQL Server 2012 Service Pack 2 (SP2).

Poznámky

  • Balík Service Pack môže obsahovať aj ďalšie opravy, ktoré tu nie sú uvedené.
  • Tento zoznam sa aktualizuje, keď vyjdú ďalšie články.

Ďalšie informácie o tom, ako získať balíky Service Pack pre SQL Server 2012, nájdete v článku databázy Microsoft Knowledge Base, ktorý sa zobrazí po kliknutí na nasledujúce číslo:

2755533 Získanie najnovšieho balíka Service Pack pre SQL Server 2012 Poznámka: Ďalšie informácie o tom, ktorý súbor na stiahnutie si vybrať zo zoznamu dostupných súborov na stiahnutie, nájdete v poznámkach k vydaniu.

Ďalšie informácie

Balíky Service Pack pre SQL Server 2012 sú kumulatívne aktualizácie a inovujú všetky vydania a úrovne služieb SQL Server 2012 na balík SP2. Okrem opráv, ktoré sú uvedené v tomto článku, tento balík Service Pack obsahuje až do kumulatívnej aktualizácie Microsoft SQL Server 2012 SP1 9 (CU9).

  Ďalšie informácie o balíkoch kumulatívnych aktualizácií dostupných pre SQL Server 2012 SP1 nájdete v článku databázy Microsoft Knowledge Base, ktorý sa zobrazí po kliknutí na nasledujúce číslo:

2772858 Zostavy SQL Server 2012, ktoré boli vydané po vydaní balíka Service Pack 1 SQL Server 2012

Problémy, ktoré boli vyriešené v tomto balíku Service Pack

Ďalšie informácie o chybách, ktoré boli opravené v balíku SQL Server 2012 SP2, získate po kliknutí na nasledujúce čísla článkov publikovaných v databáze Microsoft Knowledge Base.

Číslo chyby služieb VSTS Číslo článku vedomostnej databázy Knowledge Base Popis
1374617 2028830 OPRAVA: Pri implementácii inštalácie klastra zabezpečeného pred zlyhaním SQL Server 2008 alebo SQL Server 2012 sa zdieľané súčasti nainštalujú do nesprávneho umiestnenia
1703014 2963382 OPRAVA: Pri spustení dotazu MDX na vytváranie kocky v SSAS 2012 sa nedá pripojiť k serveru
2011247 2927741 OPRAVA: Pri použití akcie podrobností v zostave SSRS 2012 sa obrázok na webovej stránke nezobrazuje správne
2034994 2963383 OPRAVA: Pri použití vykresľovača HPB na zobrazenie zostavy v SSRS 2012 došlo k skráteniu textu
1769469 2963384 OPRAVA: SQL Server zlyhá, keď je súbor denníka databázy tempdb plný v SQL Server 2012
1973168 2963386 OPRAVA: SSRS 2012 zlyháva s IsolatedStorageException, keď sú predplatné exportované do excelových hárkov väčšie ako 10 MB
1973196 2963388 OPRAVA: SSRS 2012 nedokáže exportovať zostavu, ktorá je väčšia ako 10 MB, do formátu Excelu
787358 2963404 OPRAVA: Vrátenie zmien spôsobuje, že databáza prejde do režimu podozrivosti v SQL Server 2012
1043717 2806979 OPRAVA: Slabý výkon pri spustení dotazu na tabuľku v databáze s podporou RCSI v SQL Server 2012
1178585 2963412 Nová sys.dm_fts_index_keywords_position_by_document DMF v balíku SQL Server 2012 SP2
1182241 2966520 OPRAVA: Nové súbory denníka sa nevytvoria po reštartovaní služby Reporting Services Windows Service v SSRS 2012 1. januára
1240848 2966519 OPRAVA: Žiadne chybové hlásenie, keď zálohovanie denníka zlyhalo v SQL Server 2012
1253861 2936004 OPRAVA: Visual Studio 2012 zlyhá z dôvodu narušenia prístupu po dokončení väzby zdroja údajov v používateľskom rozhraní Zobrazovača zostáv 2012 v lokálnom režime
1262029 2966522 OPRAVA: Odber zdieľania súborov nevyplní stĺpec s popisom v SSRS 2012
1481773 2966523 OPRAVA: Rozbaľovací zoznam Názov je prázdny, keď je určená zostava SSRS 2012
1419367 2964762 OPRAVA: ID udalosti 22 alebo chyba 0xC1000016 sa zapíše do denníka pri použití príkazu zisťovania v službe SSAS 2012
2103903 2972285 OPRAVA: Problémy s výkonom pri použití SSISDB ako úložiska nasadenia v SQL Server 2012
2021581 2965035 Vylepšenie funkcie zapisovania do denníka SSAS 2012 v balíku SQL Server 2012 Service Pack 2
203749 2952444 OPRAVA: Slabý výkon pri použití premenných tabuľky v SQL Server 2012
2095064 2936328 OPRAVA: Narušenie prístupu sa vyskytuje pri spustení funkcie CHECKTABLE alebo CHECKDB pre tabuľku, ktorá má zachované vypočítané stĺpce v SQL Server 2008 R2 alebo SQL Server 2012
1222472 2827857 OPRAVA: DTA nefunguje v inštancii SQL Server 2012, ktorá používa dodatočné zoradenie znakov
2124209 2939277 OPRAVA: Nesprávne výsledky pri spúšťaní dotazov, ktoré obsahujú operátor UNION pomocou plánu paralelných dotazov na SQL Server

SQL Server 2012 SP2 obsahuje aj riešenia nasledujúcich problémov.

Číslo chyby služieb VSTS Popis
950185 Vylepšené správy týkajúce sa chýb spracovania a upozornení pri práci s veľkými zostavami HTML.
950189 Vylepšené odosielanie správ o chybách spracovania a upozorneniach pri práci so zostavami s veľkým počtom parametrov.
994470 Nesprávne výsledky pri práci s unárnymi operátormi režimu bloku.
1041277 Úplná záloha DPM na serveri so sekundárnou službou AlwaysOn sa skonvertuje na copy_only zálohu.
1278767 Hodnota počítadiel perfmon tabulárnych inštancií: Memory\VertiPaq <TypeName> KB je vždy 0.
1355346 Príkaz end SCOPE sa nezhoduje s úvodným príkazom SCOPE.
1374617 OPRAVA: Pri implementácii inštalácie klastra zabezpečeného pred zlyhaním SQL Server 2008 sú zdieľané súčasti nainštalované v nesprávnom umiestnení
1610447 Neinicializovaný objekt vedie k zlyhaniam a potenciálne nesprávnym výsledkom pri vykonávaní výrazov DAX s podmienenými výpočtami.
1610492 Jednoduchý dotaz DAX vráti neočakávané výsledky pri použití doplnku PowerPivot 2 verzie 11.0.3000.0.
2060218 "ACTIONABLE_HEAP_CORRUPTION", keď sa konfiguračný súbor SSRS analyzuje pomocou neplatného identifikátora InstanceId.
2065570 Záznam NonYieldProcessTable v medzipamäti RING_BUFFER_NONYIELD_PROCESSTABLE okruhu nemá spracovací čas používateľa a jadra.
2075161 Poskytuje informácie o platforme v denníku služby SSRS 2012
1347204 OPRAVA: Porušenie prístupu pri vložení údajov do tabuľky so stĺpcom s predvolenou postupnosťou z transakcie medzi databázami v SQL Server 2012
1184332 Ak sa vykoná zálohovanie koncového denníka voči modelovej databáze, modelová databáza zamrzne v stave obnovenia počas reštartu servera, čo zabráni úspešnému spusteniu SQL Server. Je to spôsobené tým, že počas spúšťania servera nebolo možné vytvoriť databázu Tempdb a zobrazuje sa nasledujúce chybové hlásenie: "Database '<DatabaseName>' cannot be opened" (Názov databázy sa nedá otvoriť)
1243853 Pri obnovovaní zálohovaného denníka hromadne zapísanej databázy, do ktorej bol pridaný nový údajový súbor s počiatočnou veľkosťou väčšou ako 64704 kB, sa vyskytuje chyba 3456.
1404999 Ak vynecháte snímku databázy vydanú v relácii s nastavením LOCK_TIMEOUT, môže sa vyskytnúť chyba časového limitu, za ktorou nasleduje chyba tvrdenia.
1190211 Inštalácia SQL Server pomocou programu InstallShield skončí v stave zablokovania. Ďalšie informácie nájdete v tomtočlánku databázy Knowledge Base.
1386073 Keď sa po inštalácii SQL Server 2012 SP2 zastaví SQL Server buď v správcovi konfigurácie alebo správcovi ovládania služieb, ihneď po vydaní vypnutia sa na SQL Server zapíše informačná správa. V starších verziách sme tieto správy vydávali po zastavení interných služieb, ako je napríklad .NET Framework, sprostredkovateľ služieb.

Opravy pre Connect Items odoslané komunitou

ID chyby pripojenia Popis
714689 Ak implementujete rámec Enterprise Management Framework na viacerých serveroch, výsledky hodnotenia sa zapisujú do výstupu súboru XML viackrát a na jednom zo serverov v zozname sa vyskytne chyba.
735543 Keď sa záloha databázy obnoví ako iná databáza v tej istej inštancii, databáza prejde do režimu obnovy.
736509 Uloženú procedúru, ktorá volá sp_executesql v službe SQL Server Management Studio (SSMS), nie je možné ladiť. Po stlačení klávesu F11 sa zobrazí chybové hlásenie Odkaz na objekt nie je nastavený na inštanciu objektu.
740181 SSMS nespravuje plne Full-Text v SQL Server Express.
745566 SQL Server SMO ignoruje predvolené obmedzenie v SQL Server 2012 a SQL Server 2014.
764197 Služba SSMS spracováva číslované uložené procedúry nekonzistentne.
769121 "Stĺpec '<názov> stĺpca' nepatrí do súhrnu tabuľky. (System.Data)" pri replikovaní tabuliek majú rovnaké názvy, ale sú umiestnené v odlišných schémach.
773710 Po návrate na snímku databázy, ktorá obsahuje fulltextové indexy, nie je možné vytvoriť žiadne ft_catalogs, kým nereštartujete SQL Server, neodpojíte a nepripojíte databázu alebo nenastavíte databázu do režimu offline a potom ju nenastavíte online.
774317 SSMS príležitostne pri zatvorení zlyhá, čo spôsobí jeho automatické reštartovanie
785064 Pri práci s komponentmi zákazníckeho kanála v Business Intelligence Development Studio (BIDS) sa zobrazí chybové hlásenie "Hodnota "null" nie je platná pre "stream".
785151 Keď vykonávate dotazy so zapnutou možnosťou Zobraziť skutočný plán dotazu, vráti sa hodnota Null a zobrazí sa nasledujúce chybové hlásenie:
Chyba: Msg 50000, úroveň 16, stav 10, test procedúry, riadok 34 Reťazcové alebo binárne údaje sa skrátia.
791929 Keď vložíte údaje do rozdeleného zobrazenia na oblasti so spúšťačmi, chybové hlásenie Kontrola kontrol tvrdení systému zlyhala.
797967 Create script duplikuje príkazy pri skriptovaní povolení úrovne stĺpcov v SSMS.
799430 Služba SSMS môže zlyhať pri pokuse o obnovenie ikony okna SSMS na paneli úloh.
804901 Pri nasadzovaní nových verzií veľkých projektov dochádza počas nasadzovania do katalógovej databázy SSIS (SSISDB) k uplynutiu časového limitu. Okrem toho sa zobrazia nasledujúce chybové hlásenia:
Projekt sa nepodarilo nasadiť. Ďalšie informácie získate dotazovaním operation_messages zobrazenia identifikátora operácie "219". (Microsoft SQL Server, chyba: 27203) Projekt sa nepodarilo nasadiť. Problémy vyriešte a skúste to znova neskôr.:Platnosť časového limitu uplynula. Časový limit, ktorý uplynul pred dokončením operácie, alebo server nereaguje. Príkaz bol ukončený.
805659 "Niektoré časti príkazu SQL sú vnorené príliš hlboko. Prepíšte dotaz alebo ho rozdeľte na menšie dotazy" pri analýze alebo vykonaní uloženej procedúry.

            
          

Hlavné body pre SQL Server 2012 SP2

Tu je prehľad niektorých zmien, ktoré sa nachádzajú v balíku SQL Server 2012 Service Pack 2 (známom ako SP2):

AlwaysOn

  • Podpora:

    • Správa 35285 sa zobrazí ako očakávaná informačná správa, nie ako chyba.
  • Funkcie:

    • Podpora COPY_ONLY zálohovanie nástroja SQL Writer: Úplné zálohovanie na serveri s funkciou AlwaysOn secondary sa skonvertuje na COPY_ONLY zálohu.

      

Analysis Services (SSAS)

  • Pridajte podporu k scenáru vytvorenia lokálnej kocky:

    • Keď používate službu SQL Server 2012 Analysis Services (SSAS 2012) SP2, môžete vytvoriť lokálnu kocku, ktorá sa pripája k službe SSAS spustenej na statickom, nie predvolenom porte s vypnutým prehliadačom SQL. Táto nová funkcia sa riadi novým nastavením konfigurácie v msmdsrv.ini: ConfigurationSettings\LocalCubeServerPortInConnectionString. Ak chcete zapnúť túto funkciu, nastavte hodnotu na hodnotu 1. Toto nastavenie nebude mať žiadny vplyv, ak je SSAS 2012 nakonfigurovaný ako klaster zabezpečený pred zlyhaním alebo je spustený na predvolenom porte.
  • Pridanie ďalšieho zapisovania do denníka:

    • Tento balík Service Pack pridáva do súboru denníka SSAS ďalšie informácie, aby napomáha zlepšiť riešenie problémov. Patria sem verzia SSAS, názov počítača, názov netbiosu, počet procesorov, veľkosť pamäte RAM, IP, port, typ protokolu, zablokovanie, časový limit uzamknutia a niektoré ďalšie informácie.

      

Integration Services (SSIS)

  • Zlepšenie výkonu zablokovania a čistenia SSISDB

    • Úvod

      • Zablokovanie v databáze SSISDB pri súbežných volaniach SSISDB.catalog.create_execution uloženej procedúry

        • Bola vykonaná oprava problému so súbehmi SSISDB a zablokovaním. Tým sa však nevyriešia všetky problémy. Aktuálne alternatívne riešenie rozkladá úlohy o niekoľko sekúnd. Toto riešenie však nemusíte použiť.
        • Slabý výkon pri úlohe údržby SSISDB
      • Pre úlohu údržby SSISDB je k dispozícii rýchla oprava.

    • Architektúra

      • Predchádzajúci model:

        • Každá transakcia vytvára certifikát a symetrický kľúč, ktoré je tiež nutné uložiť a spracovať v rámci úloh údržby alebo čistenia.
      • Nový model:

        • Zaveďte nový riadok do tabuľky vlastností katalógu SERVER_OPERATION_ENCRYPTION_LEVEL a predvolene na PER_EXECUTION Ak chcete zachovať spätnú kompatibilitu, hodnotu je možné zmeniť na PER_PROJECT vytvorením jedného páru kľúča alebo certifikátu pre každý projekt. Pred zmenou z PER_EXECUTION na PER_PROJECT je potrebné úplné vyčistenie. Zavádzajú sa dva nové postupy ukladania na úplné vyčistenie.
      • Súhrn zmien:

        • Zavedenie nového riadka do tabuľky vlastností SSISDB SERVER_OPERATION_ENCRYPTION_LEVEL:

          • Platné sú len dve hodnoty (1 a 2).
          • Hodnota "1": Predvolená hodnota. Šifrované symetrickými kľúčmi a certifikátmi podľa úrovne vykonania. Vysoká bezpečnosť, ale môže mať problém s výkonom alebo zablokovaním.
          • Hodnota "2": šifrované symetrickými kľúčmi a certifikátmi podľa úrovne projektu. Zníženie zabezpečenia, vyriešenie problému s výkonom alebo zablokovaním.
        • Zavedenie dvoch nových uložených procedúr (SP) Cleanup_server_logs a cleanup_server_execution_keys

          • Balíky SP sú navrhnuté na použitie pri zmene úrovne šifrovania z "1" na "2". Môžete spustiť prvý Cleanup_server_logs, ktorý sa dá veľmi rýchlo dokončiť, a uviesť SSISDB do dobrého stavu. Databáza SSISDB je pripravená na zmenu na úroveň šifrovania.

          • Cleanup_server_keys trvá dlhšie ako Cleanup_server_logs. Spustí sa však po zmene úrovne šifrovania na hodnotu 2 a spúšťa sa pravidelne v čase mimo špičky.

          • Cleanup_server_logs: Vyčistite len všetky denníky operácií.

          • Cleanup_server_execution_keys: Vyčistite symetrické kľúče a certifikáty, ktoré sa používajú na ochranu citlivých parametrov spúšťania.

          • @cleanup\_flag int (in (1,2))

            • cleanup_flag = 1: zrušiť úroveň spustenia, symetrické kľúče a certifikáty
            • cleanup_flag = 2: zrušte symetrické kľúče a certifikáty na úrovni projektu (zruší sa iba v prípade, že bol zrušený príslušný projekt a vyčistili sa všetky prevádzkové denníky týkajúce sa tohto projektu).
          • @delete\_batch\_size int = 1000

            • Počet kľúčov alebo certifikátov sa vynechá pri jednom volaní tejto procedúry ukladacieho priestoru.
        • V internal.cleanup_server_retention_window zmeňte delete_batch_size z 10 na 1000.

      

Relational Engine

  • Voliteľná podpora počtov riadkov premennej tabuľky na zlepšenie plánov dotazov:

    • Ak sa premenná tabuľky spojí s inými tabuľkami na SQL Server, môže to mať za následok pomalý výkon z dôvodu neefektívneho výberu plánu dotazu, pretože SQL Server nepodporuje štatistiku ani nesleduje počet riadkov v premennej tabuľky počas zostavovania plánu dotazu.

    • V balíku SQL Server 2012 SP2 sa zavádza nový príznak sledovania, ktorý umožňuje optimalizátoru dotazov použiť informácie o počte riadkov vložených do premennej tabuľky s cieľom vybrať efektívnejší plán dotazu. Ak chcete aktivovať toto správanie, povoľte príznak sledovania 2453.

      Poznámky:

      • V niektorých scenároch môže povolenie príznaku sledovania 2453 viesť k určitému zníženiu výkonu v dôsledku ďalšej kompilácie, ktorá sa vyžaduje na zohľadnenie skutočného počtu riadkov vložených do premennej tabuľky počas vykonávania. Tento príznak sledovania je zvyčajne vhodné použiť vtedy, keď premenná tabuľky obsahuje významný počet riadkov spojených s inými tabuľkami alebo má viac ako jeden riadok a používa sa na vonkajšej strane operátora spojenia vnorenej slučky s plánom na vnútornej strane, ktorý spracúva veľké množstvo riadkov.
      • Podobné správanie je možné dosiahnuť aj v iných verziách SQL Server pomocou pomôcky pre dotaz OPTION (RECOMPILE). Tip pre dotaz však vyžaduje zistenie a úpravu všetkých dotazov, ktoré majú nevhodný výber plánu z dôvodu veľkého množstva práce spôsobenej premennými tabuľky, zatiaľ čo povolenie príznaku sledovania 2453 môže mať vplyv na existujúce pracovné zaťaženie.
  • Vylepšené riešenie problémov s výkonom pre plány paralelného spúšťania dotazov

    • DMV sys.dm_exec_requests teraz vracia presnú hodnotu pre cpu_time pre plány paralelného vykonávania dotazov. Diagnostika STATISTICS IO teraz hlási presné logické čítania plánov paralelného vykonávania dotazov.
  • Vylepšená diagnostika presahu hodnoty hash

    • Ak hash spojenie alebo operátor hash agregácie počas vykonávania dotazu preleje údaje do databázy tempdb, odteraz sa pre diagnostiku IO STATISTICS nahlási zodpovedajúca vstupno-výstupná operácia.
  • Vylepšená diagnostika plnotextového indexu

    • V niektorých prípadoch môže byť ťažké porozumieť spôsobu vrátenia výsledkov určitých fulltextových dotazov. Podsystém vyhľadávania celého textu spolupracuje s externými rozbíjačmi slov a zoznamami zastavení a v dôsledku tejto interakcie sa informácie o pozícii kľúčových slov v dokumente môžu líšiť od tých, ktoré sa pozorujú v skutočnom texte. Je to veľmi dôležité pri vyhľadávaní výrazov "frázy" alebo "NEAR", pretože rozdiel medzi slovami sa používa v interných výpočtoch na nájdenie zodpovedajúcich dokumentov.
    • V systéme SQL Server 2012 SP2 bola pridaná nová funkcia dynamického spravovania (DMF), ktorá poskytuje prístup k informáciám o pozícii kľúčových slov indexovaných v dokumente. Nová funkcia DMF je podobná existujúcej sys.dm_fts_index_keywords_by_document DMF a má nasledovnú syntax:sys. dm_fts_index_keywords_position_by_document
      (
          DB_ID('database_name'), OBJECT_ID('table_name')
      )
    • Namiesto počtu výskytov vracia informácie o každom výskyte a jeho pozícii v indexovanom dokumente.
    • Tieto informácie možno použiť na zobrazenie mapovania medzi textom a interným indexom, ktoré zobrazí rozdiel v delte hľadaného výrazu (ak existuje). To môže pomôcť pochopiť výsledky vyhľadávania výrazov.

      

Replikácia

  • Podpora

    • Transakčná replikácia:

      • Podrobnejšie správy pridané do štatistík v tabuľkách histórie a podrobnejšie správy v denníkoch agenta:

        • Pridaná textová správa do <štatického výstupu> XML na definovanie rôznych stavov v agentoch nástroja logreader aj distribútora.
        • Pridané štatistiky na úrovni článkov pre parametrizované príkazy distribútora a čítačky protokolov.
        • Pridanie počtu vynechaných príkazov do výstupného súboru v distribučnom agentovi.
        • Pridal sa čas strávený zmenami schémy v agentovi distribútora.
      • LogReader: záznamy denníka sa pridávajú do .TXT súboru pri zachytení výpisu používateľa.

      • Technológia peer-to-peer: Postupy vkladania, aktualizácie a odstraňovania sú aktualizované tak, aby poskytovali nižšie uvedené podrobnosti ku konfliktnému hláseniu:

        • Názov tabuľky
        • Názov a hodnoty stĺpca primárneho kľúča
        • Aktuálna verzia
        • Predbežná verzia
        • Dodatočná verzia
    • Zlúčiť replikáciu:

      • Výstup príznaku trasovania 101, ktorý sa pridá do súboru denníka, keď je výstupná úroveň podrobností pre agenta zlúčenia nastavená na 4.
  • Funkčnosť

    • Transakčná replikácia:

      • Replikácia technológiou peer to peer teraz podporuje čiastočné aktualizácie vykonané v textovom stĺpci pomocou funkcie Update alebo . Píšte sémanticky.
    • Zlúčiť replikáciu:

      • Procedúra vyčistenia uloženej kópie bola prepracovaná tak, aby sa zabránilo nadbytočnému nahrávaniu údajov.

      

Reporting Services (tiež známe ako SSRS)

  • Správa zapisovania do denníka so spracovaním chýb a upozorneniami na zabránenie bežným volaniam CSS, veľké zostavy vo formáte HTML.

    • Prehľad:

      • Zisťovanie návrhu zostavy s cieľom určiť, či návrh zostavy prinesie veľkú HTML zostavu a potenciálne spôsobí problémy s výkonom. To by sa malo jednoducho zistiť preskúmaním interaktívnych nastavení výšky a šírky strany.
    • Scenár používateľa:

      • Zostava sa vytvára v Zostavovač zostáv. Do vlastnosti InteraktívnaVeľkosť zadáte hodnotu 0. Zobrazí sa kontextové okno s nasledujúcou správou s upozornením na možný vplyv na výkon:

        Poznámka

        Nastavenie interaktívnej výšky na 0 mat má vplyv na výkon.

      

Nástroj úložiska

  • Vylepšenia výkonu

    • Viaceré vylepšenia výkonu v balíku Service Pack 2, ako je uvedené v nasledujúcich článkoch:

      • Problémy s výkonom sa vyskytujú pri zvýšení aktivity uzamknutia databázy v SQL Server 2012
      • Problémy s výkonom sa vyskytujú v prostrediach NUMA počas spracovania cudzích stránok v SQL Server 2012
      • Výkon klesá po ALTER INDEXE... ONLINE prevádzka je v SQL Server 2012 prerušená
    • Rozšírenia DMV

      • sys.dm_db_session_space_usage vyjadruje množstvo priestoru, ktorý v databáze TEMPDB zaberá objekt používateľa v rámci relácie. Keď počet odstránených riadkov presiahne počet 1 024 strán, zrušenie pridelenia týchto strán sa odloží. V balíku Service Pack 2 SQL Server 2012 bude DMV obsahovať aj využitie miesta pre aločné jednotky, ktoré sú odložené v novom stĺpci s názvom user_objects_deferred_dealloc_page_count.
      • sys.dm_server_services teraz správne zadá názov uzla v cluster_nodename stĺpci, ak je SQL Server nainštalovaný na klastri zabezpečenom pred zlyhaním.
    • Rozšírenia medzipamäte zvonenia

      • Medzipamäť okruhu pre domény aplikácií RING_BUFFER_CLRAPPDOMAIN obsahuje v poli DoomReason> dôvod, prečo bola doména aplikácie uvoľnená<:

        • 1 = uvoľnenie z tlačiarne operáciami DDL, ako je napríklad zostavenie zhadzovania.
        • 2 = uvoľnenie operácie súvisiacej so zabezpečením, ako je napríklad zmena povolenia
        • 3 = nezaťažená z dôvodu manipulácie s tlakom pamäte.
        • 4 = uvoľnenie z dôvodu neúspešnej inicializácie
      • Príslušný rozšírený app_domain_ring_buffer_recorded udalostí obsahuje dôvod uvoľnenia doom_reason údajovom poli udalosti.

      • RING_BUFFER_RESOURCE_MONITOR záznamy pri zistení zmeny v stave monitorovanom monitorovaním zdrojov. Okrem toho pre oznámenia systémových a procesných zdrojov sú oznámenia fondu k dispozícii aj v uzle <IndicatorsPool></IndicatorsPool> .

      • Resource_monitor_ring_buffer_recorded rozšírená udalosť obsahuje oznámenia v rámci celého fondu v údajovom poli pool_indicators.

      • RING_BUFFER_NONYIELD_PROCESSTABLE okrem ďalších informácií zahŕňa až 8192 vlákien, ktoré sú spustené v systéme v čase zaznamenania položky medzipamäte okruhu.

    • Vylepšenia zálohovania a obnovenia

      • Zálohovanie koncového denníka modelu s možnosťou norecovery už nie je povolené od balíka Service Pack 2.

      • Hlásenia o dokončení zálohovania a obnovenia v denníku chýb obsahujú informácie o trvaní a priepustnosti:

        • BACKUP DATABASE úspešne spracovala 298 strán za 0,026 sekundy (89,261 MB/s).
        • Funkcia OBNOVIŤ DATABÁZU úspešne spracovala 298 strán za 0,016 sekundy (145,050 MB/s).
    • Rozšírené udalosti

      • V balíku SQL Server 2012 Service Pack 2 boli pridané alebo upravené nasledujúce rozšírené udalosti:

        • Vyhradenie pamäte:

          • Rozšírené page_allocated a page_freed udalostí možno použiť na zobrazenie najväčších spotrebiteľov SQL Server pamäte. Počnúc balíkom Service Pack 2 tieto rozšírené udalosti nahlasujú aj rezervovanú pamäť, ktorá je vyhradená a uvoľnená počas vykonávania dotazu.
        • Čistenie duchov:

          • Keď odstránite záznam z tabuľky alebo indexu, takéto operácia odstránenia záznamy zo stránok fyzicky neodstráni. Znamená ich iba ako odstránené alebo zástupné. Ide o optimalizáciu výkonu, ktorá umožňuje rýchlejšie dokončenie operácií odstránenia. Úloha na pozadí s názvom Ghost Cleanup potom fyzicky odstráni všetky odstránené záznamy. Do balíka Service Pack 2 bolo pridaných niekoľko rozšírených udalostí, ktoré poskytujú prehľad o rôznych fázach tejto úlohy:

            • ghost_cleanup_task_start
            • ghost_cleanup_task_suspend
            • ghost_cleanup_task_packet_enqueue
            • ghost_cleanup_task_process_packet
            • ghost_cleanup_task_process_pages_for_db_packet

      

Odkazy

Ďalšie informácie o tom, ako zistiť aktuálnu verziu a vydanie SQL Server, získate kliknutím na nasledujúce číslo článku publikovaného v databáze Microsoft Knowledge Base:

321185 Zistenie verzie a vydania SQL Server a jeho súčastí