Bevezetés
Ez a cikk a Microsoft SQL Server 2012 Service Pack 2 (SP2) által kijavított hibákat sorolja fel.Megjegyzések
-
Az itt nem dokumentált további javítások is belefoglalhatók a szervizcsomagba.
-
Ez a lista a további cikkek megjelenésekor frissül.
A SQL Server 2012 szervizcsomagok beszerzéséről a Microsoft Tudásbázis következő cikkében tájékozódhat:
2755533 A legújabb szervizcsomag beszerzése SQL Server 2012-höz Megjegyzés Ha többet szeretne megtudni arról, hogy melyik letöltést válassza ki az elérhető letöltések listájából, tekintse meg az itt található kibocsátási megjegyzéseket.
További információ
SQL Server 2012 szervizcsomagok összegző frissítések, és a 2012 SQL Server sp2 összes kiadását és szolgáltatási szintjét frissítik. A cikkben felsorolt javítások mellett ez a szervizcsomag a Microsoft SQL Server 2012 SP1 9. kumulatív frissítését (CU9)is tartalmazza. A SQL Server 2012 SP1-hez elérhető kumulatív frissítési csomagokról a Microsoft Tudásbázis következő cikkében tájékozódhat:
2772858 A 2012-SQL Server 2012 Service Pack 1 kiadását követően kiadott SQL Server 2012-ben kiadott buildek
A szervizcsomagban kijavított problémák
A SQL Server 2012 SP2-ben kijavított hibákról a Microsoft Tudásbázis következő cikkszámaiban talál további információt.
|
VSTS-hibaszám |
Tudásbáziscikk száma |
Leírás |
|---|---|---|
|
1374617 |
JAVÍTÁS: A megosztott összetevők nem a megfelelő helyre vannak telepítve a SQL Server 2008 vagy SQL Server 2012 feladatátvevő fürt telepítésekor |
|
|
1703014 |
JAVÍTÁS: Nem lehet csatlakozni a kiszolgálóhoz, ha kockalétrehozási MDX-lekérdezést futtat az SSAS 2012-ben |
|
|
2011247 |
JAVÍTÁS: A kép nem jelenik meg megfelelően a weblapon, amikor részletezési műveletet használ egy SSRS 2012-jelentésen |
|
|
2034994 |
JAVÍTÁS: A SZÖVEG csonkolva jelenik meg, amikor HPB-megjelenítővel tekint meg egy jelentést az SSRS 2012-ben |
|
|
1769469 |
JAVÍTÁS: SQL Server összeomlik, ha a tempdb-adatbázis naplófájlja megtelt SQL Server 2012-ben |
|
|
1973168 |
JAVÍTÁS: Az SSRS 2012 Az IsolatedStorageException kivétellel meghiúsul, ha az Excel-munkalapokra exportált előfizetések mérete meghaladja a 10 MB-ot |
|
|
1973196 |
JAVÍTÁS: Az SSRS 2012 nem tud exportálni egy 10 MB-nál nagyobb jelentést Excel-formátumba |
|
|
787358 |
JAVÍTÁS: A visszaállítás miatt az adatbázis gyanús módba vált SQL Server 2012-ben |
|
|
1043717 |
JAVÍTÁS: Gyenge teljesítmény, ha egy RCSI-kompatibilis adatbázisban lévő táblán futtat lekérdezést SQL Server 2012-ben |
|
|
1178585 |
Új DMF-sys.dm_fts_index_keywords_position_by_document a SQL Server 2012 SP2-ben |
|
|
1182241 |
JAVÍTÁS: Az új naplófájlok nem jönnek létre, amikor január 1-jén újraindítja a Reporting Services Windows-szolgáltatást az SSRS 2012-ben |
|
|
1240848 |
JAVÍTÁS: Nem jelenik meg hibaüzenet, ha a napló biztonsági mentése meghiúsult SQL Server 2012-ben |
|
|
1253861 |
JAVÍTÁS: A Visual Studio 2012 a hozzáférés megsértése miatt összeomlik, amikor az adatforrás-kötés a Jelentésmegjelenítő 2012 felhasználói felületén helyi módban befejeződik |
|
|
1262029 |
JAVÍTÁS: A fájlmegosztási előfizetés nem tölti fel a leírás oszlopot az SSRS 2012-ben |
|
|
1481773 |
JAVÍTÁS: A "Név" legördülő lista üres, ha SSRS 2012-jelentés van megadva |
|
|
1419367 |
JAVÍTÁS: Az SSAS 2012 Discover parancsának használatakor a rendszer naplózza a 22-ös eseményazonosítót vagy 0xC1000016 hibát |
|
|
2103903 |
JAVÍTÁS: Teljesítményproblémák, amikor az SSISDB-t használja üzembehelyezési tárolóként a SQL Server 2012-ben |
|
|
2021581 |
Az SSAS 2012 naplózási funkciójának fejlesztése a SQL Server 2012 Service Pack 2-ben |
|
|
203749 |
JAVÍTÁS: Gyenge teljesítmény a táblaváltozók SQL Server 2012-ben való használatakor |
|
|
2095064 |
JAVÍTÁS: Hozzáférés-megsértés akkor fordul elő, ha a CHECKTABLE vagy a CHECKDB futtatása olyan táblán történik, amely SQL Server 2008 R2-ben vagy SQL Server 2012-ben megőrzött számított oszlopokat tartalmaz |
|
|
1222472 |
JAVÍTÁS: A DTA nem működik SQL Server 2012-példányon, amely kiegészítő karakteres rendezést használ |
|
|
2124209 |
JAVÍTÁS: Helytelen eredmények az UNION operátort tartalmazó lekérdezések futtatásakor a párhuzamos lekérdezésterv használatával SQL Server |
A SQL Server 2012 SP2 az alábbi problémák megoldását is tartalmazza.
|
VSTS-hibaszám |
Leírás |
|---|---|
|
950185 |
Továbbfejlesztett üzenetkezelés a nagy HTML-jelentésekkel kapcsolatos hibák és figyelmeztetések feldolgozása céljából. |
|
950189 |
Továbbfejlesztett üzenetkezelés a hibák és figyelmeztetések feldolgozása során, amikor nagy számú paramétert tartalmazó jelentésekkel dolgozik. |
|
994470 |
Helytelen eredmények a blokkmódú, nem naplós operátorokkal végzett munka során. |
|
1041277 |
A DPM teljes biztonsági mentése az AlwaysOn másodlagos kiszolgálóról copy_only biztonsági mentésre lesz konvertálva. |
|
1278767 |
A táblázatos példány teljesítményszámlálóinak értéke: Memory\VertiPaq <TypeName> KB mindig 0. |
|
1355346 |
A záró SCOPE utasítás nem egyezik a nyitó SCOPE utasításával. |
|
1374617 |
JAVÍTÁS: A megosztott összetevők nem a megfelelő helyre vannak telepítve a SQL Server 2008 feladatátvevő fürt telepítésekor |
|
1610447 |
Az nem inicializált objektum összeomlásokhoz és potenciálisan rossz eredményekhez vezet, amikor feltételes számításokkal hajt végre DAX-kifejezéseket. |
|
1610492 |
Egy egyszerű DAX-lekérdezés váratlan eredményeket ad vissza a PowerPivot v2 11.0.3000.0 használatakor. |
|
2060218 |
"ACTIONABLE_HEAP_CORRUPTION", ha az SSRS konfigurációs fájl elemzése érvénytelen InstanceId azonosítóval történik. |
|
2065570 |
Az RING_BUFFER_NONYIELD_PROCESSTABLE gyűrűpuffer nonYieldProcessTable rekordja nem rendelkezik felhasználói és kernelfolyamat-idővel. |
|
2075161 |
Platforminformációkat biztosít az SSRS 2012 naplójában |
|
1347204 |
JAVÍTÁS: Hozzáférés-megsértés, ha olyan táblába szúr be adatokat, amelynek oszlopa alapértelmezés szerint egy adatbázisközi tranzakcióból származik SQL Server 2012-ben |
|
1184332 |
Ha a mintanapló biztonsági mentése a modelladatbázison történik, a modelladatbázis a kiszolgáló újraindítása során visszaállítási állapotban lefagy, ami megakadályozza, hogy a SQL Server sikeresen elinduljon. Ennek az az oka, hogy a Tempdb-adatbázis nem hozható létre a kiszolgáló indításakor, és a következő hibaüzenet jelenik meg: "Az adatbázis< DatabaseName>" nem nyitható meg" |
|
1243853 |
A 3456-os hiba akkor fordul elő, amikor egy tömegesen naplózott adatbázis naplóinak biztonsági másolatát állítja vissza, ahol egy 64704 KB-nál nagyobb kezdeti méretű új adatfájlt adtak hozzá. |
|
1404999 |
Ha egy adatbázis-pillanatkép elvetése egy LOCK_TIMEOUT beállítással rendelkező munkamenetben történik, időtúllépési hiba léphet fel, amelyet egy helyességi hiba követ. |
|
1190211 |
A SQL Server telepítése az InstallShield használatával lefagy. További információt ebbena tudásbáziscikkben talál. |
|
1386073 |
A SQL Server 2012 SP2 telepítése után, amikor SQL Server leáll a Configuration Managerből vagy a szolgáltatásvezérlőből, a rendszer a leállítás kiadása után azonnal naplózza a SQL Server egy tájékoztató üzenetet. A korábbi verziókban a belső szolgáltatások, például a .NET-keretrendszer, a szolgáltatásközvetítő leállítása után adták ki ezeket az üzeneteket. |
Javítások a közösség által beküldött csatlakozási elemekhez
|
Kapcsolódási hiba azonosítója |
Leírás |
|---|---|
|
A kiértékelési eredmények többször is megjelennek a kimeneti XML-fájlban, amikor a Vállalati felügyeleti keretrendszert több kiszolgálón implementálja, és hiba történik a listában szereplő egyik kiszolgálón. |
|
|
Az adatbázis visszaállítási módba lép, ha a biztonsági másolata egy másik adatbázisként van visszaállítva ugyanazon a példányon. |
|
|
Nem végezhet hibakeresést olyan tárolt eljárásban, amely meghívja sp_executesql a SQL Server Management Studio (SSMS) alkalmazásban. Az F11 billentyű lenyomásakor "Az objektumhivatkozás nincs objektumpéldányra állítva" hibaüzenet jelenik meg. |
|
|
Az SSMS nem kezeli teljes mértékben a Full-Text SQL Server Express. |
|
|
SQL Server SMO figyelmen kívül hagyja SQL Server 2012-ben és SQL Server 2014-ben az alapértelmezett korlátozást. |
|
|
Az SSMS inkonzisztens módon kezeli a számozott tárolt eljárásokat. |
|
|
"Az "<oszlop neve>" oszlop nem tartozik a tábla összegzéséhez. (System.Data)" hibaüzenet jelenik meg, ha a táblák replikálása azonos nevű, de különböző sémákban található. |
|
|
Miután visszaállított egy teljes szöveges indexeket tartalmazó adatbázis-pillanatképet, nem hozhat létre ft_catalogs, amíg újra nem indítja SQL Server, leválasztja, majd csatolja az adatbázist, vagy offline állapotba nem állítja az adatbázist, majd online állapotba nem állítja. |
|
|
Az SSMS időnként összeomlik bezáráskor, ami automatikusan újraindul |
|
|
"A "null" érték nem érvényes a "stream" hibaüzenetre, amikor ügyfélfolyamat-összetevőkkel dolgozik az Üzletiintelligencia-fejlesztő studióban (BIDS). |
|
|
Ha a Tényleges lekérdezésterv megjelenítése funkcióval hajt végre lekérdezéseket, a rendszer a Null értéket adja vissza, és a következő hibaüzenetet kapja: Hiba: Msg 50000, Level 16, State 10, Procedure test, Line 34 String or binary data is csonkolt. |
|
|
"A rendszer helyességi ellenőrzése nem sikerült" hibaüzenet jelenik meg, amikor eseményindítókat tartalmazó particionált nézetbe szúr be adatokat. |
|
|
A create script duplikálja az utasításokat, amikor oszlopszintű engedélyeket szkriptel az SSMS-ben. |
|
|
Az SSMS összeomlhat, amikor megpróbálja frissíteni az SSMS ablak ikonját a tálcán. |
|
|
A nagy projektek új verzióinak üzembe helyezése időtúllépést tapasztal az SSIS Catalog-adatbázisba (SSISDB) való üzembe helyezés során. Emellett a következő hibaüzenetek jelennek meg: A projekt üzembe helyezése sikertelen. További információt a "219" műveletazonosító operation_messages nézetében talál. (Microsoft SQL Server, hiba: 27203) Nem sikerült üzembe helyezni a projektet. Javítsa ki a problémákat, és próbálkozzon újra később.:Az időtúllépés lejárt. A művelet befejezése előtt eltelt időtúllépési időszak, vagy a kiszolgáló nem válaszol. A utasítás le lett állítva. |
|
|
"Az SQL-utasítás egy része túl mélyen van beágyazva. Írja át a lekérdezést, vagy bontsa kisebb lekérdezésekre" hibaüzenet jelenik meg a tárolt eljárás elemzésekor vagy végrehajtásakor. |
A SQL Server 2012 SP2 legfontosabb újdonságai
Az alábbiakban a SQL Server 2012 Service Pack 2 (más néven SP2) néhány változását mutatjuk be:
-
Támogatási lehetőségek:
-
A 35285-ös üzenet nem hibaként, hanem tájékoztató üzenetként jelenik meg.
-
-
Funkcionalitás:
-
Az SQL-író támogatja COPY_ONLY biztonsági mentést: A Data Protection Manager (DPM) teljes biztonsági mentése a kiszolgálón az AlwaysOn másodlagos verziójával lesz konvertálva COPY_ONLY biztonsági mentésre.
-
-
Támogatás hozzáadása a helyi kockalétrehozás forgatókönyvéhez:
-
A SQL Server 2012 Analysis Services (SSAS 2012) SP2 használatakor létrehozhat egy helyi kockát, amely egy olyan statikus, nem alapértelmezett porton futó SSAS-hez csatlakozik, amelyen az SQL-böngésző ki van kapcsolva. Ezt az új funkciót a következő msmdsrv.ini új konfigurációs beállítása vezérli: "ConfigurationSettings\LocalCubeServerPortInConnectionString". A funkció engedélyezéséhez állítsa az értéket 1-re. Ez a beállítás nem lesz hatással, ha az SSAS 2012 feladatátvevő fürtként van konfigurálva, vagy az alapértelmezett porton fut.
-
-
További naplózás hozzáadása:
-
Ez a szervizcsomag további információkat ad hozzá az SSAS-naplófájlhoz a hibaelhárítás javítása érdekében. Ez magában foglalja az SSAS verzióját, a számítógép nevét, a netbios nevét, a processzorok számát, a RAM méretét, az IP-címet, a portot, a protokoll típusát, a holtpontot, a zárolási időtúllépést és néhány egyéb információt.
-
-
Az SSISDB holtpontja és a karbantartási teljesítmény javítása
-
Bevezetés
-
Holtpont az SSISDB-adatbázisban a tárolt eljárás SSISDB.catalog.create_execution egyidejű hívásai során
-
Kijavítottuk az SSISDB-vel való egyidejűségekkel és holtpontokkal kapcsolatos problémákat. Ez azonban nem old meg minden problémát. A jelenlegi áthidaló megoldás néhány másodperccel megkétíti a feladatokat. Ezt a kerülő megoldást azonban nem használhatja.
-
Gyenge teljesítmény az SSISDB karbantartási feladatán
-
-
Az SSISDB karbantartási feladatához gyorsjavítás érhető el.
-
-
Építészet
-
Előző modell:
-
Minden tranzakció létrehoz egy tanúsítványt és egy szimmetrikus kulcsot, amelyet karbantartási vagy karbantartási feladatok során is tárolni és feldolgozni kell.
-
-
Új modell:
-
Vezessen be egy új sort a katalógustulajdonság-táblázatba SERVER_OPERATION_ENCRYPTION_LEVEL, és az alapértelmezett érték PER_EXECUTION a visszamenőleges kompatibilitás megőrzése érdekében, az érték módosítható úgy, hogy PER_PROJECT minden projekthez egy kulcs- vagy tanúsítványpárt hozzon létre. A PER_EXECUTION-ról PER_PROJECT-ra való váltás előtt teljes törlésre van szükség. A teljes törléshez két új tárolási eljárást vezetünk be.
-
-
Módosítás összegzése:
-
Új sor bevezetése az SSISDB tulajdonságtáblában SERVER_OPERATION_ENCRYPTION_LEVEL:
-
Csak két érték érvényes (1 és 2).
-
"1" érték: Alapértelmezett érték. A rendszer a végrehajtási szintnek megfelelően szimmetrikus kulcsokkal és tanúsítványokkal titkosítja. Magas biztonság, de teljesítménybeli vagy holtpontproblémák léphetnek fel.
-
"2" érték: Szimmetrikus kulcsokkal és tanúsítványokkal titkosítva a projektszintnek megfelelően. Kevesebb biztonság, teljesítménnyel vagy holtponttal kapcsolatos probléma megoldása.
-
-
Két új tárolt eljárás (SP) bevezetése Cleanup_server_logs és cleanup_server_execution_keys
-
Az SP-k akkor használhatók, ha a titkosítási szintet "1"-ről "2-esre" módosítja. Először futtathatja Cleanup_server_logs, amely nagyon gyorsan befejezhető, hogy az SSISDB jó állapotba kerüljön. Az SSISDB-adatbázis készen áll a titkosítási szintre való váltásra.
-
Cleanup_server_keys több időt vesz igénybe, mint Cleanup_server_logs. A titkosítási szint "2" értékre való módosítása után azonban fut, és a csúcsidőn kívül rendszeresen fut.
-
Cleanup_server_logs: Csak az összes műveleti napló törlése.
-
Cleanup_server_execution_keys: törölje a bizalmas végrehajtási paraméterek védelmére használt szimmetrikus kulcsokat és tanúsítványokat.
-
@cleanup_flag int (in (1,2))
-
cleanup_flag = 1: a végrehajtási szint szimmetrikus kulcsainak és tanúsítványainak elvetése
-
cleanup_flag = 2: a projektszintű szimmetrikus kulcsok és tanúsítványok elvetése (csak akkor veti el őket, ha ezt a pertikuláris projektet törölték, és a projekthez kapcsolódó összes műveleti naplót törölték).
-
-
@delete_batch_size int = 1000
-
a kulcsok vagy tanúsítványok száma a tárolási eljárás egy hívásakor el lesz dobva.
-
-
-
A internal.cleanup_server_retention_window módosítsa a delete_batch_size 10-ről 1000-re.
-
-
-
-
A táblaváltozók sorszámának opcionális támogatása a lekérdezéstervek javításához:
-
Ha egy táblaváltozó SQL Server más tábláival van összekapcsolva, az a lekérdezésterv nem hatékony kiválasztása miatt lassú teljesítményt eredményezhet, mivel SQL Server nem támogatja a statisztikát vagy a sorok számának nyomon követését egy táblaváltozóban a lekérdezésterv összeállítása során.
-
A SQL Server 2012 SP2-ben egy új nyomkövetési jelzőt vezetünk be, amely lehetővé teszi a lekérdezésoptimalizáló számára, hogy a hatékonyabb lekérdezésterv kiválasztása érdekében felhasználja a táblaváltozóba beszúrt sorok számával kapcsolatos információkat. A viselkedés aktiválásához engedélyezze a 2453-at.Megjegyzések:
-
Bizonyos esetekben a 2453-es nyomkövetési jelző engedélyezése a teljesítmény romlásához vezethet, mivel további fordításra van szükség a táblaváltozóba a végrehajtási idő alatt beszúrt sorok tényleges számának figyelembe vételéhez. Ez a nyomkövetési jelző általában akkor hasznos, ha egy táblaváltozóban jelentős mennyiségű sor csatlakozik más táblákhoz, vagy egynél több sor van, és egy beágyazott hurokillesztési operátor külső oldalán használnak egy tervet a belső oldalon, amely nagy mennyiségű sort dolgoz fel.
-
Hasonló viselkedés érhető el a SQL Server más verzióiban az OPTION (RECOMPILE) lekérdezési tipp használatával. A lekérdezési tipp azonban megköveteli az összes olyan lekérdezés észlelését és módosítását, amely a táblaváltozók által vezérelt nagy mennyiségű munka miatt rossz tervválasztásban szenved, miközben a 2453-ás nyomkövetési jelző engedélyezése hatással lehet a meglévő számítási feladatokra.
-
-
-
Továbbfejlesztett teljesítménnyel kapcsolatos hibaelhárítás párhuzamos lekérdezés-végrehajtási tervekhez
-
A DMV sys.dm_exec_requests mostantól pontos értéket ad vissza cpu_time párhuzamos lekérdezés-végrehajtási tervekhez. A STATISTICS I/O-diagnosztikák mostantól pontos logikai olvasásokat jeleznek a párhuzamos lekérdezés-végrehajtási tervekhez.
-
-
Továbbfejlesztett kivonatkiömlés diagnosztikája
-
Ha egy kivonatillesztési vagy kivonat-összesítő operátor adatokat ömleszt a tempdb-adatbázisba a lekérdezés végrehajtása során, a rendszer most a statisztika I/O-diagnosztikájának megfelelő I/O-t jelenti.
-
-
Továbbfejlesztett teljes szöveges indexdiagnosztikák
-
Bizonyos esetekben nehéz lehet megérteni bizonyos teljes szöveges lekérdezések eredményeit. A teljes szöveges keresőalrendszer külső szóhatárolókkal és stoplistákkal működik együtt, és az interakció eredményeként a dokumentumban szereplő kulcsszavak pozícióadatai eltérhetnek a tényleges szövegben megfigyelttől. Ez különösen fontos a "phrase" vagy a "NEAR" keresések során, mivel a szavak közötti különbséget a belső számítások az egyező dokumentumok megkeresésére használják.
-
A 2012 SP2 SQL Server új dinamikus felügyeleti függvényt (DMF) adtunk hozzá, hogy hozzáférést biztosítsunk a dokumentumban indexelt kulcsszavak helymeghatározási információihoz. Az új DMF hasonló a meglévő DMF-sys.dm_fts_index_keywords_by_document, és a következő szintaxist tartalmazza: sys. dm_fts_index_keywords_position_by_document ( DB_ID('database_name'), OBJECT_ID('table_name') )
-
Az előfordulások száma helyett az egyes előfordulásokról és az indexelt dokumentumban elfoglalt helyzetéről ad vissza információt.
-
Ez az információ a szöveg és a belső index közötti leképezés megtekintésére használható, amely a keresési kifejezés különbözetét (ha van) mutatja. Ez segíthet a kifejezéskeresés eredményeinek megértésében.
-
-
Támogatási lehetőségek
-
Tranzakciós replikáció:
-
Részletes üzenet hozzáadva a statisztikákhoz az előzménytáblákban, és részletesebb üzenetek az ügynöknaplókban:
-
Szöveges üzenet hozzáadva a statisztikák <> XML-kimenethez, hogy különböző állapotokat határozzon meg a logreader és a terjesztő ügynökökben.
-
Cikkszintű statisztikák hozzáadva a terjesztő és a logreader paraméteres parancsaihoz.
-
A kihagyott parancsok száma hozzáadva a kimeneti fájlhoz a terjesztőügynökben.
-
A sémamódosítások a terjesztőügynökben való elvégzésére fordított idő hozzáadva.
-
-
LogReader: A naplórekordok .TXT fájlba kerülnek a felhasználói memóriakép rögzítésekor.
-
Társközi: A beszúrási, frissítési és törlési eljárások frissülnek, hogy az ütközési üzenet alább látható legyen:
-
Tábla neve
-
Elsődleges kulcs oszlopának neve és értékei
-
Aktuális verzió
-
Verzió előtti
-
Verzió utáni
-
-
-
Replikáció egyesítése:
-
A naplófájlban hozzáadott 101-es nyomkövetési jelző kimenete, ha az egyesítési ügynök kimeneti részletességi szintje 4.
-
-
-
Függvénybeliség
-
Tranzakciós replikáció:
-
A társközi replikáció mostantól támogatja a szöveges oszlop részleges frissítéseit az Update vagy a használatával. Szemantikai írás.
-
-
Replikáció egyesítése:
-
A tárolt adatok felesleges feltöltésének elkerülése érdekében a rendszer újratervezte a tárolt eljárásokat.
-
-
-
Naplózási üzenet feldolgozási hibákkal és figyelmeztetésekkel a CSS- és nagyméretű HTML-jelentések gyakori hívásainak megelőzéséhez.
-
Áttekintés:
-
A jelentésterv észlelése annak megállapításához, hogy a jelentésterv nagy HTML-jelentést eredményez-e, és potenciálisan teljesítményproblémákat okoz. Ezt az interaktív oldalmagasság és szélesség beállításainak vizsgálatával könnyen észlelheti.
-
-
Felhasználói forgatókönyv:
-
Jelentést a Report Builder hozhat létre. Az InteractiveSize tulajdonságban a "0" értéket kell megadnia. Megjelenik egy előugró ablak, amely a következő üzenetet tartalmazza a lehetséges teljesítményre gyakorolt hatásról:
Az interaktív heigth beállítása 0 szőnyegre hatással van a teljesítményre.
-
-
-
Teljesítménybeli fejlesztések
-
A Service Pack 2 számos teljesítménybeli továbbfejlesztése az alábbi cikkekben leírtak szerint:
-
Teljesítményproblémák akkor fordulnak elő, ha az adatbázis-zárolási tevékenység SQL Server 2012-ben növekszik
-
Teljesítményproblémák történnek NUMA-környezetekben a 2012-SQL Server-ben történő külső lapfeldolgozás során
-
Az ALTER INDEX után csökken a teljesítmény... Az ONLINE művelet 2012 SQL Server megszakadt
-
-
DMV-fejlesztések
-
sys.dm_db_session_space_usage a tempdb-adatbázisban a felhasználói objektum által munkamenetenként elfoglalt helyet tükrözi. Ha a törölt sorok száma meghaladja az 1024 oldalt, a rendszer elhalasztja ezeknek a lapoknak a lefoglalását. A 2012-SQL Server Service Pack 2-ben a DMV a foglalási egységek helyhasználatát is tartalmazni fogja, amelyeket egy új, user_objects_deferred_dealloc_page_count nevű oszlopban halasztanak el.
-
sys.dm_server_services mostantól helyesen adja meg a csomópont nevét cluster_nodename oszlopban, ha SQL Server telepítve van egy feladatátvevő fürtön.
-
-
Gyűrűpuffer fejlesztései
-
Az alkalmazástartományok gyűrűpuffere RING_BUFFER_CLRAPPDOMAIN tartalmazza annak okát, hogy az alkalmazástartomány miért lett eltávolítva a <DoomReason> mezőben:
-
1 = A DDL-műveletek, például a szerelvény eltávolítása eltávolítják.
-
2 = biztonsági művelet, például engedély módosítása távolítja el.
-
3 = memóriaterhelés kezelése miatt kipakolt.
-
4 = sikertelen inicializálás miatt nincs eltávolítva.
-
-
A megfelelő bővített esemény app_domain_ring_buffer_recorded tartalmazza doom_reason eseményadatok mezőjében a kirakodás okát.
-
RING_BUFFER_RESOURCE_MONITOR bejegyzéseket tartalmaz, ha az Erőforrás-figyelő által figyelt állapotban változás észlelhető. Emellett a rendszer- és folyamaterőforrás-értesítések esetében a készletértesítések a <IndicatorsPool> </IndicatorsPool> csomópontban is elérhetők.
-
Resource_monitor_ring_buffer_recorded bővített esemény készletszintű értesítéseket tartalmaz a pool_indicators adatmezőben.
-
RING_BUFFER_NONYIELD_PROCESSTABLE tartalmazza a folyamat nevét az egyéb információk mellett, legfeljebb 8192 szálat, amelyek a gyűrűpuffer bejegyzésének rögzítésekor futnak a rendszerben.
-
-
Biztonsági mentési és visszaállítási fejlesztések
-
A modell faroknaplójának norecovery beállítással történő biztonsági mentése már nem engedélyezett a Service Pack 2-től kezdve.
-
A biztonsági mentési és visszaállítási befejezési üzenetek a hibanaplóban tartalmazzák az időtartamra és az átviteli sebességre vonatkozó információkat:
-
A BACKUP DATABASE sikeresen feldolgozta a 298 oldalt 0,026 másodperc alatt (89,261 MB/másodperc).
-
A RESTORE DATABASE sikeresen feldolgozta a 298 oldalt 0,016 másodperc alatt (145,050 MB/másodperc).
-
-
-
Bővített események
-
A 2012.SQL Server 2. szervizcsomagban az alábbi bővített események lettek hozzáadva vagy módosítva:
-
Memóriafoglalás:
-
A bővített események page_allocated és page_freed a SQL Server memória legnagyobb felhasználóinak megtekintésére használhatók. A Service Pack 2-től kezdődően ezek a bővített események a lekérdezés végrehajtása során lefoglalt és felszabadított fenntartott memóriát is jelentik.
-
-
Ghost Cleanup:
-
Amikor egy rekordot töröl egy táblából vagy indexből, az ilyen törlési művelet soha nem távolítja el fizikailag a rekordokat a lapokról, csak töröltként vagy szellemként jelöli meg őket. Ez egy teljesítményoptimalizálás, amely lehetővé teszi a törlési műveletek gyorsabb végrehajtását. A szellemkarbantartási feladatnak nevezett háttérfeladat ezután fizikailag eltávolítja az összes törölt rekordot. A Service Pack 2 számos bővített eseményt tartalmaz, amelyek betekintést nyújtanak a feladat különböző fázisaiba:
-
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
-
-
-
-
-
Hivatkozások
Az aktuális SQL Server verziójának és kiadásának meghatározásával kapcsolatos további információkért kattintson a következő cikkszámra a Cikk a Microsoft Tudásbázisban való megtekintéséhez:
321185 A SQL Server és összetevői verziójának és kiadásának meghatározása