Úvod
Tento článok obsahuje zoznam chýb, ktoré sú opravené v balíku Microsoft SQL Server 2012 Service Pack 2 (SP2).Poznámky
-
Ďalšie opravy, ktoré tu nie sú zdokumentované, môžu byť zahrnuté aj v balíku Service Pack.
-
Tento zoznam sa aktualizuje po vydaní ďalších článkov.
Ďalšie informácie o tom, ako získať balíky Service Pack SQL Server 2012, zobrazíte kliknutím na toto číslo článku v databáze Microsoft Knowledge Base:
2755533 Ako získať najnovší balík Service Pack pre SQL Server 2012 Poznámka: Ďalšie informácie o tom, ktoré stiahnutie by ste mali vybrať zo zoznamu dostupných stiahnutých súborov, nájdete v poznámkach k vydaniu tu.
Ďalšie informácie
balíky Service Pack SQL Server 2012 sú kumulatívne aktualizácie a inovujú všetky vydania a úrovne služieb SQL Server 2012 na SP2. Okrem opráv, ktoré sú uvedené v tomto článku, tento balík Service Pack obsahuje až a vrátane microsoft SQL Server 2012 SP1 Kumulatívna aktualizácia 9 (CU9).Ďalšie informácie o kumulatívnych balíkoch aktualizácií, ktoré sú k dispozícii pre balíky SQL Server 2012 SP1, zobrazíte kliknutím na toto číslo článku v databáze Microsoft Knowledge Base:
2772858 Zostavy SQL Server 2012, ktoré boli vydané po vydaní balíka Service Pack 1 SQL Server 2012
Problémy, ktoré sú opravené v tomto balíku Service Pack
Ďalšie informácie o chybách, ktoré boli opravené v programe SQL Server 2012 SP2, získate kliknutím na čísla v nasledujúcich článkoch v databáze Microsoft Knowledge Base.
|
Číslo chyby VSTS |
Číslo článku vedomostnej databázy Knowledge Base |
Popis |
|---|---|---|
|
1374617 |
OPRAVA: Keď implementujete inštaláciu klastra zabezpečenia pred zlyhaním SQL Server 2008 alebo SQL Server 2012, zdieľané súčasti sú nainštalované na nesprávnom mieste |
|
|
1703014 |
OPRAVA: Nedá sa pripojiť k serveru pri spustení dotazu MDX na vytvorenie kocky v SSAS 2012 |
|
|
2011247 |
OPRAVA: Pri použití akcie podrobnej analýzy v zostave SSRS 2012 sa obrázok na webovej stránke nezobrazuje správne |
|
|
2034994 |
OPRAVA: Skrátený text pri použití vykresľovača HPB na zobrazenie zostavy v SSRS 2012 |
|
|
1769469 |
OPRAVA: SQL Server zlyhá, keď je súbor denníka databázy tempdb plný v SQL Server 2012 |
|
|
1973168 |
OPRAVA: SSRS 2012 zlyhá s isolatedStorageException, keď predplatné exportované do excelových hárkov sú väčšie ako 10 MB |
|
|
1973196 |
OPRAVA: SSRS 2012 nemôže exportovať zostavu, ktorá je väčšia ako 10 MB do formátu Programu Excel |
|
|
787358 |
OPRAVA: Vrátenie zmien spôsobí, že databáza prejde do podozrivého režimu v SQL Server 2012 |
|
|
1043717 |
OPRAVA: Slabý výkon pri spustení dotazu na tabuľku v databáze s podporou RCSI v SQL Server 2012 |
|
|
1178585 |
Nové sys.dm_fts_index_keywords_position_by_document DMF v SQL Server 2012 SP2 |
|
|
1182241 |
OPRAVA: Nové súbory denníka sa nevytvoria po reštartovaní služby Reporting Services systému Windows v SSRS 2012 1. januára |
|
|
1240848 |
OPRAVA: Pri neúspešnom zálohovaní denníka v SQL Server 2012 sa nevydalo žiadne chybové hlásenie |
|
|
1253861 |
OPRAVA: Visual Studio 2012 zlyhá z dôvodu porušenia prístupu pri dokončení väzby zdroja údajov v používateľskom rozhraní zobrazovača zostáv 2012 v lokálnom režime |
|
|
1262029 |
OPRAVA: Prihlásenie na odber zdieľania súborov nevyplní stĺpec popisu v SSRS 2012 |
|
|
1481773 |
OPRAVA: Rozbaľovací zoznam Názov je prázdny, keď je zadaná zostava SSRS 2012 |
|
|
1419367 |
OPRAVA: Identifikácia udalosti 22 alebo 0xC1000016 chyby sa zapíše do denníka pri použití príkazu Zisťovanie v SSAS 2012 |
|
|
2103903 |
OPRAVA: Problémy s výkonom pri použití databázy SSISDB ako ukladacieho priestoru nasadenia v SQL Server 2012 |
|
|
2021581 |
Vylepšenie funkcie zapisovania do denníka SSAS 2012 v balíku SQL Server 2012 Service Pack 2 |
|
|
203749 |
OPRAVA: Slabý výkon pri používaní premenných tabuľky v SQL Server 2012 |
|
|
2095064 |
OPRAVA: Porušenie prístupu sa vyskytuje pri spustení funkcie CHECKTABLE alebo CHECKDB v tabuľke, ktorá má trvalé vypočítané stĺpce v SQL Server 2008 R2 alebo SQL Server 2012 |
|
|
1222472 |
OPRAVA: DTA nefunguje na inštancii SQL Server 2012, ktorá používa dodatočné zoradenie znakov |
|
|
2124209 |
OPRAVA: Nesprávne výsledky pri spúšťaní dotazov obsahujúcich operátor UNION pomocou paralelného plánu dotazov v SQL Server |
Riešenia nasledujúcich problémov sú zahrnuté aj v balíku SQL Server 2012 SP2.
|
Číslo chyby VSTS |
Popis |
|---|---|
|
950185 |
Vylepšené odosielanie správ pri spracovaní chýb a upozornení pri práci s veľkými zostavami HTML. |
|
950189 |
Vylepšené odosielanie správ pri spracovaní chýb a upozornení 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 blokovania. |
|
1041277 |
Úplná záloha DPM na serveri so sekundárnym rozhraním AlwaysOn sa skonvertuje na copy_only zálohu. |
|
1278767 |
Hodnota počítadiel perfmon tabuľkovej inštancie: Memory\VertiPaq <TypeName> KB je vždy 0. |
|
1355346 |
Príkaz END SCOPE sa nezhoduje s príkazom OPENING SCOPE. |
|
1374617 |
OPRAVA: Zdieľané súčasti sú nainštalované na nesprávnom mieste, keď implementujete inštaláciu klastra zabezpečenia pred zlyhaním SQL Server 2008 |
|
1610447 |
Neinicializovaný objekt vedie pri vykonávaní výrazov DAX s podmienenými výpočtami k zlyhaniam a potenciálne nesprávnym výsledkom. |
|
1610492 |
Jednoduchý dotaz DAX vráti neočakávané výsledky pri použití doplnku PowerPivot v2 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äte okruhu RING_BUFFER_NONYIELD_PROCESSTABLE nemá čas procesu používateľa a jadra. |
|
2075161 |
Poskytuje informácie o platforme v denníku SSRS 2012 |
|
1347204 |
OPRAVA: Porušenie prístupu pri vkladaní údajov do tabuľky, ktorá obsahuje stĺpec s predvolenou postupnosťou z transakcie medzi databázami v SQL Server 2012 |
|
1184332 |
Ak sa vykoná zálohovanie denníka chvosta v databáze modelu, databáza modelu sa počas reštartovania servera zamrzne v stave obnovenia, čo zabráni úspešnému spusteniu SQL Server. Dôvodom je, že databázu Tempdb sa nepodarilo vytvoriť počas spúšťania servera a zobrazí sa nasledujúce chybové hlásenie: Databázu<Názov Databázy>nie je možné otvoriť. |
|
1243853 |
Chyba 3456 sa vyskytuje pri obnovovaní zálohy denníka hromadne prihlásenej databázy, kde bol pridaný nový údajový súbor s počiatočnou veľkosťou väčšou ako 64704 KB. |
|
1404999 |
Pri vydaní snímky databázy v relácii s nastavením LOCK_TIMEOUT sa môže vyskytnúť chyba časového limitu, po ktorej nasleduje chyba kontrolného výrazu. |
|
1190211 |
Inštalácia SQL Server pomocou InstallShield skončí v stave zablokovania. Ďalšie informácie nájdete v tomtočlánku vedomostnej databázy Knowledge Base. |
|
1386073 |
Po inštalácii balíka SQL Server 2012 SP2 sa po zastavení SQL Server správcom konfigurácie alebo správcom riadenia služieb do SQL Server okamžite po vydaní vypnutia zapíše informačná správa. V starších verziách sme tieto správy vydali po zastavení interných služieb, ako je napríklad .NET Framework, sprostredkovateľ služieb. |
Opravy pre položky pripojenia odoslané komunitou
|
Pripojiť identifikáciu chyby |
Popis |
|---|---|
|
Výsledky hodnotenia sa zapíšu do výstupného súboru XML viackrát, keď implementujete architektúru enterprise management framework na viacerých serveroch a vyskytne sa chyba na jednom zo serverov v zozname. |
|
|
Databáza prejde do režimu obnovenia, keď sa jej zálohovanie obnoví ako iná databáza v rovnakej inštancii. |
|
|
Uloženú procedúru, ktorá volá sp_executesql, nie je možné ladiť v aplikácii SQL Server Management Studio (SSMS). Po stlačení klávesu F11 sa zobrazí chybové hlásenie Odkaz na objekt nie je nastavený na inštanciu objektu. |
|
|
SSMS plne nespravuje Full-Text v SQL Server Express. |
|
|
SQL Server SMO ignoruje predvolené obmedzenia v SQL Server 2012 a SQL Server 2014. |
|
|
SSMS spracováva číslované uložené procedúry nekonzistentne. |
|
|
Stĺpec <názov stĺpca> nepatrí do súhrnu tabuľky. (System.Data) " chybové hlásenie pri replikovaní tabuliek majú rovnaké názvy, ale nachádzajú sa v rôznych schémach. |
|
|
Po návrate na snímku databázy, ktorá obsahuje celotextové indexy, nie je možné vytvoriť žiadne ft_catalogs, kým buď reštartujete SQL Server, odpojíte a potom databázu pripojíte, alebo databázu neprevezmete do režimu offline a potom nastavíte databázu online. |
|
|
SSMS občas zlyhá pri zatvorení, čo potom spôsobí, že sa automaticky reštartuje |
|
|
Chybové hlásenie Hodnota null nie je platná pre stream pri práci so súčasťami kanála zákazníka v programe Business Intelligence Development Studio (BIDS). |
|
|
Pri spúšťaní dotazov so zapnutou možnosťou Zobraziť skutočný plán dotazu sa vráti výsledok null a zobrazí sa nasledujúce chybové hlásenie: Chyba: Msg 50000, Úroveň 16, Stav 10, Test procedúry, Reťazec riadka 34 alebo binárne údaje sa skrátia. |
|
|
Chybové hlásenie Kontrola kontrolného výrazu systému zlyhala pri vkladaní údajov do zobrazenia rozdeleného na oblasti, ktoré obsahuje spúšťače. |
|
|
Vytvorenie skriptu duplikuje príkazy pri skriptovaní povolení na úrovni stĺpcov v SSMS. |
|
|
SSMS môže zlyhať pri pokuse o obnovenie ikony okna SSMS na paneli úloh. |
|
|
Pri nasadzovaní nových verzií veľkých projektov sa počas nasadenia do databázy katalógu SSIS (SSISDB) vyskytne časový výkaz. Okrem toho sa zobrazia nasledujúce chybové hlásenia: Nepodarilo sa nasadiť projekt. Ďalšie informácie získate dotazom na zobrazenie operation_messages identifikátora operácie '219'. (Microsoft SQL Server, chyba: 27203) Nepodarilo sa nasadiť projekt. Opravte problémy a skúste to znova neskôr.:Uplynula platnosť časového limitu. Časový limit uplynul pred dokončením operácie alebo server neodpovedá. Vyhlásenie sa ukončilo. |
|
|
"Časť príkazu SQL je vnorená príliš hlboko. Pri analýze alebo spustení uloženej procedúry prepíšte dotaz alebo ho rozdeľte na menšie dotazy. |
Najdôležitejšie body pre SQL Server 2012 SP2
Tu je zvýraznenie niektorých zmien, ktoré sú v balíku SQL Server 2012 Service Pack 2 (čiže SP2):
-
Možnosti podpory:
-
Správa 35285 sa zobrazuje ako informačná správa podľa očakávaní a nie ako chyba.
-
-
Funkcie:
-
Podpora zapisovača SQL COPY_ONLY zálohovanie: Zálohovanie pomocou nástroja Data Protection Manager (DPM) na serveri so sekundárnym rozhraním AlwaysOn sa skonvertuje na COPY_ONLY zálohovanie.
-
-
Pridajte podporu k scenáru vytvorenia lokálnej kocky:
-
Pri používaní služby SQL Server 2012 Analysis Services (SSAS 2012) SP2 môžete vytvoriť lokálnu kocku, ktorá sa pripojí k službe SSAS spustenej na statickom nepredvolenom porte, ktorý má vypnutý prehliadač SQL. Táto nová funkcia je riadená novým nastavením konfigurácie v msmdsrv.ini: ConfigurationSettings\LocalCubeServerPortInConnectionString. Ak chcete túto funkciu zapnúť, nastavte hodnotu na hodnotu 1. Toto nastavenie nebude mať žiadny vplyv, ak je SSAS 2012 nakonfigurovaný ako klaster zabezpečenia pred zlyhaním alebo je spustený na predvolenom porte.
-
-
Pridajte ďalšie zapisovanie do denníka:
-
Tento balík Service Pack pridá do súboru denníka SSAS ďalšie informácie, ktoré pomôžu zlepšiť riešenie problémov. Týka sa to verzie SSAS, názvu počítača, názvu netbios, počtu procesorov, veľkosti pamäte RAM, IP, portu, typu protokolu, zablokovania, časového limitu uzamknutia a niektorých ďalších informácií.
-
-
SSISDB zablokovanie a zlepšenie výkonu čistenia
-
Úvod
-
Zablokovanie v databáze SSISDB pri súbežných volaniach na SSISDB.catalog.create_execution uloženú procedúru
-
Oprava pre súbežnosti SSISDB a zablokovanie problému. Týmto sa však nevyriešia všetky problémy. Aktuálne alternatívne riešenie ohromuje prácu o niekoľko sekúnd. Toto alternatívne riešenie však možno nebudete používať.
-
Slabý výkon úlohy údržby SSISDB
-
-
Rýchla oprava je k dispozícii pre úlohu údržby SSISDB.
-
-
Architektúry
-
Predchádzajúci model:
-
Každá transakcia vytvorí certifikát a symetrický kľúč, ktorý musí byť tiež uložený a spracovaný v úlohách údržby alebo čistenia.
-
-
Nový model:
-
Vytvorte nový riadok v tabuľke vlastností katalógu SERVER_OPERATION_ENCRYPTION_LEVEL a predvolene PER_EXECUTION na zachovanie spätnej kompatibility, hodnotu je možné zmeniť na PER_PROJECT vytvorenie jedného kľúča alebo páru certifikátov pre každý projekt. Pred zmenou z PER_EXECUTION na PER_PROJECT sa vyžaduje úplné vyčistenie. Dva nové postupy obchodu sú zavedené pre úplné vyčistenie.
-
-
Súhrn zmien:
-
Predstavte nový riadok v tabuľke vlastností SSISDB SERVER_OPERATION_ENCRYPTION_LEVEL:
-
Platné sú iba dve hodnoty (1 a 2).
-
Hodnota 1: Predvolená hodnota. Šifrované symetrickými kľúčmi a certifikátmi podľa úrovne spustenia. Vysoká úroveň zabezpečenia, ale môže mať problém s výkonom alebo zablokovanie.
-
Hodnota 2: Šifrované symetrickými kľúčmi a certifikátmi podľa úrovne projektu. Menej zabezpečenia, riešenie problému s výkonom alebo zablokovanie.
-
-
Zaviesť dva nové uložené procedúry Cleanup_server_logs a cleanup_server_execution_keys
-
SPs sú navrhnuté tak, aby sa používali pri zmene úrovne šifrovania z 1 na 2. Môžete spustiť Cleanup_server_logs prvý, ktorý môže byť dokončená veľmi rýchlo, aby 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 špičky.
-
Cleanup_server_logs: Vyčistiť iba 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 spustenia.
-
@cleanup_flag int (in (1,2))
-
cleanup_flag = 1: drop execution level symmetric keys and certificates
-
cleanup_flag = 2: vymažú sa symetrické kľúče a certifikáty na úrovni projektu (zruší sa len v prípade odstránenia tohto kolmého projektu a vyčistenia všetkých denníkov operácií súvisiacich s týmto projektom).
-
-
@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 1 000.
-
-
-
-
Voliteľná podpora počtov riadkov premenných tabuľky na zlepšenie plánov dotazu:
-
Ak je premenná tabuľky spojená s inými tabuľkami v SQL Server, môže to viesť k pomalému výkonu v dôsledku neefektívneho výberu plánu dotazov, pretože SQL Server nepodporuje štatistiky ani sledovať počet riadkov v premennej tabuľky pri zostavovaní plánu dotazu.
-
V SQL Server 2012 SP2 sa zavádza nový príznak sledovania, ktorý optimalizátoru dotazov umožňuje používať 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 zhoršeniu výkonu z dôvodu dodatočnej kompilácie požadovanej na zohľadnenie skutočného počtu riadkov vložených do premennej tabuľky počas vykonávania. Z tohto príznaku sledovania by ste zvyčajne mali prospech, ak premenná tabuľky obsahuje značné množstvo riadkov spojených s inými tabuľkami alebo má viac ako jeden riadok a používa sa na vonkajšej strane operátora vnoreného spojenia slučky s plánom na vnútornej strane, ktorý spracúva veľké množstvo riadkov.
-
Podobné správanie možno dosiahnuť v iných verziách SQL Server pomocou tipu dotazu OPTION (RECOMPILE). Tip dotazu však vyžaduje zisťovanie a úpravu všetkých dotazov, ktoré trpia slabým výberom plánu v dôsledku veľkého množstva práce riadenej premennými tabuľky, pričom povolenie príznaku sledovania 2453 môže mať vplyv na existujúce vyťaženia.
-
-
-
Vylepšené riešenie problémov s výkonom pre paralelné plány vykonávania dotazov
-
Funkcia DMV sys.dm_exec_requests teraz vráti presnú hodnotu pre cpu_time pre paralelné plány vykonávania dotazov. Štatistika diagnostiky IO teraz hlási presné logické čítanie pre paralelné plány vykonávania dotazov.
-
-
Vylepšená diagnostika hash presahu
-
Ak operátor agregácie hash alebo hash presahuje údaje do databázy tempdb počas vykonávania dotazu, zodpovedajúce vstup/výstup sa teraz vykazujú pre diagnostiku ŠTATISTIKY IO.
-
-
Vylepšená diagnostika indexu celého textu
-
V niektorých prípadoch môže byť ťažké pochopiť, ako sa vracajú výsledky určitých celotextových dotazov. Podsystém vyhľadávania celého textu interaguje s externými rozdeľovačmi slov a zoznamami zastavenia a v dôsledku tejto interakcie sa polohové informácie kľúčových slov v dokumente môžu líšiť od informácií pozorovaných v skutočnom texte. Toto je veľmi dôležité pri vyhľadávaní výrazu alebo funkcie NEAR, pretože rozdiel medzi slovami sa používa vo interných výpočtoch na vyhľadanie zodpovedajúcich dokumentov.
-
V SQL Server 2012 SP2 bola pridaná nová funkcia dynamického riadenia (DMF), ktorá poskytuje prístup k informáciám o umiestnení 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á nasledujúcu syntax:sys. dm_fts_index_keywords_position_by_document ( DB_ID('database_name'), OBJECT_ID('table_name') )
-
Namiesto počtu výskytov vráti informácie o každom výskyte a jeho pozícii v indexovaných dokumentoch.
-
Tieto informácie možno použiť na zobrazenie priradenia medzi textom a interným indexom, ktoré v hľadanom výraze zobrazí rozdiel v delte (ak existuje). Môže to pomôcť pochopiť výsledky vyhľadávania výrazov.
-
-
Možnosti podpory
-
Transakčná replikácia:
-
Podrobné hlásenie pridané do štatistiky v tabuľkách histórie a podrobnejšie správy v denníkoch agenta:
-
Pridaná textová správa k štatistikám <> výstup xml na definovanie rôznych stavov v denníku aj v distribútoroch.
-
Pridané štatistiky na úrovni článku pre distribútora a logreader parametrizované príkazy.
-
Pridaný počet vynechaných príkazov do výstupného súboru v agentovi distribútora.
-
Pridaný čas strávený vykonaním zmien schémy v distribútorovi.
-
-
LogReader: záznamy denníka sa pri digitalizovaní výpisu používateľa pridajú do súboru .TXT.
-
Peer To Peer: Vkladajte, aktualizujte a odstraňujte postupy, aby sa v správe o konflikte uvádzali nižšie uvedené podrobnosti:
-
Názov tabuľky
-
Názov stĺpca a hodnoty primárneho kľúča
-
Aktuálna verzia
-
Pred verziou
-
Po verzii
-
-
-
Replikácia zlúčenia:
-
Výstup príznaku sledovania 101, ktorý sa pridá do súboru denníka, keď je úroveň výstupu podrobného pre agenta zlúčenia nastavená na hodnotu 4.
-
-
-
Funkčnosť
-
Transakčná replikácia:
-
Funkcia Peer to Peer Replication teraz podporuje čiastočné aktualizácie textového stĺpca pomocou funkcie Update alebo . Písanie sémantické.
-
-
Replikácia zlúčenia:
-
Vyčistenie uloženej procedúry bolo prepracované, aby sa zabránilo nadbytočnému nahrávaniu údajov.
-
-
-
Hlásenie zapisovania do denníka s chybami spracovania a upozorneniami na zabránenie bežným volaniam do css, veľkých zostáv HTML.
-
Prehľad:
-
Zisťovanie návrhu zostavy s cieľom určiť, či návrh zostavy vytvorí veľkú zostavu HTML a potenciálne spôsobí problémy s výkonom. Toto by sa malo ľahko zistiť preskúmaním nastavení interaktívnej výšky a šírky strany.
-
-
Scenár používateľa:
-
Zostavu vytvoríte v Zostavovač zostáv. Do vlastnosti InteractiveSize zadáte hodnotu 0. Zobrazí sa kontextové okno s upozornením na možný vplyv na výkon:
Nastavenie interaktívnej heigth na 0 rohože majú vplyv na výkon.
-
-
-
Vylepšenia výkonu
-
Niekoľko vylepšení výkonu v balíku Service Pack 2, ako je popísané 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 cudzej stránky v SQL Server 2012
-
Po zmene indexu sa znižuje výkon... Online operácia bola prerušená v SQL Server 2012
-
-
Vylepšenia DMV
-
sys.dm_db_session_space_usage odráža množstvo priestoru, ktoré používateľ objektu na reláciu zabral v databáze tempdb. Keď počet odstránených riadkov presahuje 1 024 strán, zrušenie vyhradenia týchto stránok sa odloží. V balíku Service Pack 2 SQL Server 2012 bude dmv zahŕňať aj využitie priestoru pre jednotky vyhradenia, ktoré sú odložené v novom stĺpci s názvom user_objects_deferred_dealloc_page_count.
-
sys.dm_server_services teraz správne určí názov uzla v stĺpci cluster_nodename, ak je SQL Server nainštalovaný v klastri zabezpečenia pred zlyhaním.
-
-
Vylepšenia kruhovej medzipamäte
-
Medzipamäť zvonenia pre domény aplikácií RING_BUFFER_CLRAPPDOMAIN obsahuje dôvod, prečo bola doména aplikácie uvoľnená do poľa> <DoomReason:
-
1 = vyložené operáciami DDL, ako je napríklad zostava pustenia.
-
2 = nenačíbané operáciou súvisiacou so zabezpečením, ako je napríklad zmena povolenia.
-
3 = vyložené z dôvodu spracovania preťaženia pamäte.
-
4 = nenačíbané z dôvodu neúspešnej inicializácie.
-
-
Príslušná app_domain_ring_buffer_recorded rozšírenej udalosti obsahuje dôvod uvoľnenia údajov v údajovom poli udalosti doom_reason.
-
RING_BUFFER_RESOURCE_MONITOR obsahuje položky, keď sa zistí zmena v stave sledovanom monitorom zdrojov. Okrem toho sú oznámenia o systémových a procesných prostriedkoch k dispozícii aj v uzli <IndicatorsPool> </IndicatorsPool> uzla.
-
Resource_monitor_ring_buffer_recorded rozšírená udalosť zahŕňa oznámenia z fondu v údajovom poli pool_indicators.
-
RING_BUFFER_NONYIELD_PROCESSTABLE obsahuje názov procesu spolu s ďalšími informáciami až do 8 192 vlákien, ktoré sú spustené v systéme v čase zaznamenávania vstupu do medzipamäte okruhu.
-
-
Vylepšenia zálohovania a obnovenia
-
Zálohovanie chvostového denníka modelu s možnosťou norecovery už nie je povolené začínať s balíkom Service Pack 2.
-
Hlásenia o dokončení zálohovania a obnovenia v denníku chýb zahŕňajú informácie o trvaní a priepustnosti:
-
Databáza zálohovania úspešne spracovala 298 strán za 0,026 sekundy (89,261 MB/s).
-
Databáza RESTORE ú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é tieto rozšírené udalosti:
-
Vyhradenie pamäte:
-
Rozšírené udalosti page_allocated a page_freed možno použiť na zobrazenie najlepších používateľov SQL Server pamäte. Počnúc balíkom Service Pack 2 tieto rozšírené udalosti tiež hlásia vyhradenú pamäť, ktorá je vyhradená a uvoľnená počas vykonávania dotazu.
-
-
Čistenie duchov:
-
Pri odstránení záznamu v tabuľke alebo indexe takáto operácia odstránenia nikdy fyzicky neodstráni záznamy zo stránok, označí ich len ako odstránený alebo strašidelný. Toto je optimalizácia výkonu, ktorá umožňuje rýchlejšie dokončenie operácií odstraňovania. Úloha na pozadí s názvom úloha čistenia duchov 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 určiť aktuálnu verziu a vydanie SQL Server, zobrazíte kliknutím na toto číslo článku v databáze Microsoft Knowledge Base:
321185 Ako určiť verziu a vydanie SQL Server a jej súčastí