KB2958429 – Chyby, které jsou opravené v aktualizaci Service Pack 2 SQL Server 2012

Platí pro
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ánek obsahuje seznam chyb, které jsou opravené v aktualizaci Microsoft SQL Server 2012 Service Pack 2 (SP2).

Poznámky

  • Aktualizace Service Pack může obsahovat i další opravy, které tady nejsou zdokumentované.
  • Tento seznam se bude aktualizovat, až vyjdou další články.

Další informace o získání aktualizací Service Pack pro SQL Server 2012 naleznete v následujícím článku znalostní báze znalostní báze Microsoft Knowledge Base:

2755533 Jak získat nejnovější aktualizaci Service Pack pro SQL Server 2012 Poznámka Další informace o tom, které stažení byste měli vybrat ze seznamu dostupných položek ke stažení, najdete v poznámkách k verzi zde.

Další informace

Aktualizace Service Pack pro SQL Server 2012 jsou kumulativní aktualizace a upgradují všechny edice a úrovně služby SQL Server 2012 na aktualizaci SP2. Kromě oprav uvedených v tomto článku obsahuje tato aktualizace Service Pack až Microsoft SQL Server 2012 SP1 kumulativní aktualizaci 9 (CU9) včetně.

  Další informace o balíčcích kumulativních aktualizací, které jsou k dispozici pro SQL Server 2012 SP1, naleznete v následujícím článku znalostní báze znalostní báze Microsoft Knowledge Base:

2772858 Buildy SQL Server 2012 vydané po vydání aktualizace Service Pack 1 SQL Server 2012

Problémy opravené v této aktualizaci Service Pack

Další informace o chybách opravených v systému SQL Server 2012 SP2 naleznete v následujících článcích znalostní báze znalostní báze Microsoft Knowledge Base.

Číslo chyby VSTS Číslo článku znalostní báze Popis
1374617 2028830 OPRAVA: Sdílené součásti jsou nainstalovány do nesprávného umístění při implementaci instalace clusteru s podporou převzetí služeb při selhání systému SQL Server 2008 nebo SQL Server 2012
1703014 2963382 OPRAVA: Při spuštění dotazu MDX pro vytváření datové krychle v SSAS 2012 se nelze připojit k serveru
2011247 2927741 OPRAVA: Při použití akce podrobností v sestavě SSRS 2012 se obrázek nezobrazuje správně na webové stránce.
2034994 2963383 OPRAVA: Text je zkrácen při použití vykreslovače HPB k zobrazení sestavy v SSRS 2012
1769469 2963384 OPRAVA: Pokud je soubor protokolu databáze tempdb v systému SQL Server 2012 plný, dojde k chybovému ukončení systému SQL Server
1973168 2963386 OPRAVA: SSRS 2012 selže s výjimkou IsolatedStorageException, pokud jsou předplatná exportovaná do listů aplikace Excel větší než 10 MB
1973196 2963388 Oprava: SSRS 2012 nemůže exportovat sestavu, která je větší než 10 MB, do formátu aplikace Excel
787358 2963404 OPRAVA: Vrácení zpět způsobí, že databáze přejde do podezřelého režimu v systému SQL Server 2012
1043717 2806979 Oprava: Slabý výkon při spuštění dotazu na tabulku v databázi s podporou RCSI v systému SQL Server 2012
1178585 2963412 Nový sys.dm_fts_index_keywords_position_by_document DMF v SQL Server 2012 SP2
1182241 2966520 Oprava: Při restartování služby Windows služby Reporting Services v SSRS 2012 1. ledna 2012 se nevytvoří nové soubory protokolu
1240848 2966519 OPRAVA: Žádná chybová zpráva, když se selhalo zálohování protokolu v systému SQL Server 2012
1253861 2936004 OPRAVA: Visual Studio 2012 se chybově ukončí kvůli narušení přístupu při dokončení vazby zdroje dat v uživatelském rozhraní Prohlížeče sestav 2012 v místním režimu
1262029 2966522 OPRAVA: Odběr sdílené složky nevyplní sloupec s popisem v SSRS 2012
1481773 2966523 OPRAVA: Při zadání sestavy SSRS 2012 je rozevírací seznam Název prázdný
1419367 2964762 OPRAVA: Při použití příkazu Discover v SSAS 2012 se zaprotokoluje událost s ID 22 nebo 0xC1000016 chyby.
2103903 2972285 OPRAVA: Problémy s výkonem při použití SSISDB jako úložiště nasazení v systému SQL Server 2012
2021581 2965035 Vylepšení funkce protokolování služby SSAS 2012 v aktualizaci Service Pack 2 SQL Server 2012
203749 2952444 OPRAVA: Slabý výkon při použití proměnných tabulky v systému SQL Server 2012
2095064 2936328 OPRAVA: K narušení přístupu dochází, když spustíte příkaz CHECKTABLE nebo CHECKDB proti tabulce, která má trvalé vypočítané sloupce v systému SQL Server 2008 R2 nebo SQL Server 2012
1222472 2827857 OPRAVA: DTA nefunguje v instanci SQL Server 2012, která používá doplňkovou kolaci znaků
2124209 2939277 OPRAVA: Nesprávné výsledky při spuštění dotazů, které obsahují operátor UNION pomocí plánu paralelních dotazů v systému SQL Server

Součástí aktualizace SQL Server 2012 SP2 jsou také řešení následujících problémů.

Číslo chyby VSTS Popis
950185 Vylepšili jsme zasílání zpráv při zpracování chyb a upozornění při práci s rozsáhlými sestavami HTML.
950189 Vylepšili jsme zasílání zpráv týkajících se zpracování chyb a upozornění při práci se sestavami s velkým počtem parametrů.
994470 Nesprávné výsledky při práci s unárními operátory blokového režimu.
1041277 Úplná záloha DPM na serveru se sekundárním AlwaysOn se převede na copy_only zálohu.
1278767 Hodnota tabulkových čítačů výkonu instance: Memory\VertiPaq <TypeName> KB je vždy 0.
1355346 Koncový příkaz SCOPE neodpovídá původnímu příkazu SCOPE.
1374617 Oprava: Sdílené součásti jsou nainstalovány do nesprávného umístění při implementaci instalace clusteru s podporou převzetí služeb při selhání systému SQL Server 2008
1610447 Neinicializovaný objekt vede k chybovému ukončení a potenciálně nesprávným výsledkům při provádění výrazů jazyka DAX s podmíněnými výpočty.
1610492 Jednoduchý dotaz jazyka DAX vrací při použití doplňku PowerPivot verze 2 11.0.3000.0 neočekávané výsledky.
2060218 "ACTIONABLE_HEAP_CORRUPTION" při analýze konfiguračního souboru SSRS pomocí neplatného identifikátoru instanceId.
2065570 Záznam NonYieldProcessTable ve vyrovnávací paměti kruhu RING_BUFFER_NONYIELD_PROCESSTABLE nemá čas zpracování uživatele a jádra.
2075161 Poskytuje informace o platformě v protokolu SSRS 2012.
1347204 OPRAVA: Narušení přístupu při vložení dat do tabulky, která obsahuje sloupec s výchozí posloupností z transakce mezi databázemi v systému SQL Server 2012
1184332 Pokud se v modelové databázi provádí záloha protokolu tail, databáze modelu se během restartování serveru zablokuje ve stavu obnovení, který zabrání úspěšnému spuštění SQL Server. Důvodem je skutečnost, že databázi Tempdb nešlo po spuštění serveru vytvořit a zobrazí se následující chybová zpráva: Databázi '<Název_>databáze' nelze otevřít.
1243853 Při obnovování zálohy protokolu hromadně protokolované databáze, do které byl přidán nový datový soubor s počáteční velikostí větší než 64704 kB, dojde k chybě 3456.
1404999 Při uvolnění snímku databáze v relaci s nastavením LOCK_TIMEOUT může dojít k chybě časového limitu následované chybou kontrolního výrazu.
1190211 Instalace SQL Server pomocí InstallShield přestane reagovat. Další informace najdete v tomtočlánku znalostní báze Knowledge Base.
1386073 Když se po instalaci SQL Serveru 2012 SP2 zastaví SQL Server buď ve Správci konfigurace, nebo ve Správci řízení služeb, zaprotokoluje se do protokolu na SQL Server hned po vypnutí informační zpráva. V dřívějších verzích jsme tuto zprávu vystavovali po zastavení interních služeb, například zprostředkovatele služeb .NET Framework.

Opravy položek připojení odeslaných komunitou

Connect Bug ID Popis
714689 Výsledky vyhodnocení se zapisují do výstupního souboru XML několikrát, když implementujete Enterprise Management Framework na více serverech a dojde k chybě na jednom ze serverů v seznamu.
735543 Databáze přejde do režimu obnovení, když se její záloha obnoví jako jiná databáze ve stejné instanci.
736509 Uloženou proceduru, která volá sp_executesql v SQL Server Management Studio (SSMS), nelze ladit. Po stisknutí klávesy F11 se zobrazí chybová zpráva Odkaz na objekt není nastaven na instanci objektu.
740181 SSMS plně nespravuje Full-Text v SQL Server Express.
745566 Objekt SMO pro SQL Server ignoruje výchozí omezení v systémech SQL Server 2012 a SQL Server 2014.
764197 SSMS zpracovává číslované uložené procedury nekonzistentně.
769121 "Sloupec '<název> sloupce' nepatří do souhrnu tabulky. (System.Data)" při replikaci tabulek mají stejné názvy, ale jsou umístěny v různých schématech.
773710 Po návratu k snímku databáze, který obsahuje fulltextové indexy, nemůžete vytvořit žádnou ft_catalogs, dokud SQL Server nerestartujete, neodpojíte a znovu nepřipojíte databázi nebo nepřepnete databázi do offline režimu a nepřepnete ji do online režimu.
774317 Při zavření SSMS se občas chybově ukončí, což způsobí jeho automatické restartování
785064 Chybová zpráva "Hodnota null není platná pro datový proud" při práci se součástmi kanálu zákazníka v Business Intelligence Development Studio (BIDS).
785151 Při spouštění dotazů se zapnutou možností Zobrazit aktuální plán dotazů je vrácen výsledek Null a zobrazí se následující chybová zpráva:
Chyba: Zpráva 50000, úroveň 16, stav 10, test procedury, řádek 34 Řetězcová nebo binární data by byla zkrácena.
791929 Při vložení dat do děleného zobrazení, které má aktivační události, se zobrazí chybová zpráva "Kontrola kontrolního výrazu systému selhala".
797967 Create script duplikuje příkazy při skriptování oprávnění na úrovni sloupce v SSMS.
799430 Při pokusu o aktualizaci ikony okna SSMS na hlavním panelu může dojít k chybovému ukončení SSMS.
804901 Při nasazování nových verzí velkých projektů dochází při nasazování do databáze katalogu SSIS (SSISDB) k vypršení časového limitu. Navíc se zobrazují následující chybové zprávy:
Nasazení projektu se nezdařilo. Další informace získáte tak, že se v zobrazení operation_messages dotazujete na identifikátor operace 219′. (Microsoft SQL Server, chyba: 27203) Nasazení projektu se nezdařilo. Opravte problémy a zkuste to znovu později.:Vypršel časový limit. Před dokončením operace vypršel časový limit nebo server nereaguje. Prohlášení bylo ukončeno.
805659 "Některá část příkazu SQL je vnořena příliš hluboko. Přepište dotaz nebo ho rozdělte na menší dotazy" při analýze nebo spuštění uložené procedury.

            
          

Hlavní informace o aktualizaci SQL Server 2012 SP2

Tady je zvýraznění některých změn, které jsou součástí aktualizace SQL Server 2012 Service Pack 2 (neboli SP2):

Funkce AlwaysOn

  • Podpora:

    • Zpráva 35285 se podle očekávání zobrazí jako informativní zpráva, ne jako chyba.
  • Funkce:

    • Podpora COPY_ONLY zálohování modulu SQL Writer: Úplná záloha Data Protection Manager (DPM) na serveru se sekundární funkcí AlwaysOn se převede na COPY_ONLY zálohu.

      

Analysis Services (neboli SSAS)

  • Přidání podpory ke scénáři vytváření místních datových krychlí:

    • Při použití služby SQL Server 2012 Analysis Services (SSAS 2012) SP2 můžete vytvořit místní krychli, která se připojuje ke službě SSAS spuštěné na statickém nevýchozím portu s vypnutým prohlížečem SQL. Tato nová funkce je řízená novým nastavením konfigurace v msmdsrv.ini: ConfigurationSettings\LocalCubeServerPortInConnectionString. Chcete-li tuto funkci povolit, nastavte hodnotu 1. Toto nastavení nebude mít žádný vliv, pokud je služba SSAS 2012 nakonfigurovaná jako cluster s podporou převzetí služeb při selhání nebo běží na výchozím portu.
  • Přidat další protokolování:

    • Tato aktualizace Service Pack přidává do souboru protokolu SSAS další informace, které pomáhají zlepšit řešení potíží. To zahrnuje verzi SSAS, název počítače, název netbios, počet procesorů, velikost paměti RAM, IP, port, typ protokolu, zablokování, časový limit zámku a některé další informace.

      

Integration Services (neboli SSIS)

  • Zablokování SSISDB a zlepšení výkonu čištění

    • Úvod

      • Zablokování v databázi SSISDB při souběžných voláních uložené procedury SSISDB.catalog.create_execution

        • Opravili jsme souběhy SSISDB a problém se zablokováním. To však nevyřeší všechny problémy. Aktuální alternativní řešení je posunutí úloh o několik sekund. Toto alternativní řešení ale nesmíte použít.
        • Slabý výkon úlohy údržby SSISDB
      • Pro úlohy údržby SSISDB je k dispozici oprava hotfix.

    • Architektura

      • Předchozí model:

        • Každá transakce vytvoří certifikát a symetrický klíč, které musí být také uloženy a zpracovány v úlohách údržby nebo čištění.
      • Nový model:

        • Zavést nový řádek v tabulce vlastností katalogu SERVER_OPERATION_ENCRYPTION_LEVEL a výchozí PER_EXECUTION Aby byla zachována zpětná kompatibilita, lze hodnotu změnit na PER_PROJECT vytvoření jednoho páru klíčů nebo certifikátů pro každý projekt. Před změnou z PER_EXECUTION na PER_PROJECT je nutné provést úplné vyčištění. Pro úplné vyčištění jsou zavedeny dva nové postupy úložiště.
      • Shrnutí změn:

        • Zavedení nového řádku v tabulce vlastností SSISDB SERVER_OPERATION_ENCRYPTION_LEVEL:

          • Platné jsou pouze dvě hodnoty (1 a 2).
          • Hodnota "1": Výchozí hodnota. Šifrováno symetrickými klíči a certifikáty podle úrovně spuštění. Vysoká bezpečnost, ale může mít problémy s výkonem nebo zablokováním.
          • Hodnota "2": Šifrováno symetrickými klíči a certifikáty podle úrovně projektu. Menší zabezpečení, vyřešte problém s výkonem nebo zablokováním.
        • Zavedení dvou nových uložených procedur (SP) Cleanup_server_logs a cleanup_server_execution_keys

          • SPs jsou určeny k použití při změně úrovně šifrování z "1" na "2". Můžete spustit Cleanup_server_logs jako první, který může být dokončen velmi rychle, aby se SSISDB dostala do správného stavu. Databáze SSISDB je připravená ke změně na úroveň šifrování.

          • Cleanup_server_keys trvá déle než Cleanup_server_logs. Spouští se však, jakmile se úroveň šifrování změní na hodnotu 2, a spouští se pravidelně mimo špičku.

          • Cleanup_server_logs: Vyčistěte pouze všechny protokoly operací.

          • Cleanup_server_execution_keys: Vyčistěte symetrické klíče a certifikáty, které se používají k ochraně citlivých parametrů spouštění.

          • @cleanup\_flag Funkce INT (in (1;2))

            • cleanup_flag = 1: Symetrické klíče a certifikáty úrovně spuštění
            • cleanup_flag = 2: vypustit symetrické klíče a certifikáty na úrovni projektu (zruší je pouze v případě, že byl tento konkrétní projekt smazán a všechny provozní protokoly související s tímto projektem byly vyčištěny).
          • @delete\_batch\_size int = 1000

            • Počet klíčů nebo certifikátů se vynechá při jednom volání této procedury úložiště.
        • V internal.cleanup_server_retention_window změňte delete_batch_size z 10 na 1000.

      

Relational Engine

  • Volitelná podpora počtu proměnných řádků tabulky pro vylepšení plánů dotazů:

    • Pokud je proměnná tabulky propojená s jinými tabulkami na SQL Server, může to mít za následek snížení výkonu kvůli neefektivnímu výběru plánu dotazu, protože SQL Server při kompilaci plánu dotazu nepodporuje statistiku ani sledování počtu řádků v proměnné tabulky.

    • V systému SQL Server 2012 SP2 je zaveden nový příznak trasování, který umožňuje optimalizátoru dotazů použít informace o počtu řádků vložených do proměnné tabulky k výběru efektivnějšího plánu dotazu. Toto chování aktivujete povolením příznaku 2453.

      Poznámky:

      • V některých scénářích může povolení příznaku trasování 2453 vést k určitému snížení výkonu kvůli další kompilaci vyžadované k zohlednění skutečného počtu řádků vložených do proměnné tabulky během doby provádění. Tento příznak trasování by byl obvykle užitečný, pokud má proměnná tabulky značný počet řádků spojených s jinými tabulkami nebo má více než jeden řádek a používá se na vnější straně operátoru spojení vnořené smyčky s plánem na vnitřní straně, který zpracovává velké množství řádků.
      • Podobného chování můžete dosáhnout i v jiných verzích SQL Server pomocí nápovědy dotazu OPTION (REKOMPILOVAT). Nápověda dotazu ale vyžaduje detekci a úpravu všech dotazů, které trpí špatnou volbou plánu kvůli velkému množství práce řízené proměnnými tabulky, zatímco povolení příznaku trasování 2453 může mít vliv na stávající úlohy.
  • Vylepšený výkon pro řešení potíží s plány paralelního provádění dotazů

    • DMV sys.dm_exec_requests teď vrací přesnou hodnotu pro cpu_time pro plány provádění paralelních dotazů. STATISTIKA V/V diagnostika teď hlásí přesné logické čtení pro plány provádění paralelních dotazů.
  • Vylepšená diagnostika přesahujících hodnot hash

    • Pokud při provádění dotazu dojde k přelití dat do databáze tempdb pomocí operátoru spojení hash nebo agregačního operátoru hash, jsou nyní pro diagnostiku funkce STATISTICS I/O hlášeny odpovídající vstupně-výstupní operace.
  • Vylepšená diagnostika fulltextových indexů

    • V některých případech může být obtížné pochopit, jak se vracejí výsledky určitých fulltextových dotazů. Subsystém fulltextového vyhledávání interaguje s externími rozbíječi slov a stop-listy a v důsledku této interakce se poziční informace pro klíčová slova v dokumentu mohou lišit od toho, co je pozorováno ve skutečném textu. To je velmi důležité při vyhledávání "fráze" nebo "NEAR", protože rozdíl mezi slovy se používá v interních výpočtech k nalezení shodných dokumentů.
    • V systému SQL Server 2012 SP2 byla přidána nová funkce dynamické správy (DMF), která poskytuje přístup k informacím o umístění klíčových slov indexovaných v dokumentu. Nový DMF je podobný stávajícímu DMF sys.dm_fts_index_keywords_by_document a má následující syntaxi:sys. dm_fts_index_keywords_position_by_document
      (
          DB_ID('database_name'), OBJECT_ID('table_name')
      )
    • Místo počtu výskytů vrátí informace o každém výskytu a jeho pozici v indexovaném dokumentu.
    • Tyto informace lze použít k zobrazení mapování mezi textem a interním indexem, které zobrazí rozdíl v rozdílu (pokud vůbec nějaký) pro hledanou frázi. To může pomoct porozumět výsledkům hledání frází.

      

Replikace

  • Podpora

    • Transakční replikace:

      • Podrobná zpráva přidaná do statistik v tabulkách historie a podrobnější zprávy v protokolech agenta:

        • Do výstupu XML statistik> byla přidána textová zpráva<, která definuje různé stavy v agentech logreader i distributora.
        • Přidány statistiky na úrovni článku pro parametrizované příkazy distributora a čtečky protokolů.
        • Přidán počet přeskočených příkazů do výstupního souboru v agentovi distributora.
        • Přidal se čas strávený změnami schématu v agentovi distributora.
      • LogReader: Záznamy protokolu se přidají do .TXT souboru při zachycení výpisu stavu systému.

      • Peer To Peer: Procedury vložení, aktualizace a odstranění byly aktualizovány tak, aby poskytovaly níže uvedené podrobnosti ke konfliktní zprávě:

        • Název tabulky
        • Název a hodnoty sloupce primárního klíče
        • Aktuální verze
        • Před verzí
        • Po verzi
    • Sloučit replikaci:

      • Výstup příznaku trasování 101, který se přidá do souboru protokolu, když je úroveň výstupu pro agenta slučování nastavená na 4.
  • Funkčnost

    • Transakční replikace:

      • Replikace mezi dvěma účastníky nyní podporuje částečné aktualizace textového sloupce pomocí aktualizace nebo . Sémantika zápisu.
    • Sloučit replikaci:

      • Uložená procedura Čištění byla přepracována tak, aby nedocházelo k redundantnímu nahrávání dat.

      

Reporting Services (neboli SSRS)

  • Protokolování zprávy s chybami zpracování a varováními pro zabránění běžným voláním CSS, velké HTML sestavy.

    • Přehled:

      • Detekce návrhu sestavy k určení, zda návrh sestavy povede k velké sestavě HTML a potenciálně způsobí problémy s výkonem. To by mělo být snadno zjistit prozkoumáním interaktivních nastavení výšky a šířky stránky.
    • Scénář uživatele:

      • Sestavu vytvoříte v nástroji Report Builder. Do vlastnosti InteractiveSize zadáte hodnotu 0. Zobrazí se automaticky otevírané okno s následující zprávou varující před možným dopadem na výkon:

        Poznámka

        Nastavení interaktivní výšky na 0 mat má vliv na výkon.

      

Úložný modul

  • Zvýšení výkonu

    • Aktualizace Service Pack 2 obsahuje několik vylepšení výkonu podle popisu v následujících článcích:

      • K problémům s výkonem dochází při zvýšení aktivity uzamčení databáze v systému SQL Server 2012
      • K problémům s výkonem dochází v prostředích NUMA při zpracování cizí stránky v systému SQL Server 2012
      • Výkon klesá po ALTER INDEX... Operace ONLINE je přerušena v systému SQL Server 2012
    • Vylepšení zobrazení dynamické správy

      • sys.dm_db_session_space_usage odráží množství místa, které v databázi tempdb zabírá objekt uživatele v jedné relaci. Pokud počet odstraněných řádků překročí 1024 stránek, zrušení přidělení těchto stránek se pozdrží. V SQL Server 2012 Service Pack 2 bude DMV zahrnovat také využití místa pro alokační jednotky, které jsou pozdrženy v novém sloupci nazvaném user_objects_deferred_dealloc_page_count.
      • sys.dm_server_services nyní správně zadá název uzlu do cluster_nodename sloupce, pokud je SQL Server nainstalován v clusteru s podporou převzetí služeb při selhání.
    • Vylepšení kruhové vyrovnávací paměti

      • Kruhová vyrovnávací paměť pro domény aplikací RING_BUFFER_CLRAPPDOMAIN obsahuje důvod, proč byla doména aplikace uvolněna v <poli DoomReason> :

        • 1 = uvolněno operacemi DDL, jako je drop assembly.
        • 2 = uvolněno operací související se zabezpečením, jako je změna oprávnění.
        • 3 = nezatíženo z důvodu manipulace s tlakem na paměť.
        • 4 = uvolněno z důvodu neúspěšné inicializace.
      • Odpovídající rozšířená událost app_domain_ring_buffer_recorded obsahuje důvod uvolnění v datovém poli události doom_reason.

      • RING_BUFFER_RESOURCE_MONITOR obsahuje záznamy, když je zjištěna změna stavu monitorovaného Sledováním prostředků. Kromě toho jsou pro oznámení o systémových a procesních prostředcích k dispozici oznámení fondu také v uzlu <IndicatorsPool<>/IndicatorsPool>.

      • Resource_monitor_ring_buffer_recorded rozšířená událost obsahuje oznámení pro celý fond v datovém poli pool_indicators.

      • RING_BUFFER_NONYIELD_PROCESSTABLE obsahuje název procesu spolu s dalšími informacemi až do 8192 vláken, která jsou spuštěna v systému v době záznamu položky kruhové vyrovnávací paměti.

    • Vylepšení zálohování a obnovení

      • Počínaje aktualizací Service Pack 2 už není povoleno zálohování koncového protokolu modelu s možností neobnovení.

      • Zprávy o dokončení zálohování a obnovení v protokolu chyb obsahují informace o době trvání a propustnosti:

        • ZÁLOŽNÍ DATABÁZE úspěšně zpracovala 298 stran za 0,026 sekundy (89,261 MB/s).
        • RESTORE DATABASE úspěšně zpracovala 298 stránek za 0.016 sekund (145.050 MB/s).
    • Rozšířené události

      • V aktualizaci SQL Server 2012 Service Pack 2 byly přidány nebo upraveny následující rozšířené události:

        • Alokace paměti:

          • Rozšířené události page_allocated a page_freed lze použít k zobrazení hlavních spotřebitelů SQL Server paměti. Počínaje aktualizací Service Pack 2 tyto rozšířené události také hlásí rezervovanou paměť, která se přidělí a uvolní během provádění dotazu.
        • Čištění duchů:

          • Při odstranění záznamu z tabulky nebo indexu tato operace nikdy fyzicky neodebere záznamy ze stránek, ale jenom je označí jako odstraněné nebo stínované. Jedná se o optimalizaci výkonu, která umožňuje rychlejší dokončení operací odstranění. Úloha na pozadí, která se nazývá ghost cleanup task, pak fyzicky odebere všechny odstraněné záznamy. Do aktualizace Service Pack 2 bylo přidáno několik rozšířených událostí, které poskytují přehled o různých fázích tohoto úkolu:

            • 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

      

Reference

Další informace o tom, jak zjistit aktuální verzi a edici systému SQL Server, naleznete v následujícím článku znalostní báze znalostní báze Microsoft Knowledge Base:

321185 Jak zjistit verzi a edici SQL Server a jeho součástí