Se aplică la
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

Introducere (articolul poate să fie în limba engleză)

Acest articol listează erorile remediate în Microsoft SQL Server 2012 Service Pack 2 (SP2).Note

  • Remedierile suplimentare care nu sunt documentate aici pot fi incluse, de asemenea, în pachetul Service Pack.

  • Această listă va fi actualizată atunci când vor fi lansate mai multe articole.

Pentru mai multe informații despre obținerea pachetelor Service Pack SQL Server 2012, faceți clic pe următorul număr de articol pentru a vizualiza articolul în Baza de cunoștințe Microsoft:

2755533 Cum să obțineți cel mai recent pachet Service Pack pentru SQL Server 2012 Notă Pentru mai multe informații despre descărcarea pe care ar trebui să o selectați din lista de descărcări disponibile, consultați notele privind versiunea aici.

Mai multe informații

SQL Server pachetele Service Pack 2012 sunt actualizări cumulative și fac upgrade tuturor edițiilor și nivelurilor de servicii de SQL Server 2012 la SP2. În plus față de remedierile listate în acest articol, acest pachet Service Pack conține până la și incluzând Microsoft SQL Server 2012 SP1 Actualizarea cumulativă 9 (CU9).Pentru mai multe informații despre pachetele de actualizare cumulativă disponibile pentru SQL Server 2012 SP1, faceți clic pe următorul număr de articol pentru a vedea articolul în Baza de cunoștințe Microsoft:

2772858 Compilările SQL Server 2012 care au fost lansate după lansarea SQL Server 2012 Service Pack 1

Probleme care sunt remediate în acest pachet Service Pack

Pentru mai multe informații despre erorile remediate în SQL Server 2012 SP2, faceți clic pe următoarele numere de articol pentru a vedea articolele din Baza de cunoștințe Microsoft.

Numărul erorii VSTS

Număr articol KB

Descriere

1374617

2028830

REMEDIERE: Componentele partajate sunt instalate într-o locație greșită atunci când implementați o instalare de cluster pentru SQL Server 2008 sau SQL Server 2012

1703014

2963382

REMEDIERE: Nu se poate realiza conectarea la server atunci când rulați o interogare MDX de creare cub în SSAS 2012

2011247

2927741

REMEDIERE: Imaginea nu se afișează corect în pagina web atunci când utilizați acțiunea Detaliere într-un raport SSRS 2012

2034994

2963383

REMEDIERE: Text trunchiat atunci când utilizați instrumentul de randare HPB pentru a vizualiza un raport în SSRS 2012

1769469

2963384

REMEDIERE: SQL Server se blochează atunci când fișierul jurnal al bazei de date tempdb este plin în SQL Server 2012

1973168

2963386

REMEDIERE: SSRS 2012 nu reușește cu IsolatedStorageException atunci când abonamentele exportate în foi de lucru Excel sunt mai mari de 10 MB

1973196

2963388

REMEDIERE: SSRS 2012 nu poate exporta un raport mai mare de 10 MB în format Excel

787358

2963404

REMEDIERE: Revenirea face ca baza de date să intre în modul suspect în SQL Server 2012

1043717

2806979

REMEDIERE: Performanță slabă atunci când rulați o interogare pentru un tabel dintr-o bază de date activată pentru RCSI în SQL Server 2012

1178585

2963412

New DMF sys.dm_fts_index_keywords_position_by_document in SQL Server 2012 SP2

1182241

2966520

REMEDIERE: Noile fișiere jurnal nu sunt create atunci când reporniți Serviciul Windows Reporting Services în SSRS 2012 la 1 ianuarie

1240848

2966519

REMEDIERE: Nu există niciun mesaj de eroare atunci când backupul jurnalului nu a reușit în SQL Server 2012

1253861

2936004

REMEDIERE: Visual Studio 2012 se blochează din cauza violării accesului atunci când legarea sursei de date este finalizată în interfața de utilizator Report Viewer 2012 în modul local

1262029

2966522

REMEDIERE: Abonamentul Partajare fișiere nu populează coloana de descriere în SSRS 2012

1481773

2966523

REMEDIERE: Lista verticală "Nume" este goală atunci când este specificat un raport SSRS 2012

1419367

2964762

REMEDIERE: ID-ul de eveniment 22 sau 0xC1000016 de eroare vor fi înregistrate în jurnal atunci când utilizați comanda Descoperire în SSAS 2012

2103903

2972285

REMEDIERE: Probleme de performanță atunci când utilizați SSISDB ca depozit de implementare în SQL Server 2012

2021581

2965035

Îmbunătățirea caracteristicii de înregistrare în jurnal SSAS 2012 în SQL Server 2012 Service Pack 2

203749

2952444

REMEDIERE: Performanță slabă atunci când utilizați variabile de tabel în SQL Server 2012

2095064

2936328

REMEDIERE: Încălcarea accesului are loc atunci când rulați CHECKTABLE sau CHECKDB într-un tabel care a persistat coloane calculate în SQL Server 2008 R2 sau SQL Server 2012

1222472

2827857

REMEDIERE: DTA nu funcționează în instanța SQL Server 2012 care utilizează o asamblare suplimentară a caracterelor

2124209

2939277

REMEDIERE: Rezultate incorecte atunci când rulați interogări care conțin operatorul UNION utilizând planul de interogare paralel în SQL Server

Rezolvările la următoarele probleme sunt incluse, de asemenea, în SQL Server 2012 SP2.

Numărul erorii VSTS

Descriere

950185

Mesagerie îmbunătățită pentru procesarea erorilor și avertismentelor atunci când lucrați cu rapoarte HTML mari.

950189

Mesagerie îmbunătățită pentru procesarea erorilor și avertismentelor atunci când lucrați cu rapoarte cu un număr mare de parametri.

994470

Rezultate incorecte atunci când lucrați cu operatori unari ai modului de blocare.

1041277

Copierea de backup completă DPM pe server cu AlwaysOn secundar va fi convertită la copy_only backup.

1278767

Valoarea contoarelor de perfmon ale instanței tabelare: Memory\VertiPaq <TypeName> KB este întotdeauna 0.

1355346

Instrucțiunea END SCOPE nu se potrivește cu instrucțiunea SCOPE de deschidere.

1374617

REMEDIERE: Componentele partajate sunt instalate într-o locație greșită atunci când implementați o instalare cluster de reluare în caz de nereușită SQL Server 2008

1610447

Obiectul neinițializat duce la căderi și rezultate potențial greșite atunci când executați expresii DAX cu calcule condiționale.

1610492

O interogare DAX simplă returnează rezultate neașteptate atunci când utilizați PowerPivot v2 11.0.3000.0.

2060218

"ACTIONABLE_HEAP_CORRUPTION" atunci când fișierul de configurare SSRS este analizat utilizând un InstanceId nevalid.

2065570

Înregistrarea NonYieldProcessTable din tamponul pentru cercul RING_BUFFER_NONYIELD_PROCESSTABLE nu are timp de utilizare și de proces kernel.

2075161

Furnizează informații despre platformă în jurnalul SSRS 2012

1347204

REMEDIERE: Violare acces atunci când inserați date într-un tabel care are o coloană cu o secvență implicită dintr-o tranzacție inter-bază de date în SQL Server 2012

1184332

Dacă se efectuează un backup al jurnalului cozii în baza de date model, baza de date model se va îngheța la restaurarea stării în timpul unei repornirii serverului, ceea ce va împiedica pornirea cu succes a SQL Server. Aceasta deoarece baza de date Tempdb nu a putut fi creată în timpul pornirii serverului și primiți următorul mesaj de eroare: "Baza de date '<DatabaseName>' nu se poate deschide"

1243853

Eroarea 3456 apare atunci când se restaurează backupul jurnalului pentru o bază de date înregistrată în bloc, unde s-a adăugat un fișier de date nou cu o dimensiune inițială mai mare de 64704KB.

1404999

Atunci când eliminați un instantaneu al bazei de date este emis într-o sesiune cu o setare de LOCK_TIMEOUT, poate apărea o eroare de expirare, urmată de o eroare de aserțiune.

1190211

Instalarea SQL Server utilizând InstallShield se termină într-o stare de blocare. Pentru mai multe informații, accesați acestarticol din Baza de cunoștințe.

1386073

După ce instalați SQL Server 2012 SP2, atunci când SQL Server este oprit de la managerul de configurare sau de la managerul de control al serviciului, un mesaj informativ este înregistrat în SQL Server imediat după emiterea închiderii. În versiunile anterioare, am emis aceste mesaje după ce serviciile interne, cum ar fi .NET Framework, brokerul de servicii, au fost oprite.

Remedieri pentru Conectare elemente remise de comunitate

Conectare ID eroare

Descriere

714689

Rezultatele evaluării sunt scrise în fișierul XML de ieșire de mai multe ori atunci când implementați Enterprise Management Framework pe mai multe servere și apare o eroare față de unul dintre serverele din listă.

735543

Baza de date intră într-un mod de restaurare atunci când backupul său este restaurat ca o altă bază de date în aceeași instanță.

736509

Nu puteți depana o procedură stocată care apelează sp_executesql în SQL Server Management Studio (SSMS). Când este apăsat F11, primiți un mesaj de eroare "Referință obiect ne setată la o instanță a obiectului".

740181

SSMS nu gestionează complet Full-Text în SQL Server Express.

745566

SQL Server SMO ignoră restricția implicită din SQL Server 2012 și SQL Server 2014.

764197

SSMS gestionează în mod inconsistent procedurile stocate numerotate.

769121

"Coloana '<nume coloană>' nu aparține rezumatului tabelului. (System.Data)" mesaj de eroare când tabelele de reproducere au aceleași nume, dar se află în scheme diferite.

773710

După ce reveniți la un instantaneu al bazei de date care conține indexuri text complet, nu puteți crea niciun ft_catalogs până când nu reporniți SQL Server, detașați și atașați baza de date sau luați baza de date offline și setați baza de date online.

774317

SSMS se blochează ocazional la închidere, ceea ce determină repornirea automată

785064

Mesajul de eroare "Valoarea 'null' nu este validă pentru "stream" atunci când lucrați cu componentele canalului de client în Business Intelligence Development Studio (BIDS).

785151

Atunci când executați interogări cu Afișare plan de interogare real activat, se returnează rezultatul Null și primiți următorul mesaj de eroare:Eroare: Msg 50000, Nivel 16, Stare 10, Test procedură, Șir de linie 34 sau date binare ar fi trunchiate.

791929

Mesajul de eroare "Verificarea aserțiunii sistemului nu a reușit" atunci când inserați date într-o vizualizare partiționată care are triggere.

797967

Crearea scriptului dublează instrucțiunile atunci când scriptați permisiuni la nivel de coloană în SSMS.

799430

SSMS se poate bloca atunci când încercați să reîmprospătați pictograma ferestrei SSMS de pe bara de activități.

804901

Implementarea versiunilor noi ale proiectelor mari întâmpină o expirare în timpul implementării în baza de date catalog SSIS (SSISDB). În plus, primiți următoarele mesaje de eroare:Nu s-a reușit implementarea proiectului. Pentru mai multe informații, interogați vizualizarea operation_messages pentru identificatorul operațiunii "219". (Microsoft SQL Server, Eroare: 27203) Implementarea proiectului nu a reușit. Remediați problemele și încercați din nou mai târziu.:Expirarea a expirat. Perioada de expirare s-a scurs înainte de terminarea operațiunii sau serverul nu răspunde. Instrucțiunea a fost încheiată.

805659

"O parte din instrucțiunea SQL este imbricată prea profund. Rescrieți interogarea sau o împărțiți în interogări mai mici" atunci când analizați sau executați procedura stocată.

Evidențieri pentru SQL Server 2012 SP2

Iată o evidențiere a câtorva dintre modificările din SQL Server 2012 Service Pack 2 (alias SP2):

  • Suportabilitate:

    • Mesajul 35285 se afișează ca mesaj informativ așa cum vă așteptați, nu ca eroare.

  • Funcţionalitate:

    • Suportul SQL Writer COPY_ONLY backup: Copierea de backup completă a Data Protection Manager (DPM) pe server cu AlwaysOn secundar va fi convertită la COPY_ONLY backup.

  • Adăugați suport la scenariul local de creare a cubului:

    • Atunci când utilizați SQL Server 2012 Analysis Services (SSAS 2012) SP2, puteți crea un cub local care se conectează la SSAS care rulează pe un port static neimplicit care are dezactivat browserul SQL. Această caracteristică nouă este controlată de o nouă setare de configurare din msmdsrv.ini: "ConfigurationSettings\LocalCubeServerPortInConnectionString". Pentru a activa această caracteristică, setați valoarea la 1. Această setare nu va avea niciun efect dacă SSAS 2012 este configurat ca cluster de nereușită sau rulează pe portul implicit.

  • Adăugați mai multe înregistrări în jurnal:

    • Acest pachet Service Pack adaugă mai multe informații la fișierul jurnal SSAS, pentru a ajuta la îmbunătățirea depanării. Printre acestea se numără versiunea SSAS, numele computerului, numele netbios, numărul de CPU-uri, dimensiunea RAM, IP, port, tipul de protocol, blocajul, expirarea blocării și alte informații.

  • Blocare SSISDB și îmbunătățirea performanței de curățare

    • Introducere (articolul poate să fie în limba engleză)

      • Blocare în baza de date SSISDB pentru apeluri simultane către SSISDB.catalog.create_execution procedură stocată

        • S-a efectuat o remediere pentru problemele de concurență și blocare SSISDB. Totuși, acest lucru nu rezolvă toate problemele. Soluția curentă eșuează lucrările cu câteva secunde. Dar nu puteți utiliza această soluție.

        • Performanță slabă în activitatea de întreținere ASISDB

      • O remediere rapidă este disponibilă pentru lucrarea de întreținere SSISDB.

    • Arhitectură

      • Modelul anterior:

        • Fiecare tranzacție creează un certificat și o cheie simetrică, care trebuie stocate și procesate, de asemenea, în activități de întreținere sau curățare.

      • Model nou:

        • Introduceți un rând nou în tabelul de proprietăți al catalogului SERVER_OPERATION_ENCRYPTION_LEVEL și implicit cu PER_EXECUTION pentru a menține compatibilitatea cu versiunile anterioare, valoarea poate fi modificată în PER_PROJECT crearea unei chei sau a unei perechi de certificate pentru fiecare proiect. Este necesară o curățare completă înainte de a trece de la PER_EXECUTION la PER_PROJECT. Două noi proceduri magazin sunt introduse pentru o curățare completă.

      • Modificare rezumat:

        • Introduceți un rând nou în tabelul de proprietăți SSISDB SERVER_OPERATION_ENCRYPTION_LEVEL:

          • Doar două valori sunt valide (1 și 2).

          • Valoarea "1": valoarea implicită. Criptate cu chei simetrice și certificate în funcție de nivelul de execuție. Securitate înaltă, dar poate avea probleme de performanță sau blocare.

          • Valoarea "2": Criptat cu chei simetrice și certificate în funcție de nivelul proiectului. Mai puțină securitate, rezolvați problema legată de performanță sau blocare.

        • Introduceți două noi proceduri stocate Cleanup_server_logs și cleanup_server_execution_keys

          • SPs-urile sunt proiectate pentru a fi utilizate atunci când modificați nivelul de criptare de la "1" la "2". Puteți rula Cleanup_server_logs mai întâi, care poate fi finalizată foarte rapid pentru a aduce SSISDB într-o stare bună. Baza de date SSISDB este gata să fie modificată la nivelul de criptare.

          • Cleanup_server_keys durează mai mult timp decât Cleanup_server_logs. Totuși, rulează după ce nivelul de criptare este schimbat la "2" și rulează periodic la ora de vârf.

          • Cleanup_server_logs: Curățați doar toate jurnalele de operațiuni.

          • Cleanup_server_execution_keys: curățați cheile simetrice și certificatele utilizate pentru a proteja parametrii de execuție sensibili.

          • @cleanup_flag int (in (1,2))

            • cleanup_flag = 1: chei simetrice și certificate cu nivel de execuție redus

            • cleanup_flag = 2: elimină cheile simetrice și certificatele de nivel de proiect (le vor elimina doar dacă proiectul perticular a fost șters și toate jurnalele de operațiuni legate de acest proiect au fost curățate).

          • @delete_batch_size int = 1000

            • numărul de chei sau de certificate vor fi abandonate la un apel al acestei proceduri de stocare.

        • În internal.cleanup_server_retention_window, modificați delete_batch_size de la 10 la 1000.

  • Suport opțional pentru contorizează rândurile variabile de tabel pentru a îmbunătăți planurile de interogare:

    • Dacă o variabilă de tabel este asociată cu alte tabele în SQL Server, aceasta poate avea ca rezultat o performanță lentă din cauza selecției ineficiente a planului de interogare, deoarece SQL Server nu acceptă statistici sau nu urmărește numărul de rânduri dintr-o variabilă de tabel în timpul compilării unui plan de interogare.

    • În SQL Server 2012 SP2, este introdus un nou semnalizator de urmărire care permite optimizatorului de interogare să utilizeze informațiile despre numărul de rânduri inserate într-o variabilă de tabel pentru a selecta un plan de interogare mai eficient. Activați semnalizatorul de urmărire 2453 pentru a activa acest comportament.Note:

      • În unele scenarii, activarea semnalizatorului de urmărire 2453 poate duce la o oarecare degradare a performanței, din cauza compilării suplimentare necesare pentru a ține cont de numărul real de rânduri inserate într-o variabilă de tabel în timpul execuției. De obicei, ați beneficia de această semnalizare de urmărire dacă o variabilă de tabel are o cantitate semnificativă de rânduri asociate cu alte tabele sau are mai multe rânduri și este utilizată în partea exterioară a unui operator de asociere în buclă imbricată cu un plan pe partea interioară care procesează un volum mare de rânduri.

      • Un comportament similar poate fi realizat pe alte versiuni de SQL Server utilizând indiciul de interogare OPTION (RECOMPILE). Cu toate acestea, indiciul de interogare necesită detectarea și modificarea tuturor interogărilor care suferă de o alegere slabă a planului din cauza volumului mare de lucru determinat de variabilele de tabel, în timp ce activarea semnalizatorului de urmărire 2453 poate afecta volumele de lucru existente.

  • Depanare îmbunătățită a performanței pentru planurile de executare a interogărilor paralele

    • DMV sys.dm_exec_requests returnează acum valoarea exactă pentru cpu_time pentru planurile de executare a interogărilor paralele. STATISTICS Diagnosticarea IO raportează acum citiri logice precise pentru planurile de executare a interogărilor paralele.

  • Diagnosticare îmbunătățită a vărsării hash

    • Dacă un operator de asociere hash sau agregat hash vărsă date în baza de date tempdb în timpul executării interogării, I/O corespunzător este acum raportat pentru diagnosticarea IO STATISTICS.

  • Diagnosticare îmbunătățită a indexului de text complet

    • În unele cazuri, poate fi dificil de înțeles modul în care sunt returnate rezultatele anumitor interogări de text complet. Subsistemul de căutare a textului complet interacționează cu despărțitori de cuvinte și liste de oprire externe, iar ca urmare a acestei interacțiuni informațiile poziționale pentru cuvintele cheie dintr-un document pot fi diferite de ceea ce se observă în textul real. Acest lucru este extrem de relevant atunci când efectuați căutări de tip "expresie" sau "NEAR", deoarece delta dintre cuvinte este utilizată în calcule interne pentru a găsi documente care se potrivesc.

    • În SQL Server 2012 SP2 a fost adăugată o nouă funcție de gestionare dinamică (DMF) pentru a oferi acces la informațiile de poziționare pentru cuvintele cheie indexate într-un document. Noul DMF este similar cu sys.dm_fts_index_keywords_by_document DMF existent și are următoarea sintaxă:sys. dm_fts_index_keywords_position_by_document ( DB_ID('database_name'), OBJECT_ID('table_name') )

    • În loc de numărul de apariții, returnează informații despre fiecare apariție și poziția sa în documentul indexat.

    • Aceste informații se pot utiliza pentru a analiza maparea dintre text și indexul intern, care va afișa diferența în delta, dacă există, pentru expresia de căutare. Acest lucru vă poate ajuta să înțelegeți rezultatele căutării expresiilor.

  • Suportabilitate

    • Reproducerea tranzacțiilor:

      • Mesaj detaliat adăugat la statisticile din tabelele de istoric și mesaje mai detaliate în jurnalele agentului:

        • S-a adăugat un mesaj text la statisticile <> ieșire XML pentru a defini stări diferite atât în logreader, cât și în agenții distribuitorilor.

        • Am adăugat statistici la nivel de articol pentru comenzile parametrizate pentru distribuitor și logreader.

        • S-a adăugat numărul de comenzi ignorate la fișierul de ieșire din agentul distribuitor.

        • S-a adăugat timpul petrecut cu modificările schemei în agentul distribuitor.

      • LogReader: înregistrările jurnal sunt adăugate într-.TXT fișier atunci când este capturată o dump de utilizator.

      • Peer To Peer: Procedurile de inserare, actualizare și ștergere sunt actualizate pentru a furniza mai jos detalii despre mesajul de conflict:

        • Nume tabel

        • Numele și valorile coloanei cheii primare

        • Versiunea curentă

        • Pre-versiune

        • Post-versiune

    • Îmbinare reproducere:

      • Rezultatul semnalizării de urmărire 101 care este adăugat în fișierul jurnal atunci când nivelul de ieșire detaliat pentru agentul de îmbinare este setat la 4.

  • Funcționalitate

    • Reproducerea tranzacțiilor:

      • Peer to Peer Replication acceptă acum actualizări parțiale efectuate la coloana text utilizând Update sau . Scrie semantică.

    • Îmbinare reproducere:

      • Procedura de curățare stocată a fost reproiectată pentru a evita încărcarea redundantă a datelor.

  • Mesaj de înregistrare în jurnal cu erori de procesare și avertismente pentru a împiedica apelurile uzuale către rapoarte HTML mari, CSS.

    • Prezentare generală:

      • Detectarea proiectării raportului pentru a determina dacă proiectul raportului va neta un raport HTML mare și ar putea cauza probleme de performanță. Acest lucru ar trebui să fie detectat cu ușurință prin examinarea setărilor Înălțime și Lățime pagină interactivă.

    • Scenariu utilizator:

      • Creați un raport în Report Builder. Introduceți valoarea '0' în proprietatea InteractiveSize. Primiți o fereastră pop-up care conține următorul mesaj de avertizare despre impactul potențial al performanței:

        Setarea unei heigth interactive la 0 mat are un impact de performanță.

  • Îmbunătățiri ale performanței

    • Mai multe îmbunătățiri ale performanței din Service Pack 2, așa cum este descris în următoarele articole:

      • Problemele de performanță apar atunci când activitatea de blocare a bazei de date crește în SQL Server 2012

      • Problemele de performanță apar în mediile NUMA în timpul procesării paginilor străine în SQL Server 2012

      • Performanța scade după un ALTER INDEX... Operațiunea ONLINE este abandonată în SQL Server 2012

    • Îmbunătățiri DMV

      • sys.dm_db_session_space_usage reflectă cantitatea de spațiu ocupat în baza de date tempdb de obiectul utilizator pentru fiecare sesiune. Atunci când numărul de rânduri șterse depășește 1024 de pagini, se amână anularea alocării acestor pagini. În SQL Server 2012 Service Pack 2, DMV va include, de asemenea, utilizarea spațiului pentru unitățile de alocare care sunt deduse într-o coloană nouă, denumită user_objects_deferred_dealloc_page_count.

      • sys.dm_server_services va specifica acum corect numele nodului într-cluster_nodename coloană dacă SQL Server este instalat pe un cluster de reluări în caz de nereușită.

    • Îmbunătățiri ale tamponului inel

      • Tamponul de inel pentru domeniile de aplicație RING_BUFFER_CLRAPPDOMAIN include motivul pentru care domeniul de aplicație a fost descărcat în câmpul de> DoomReason <:

        • 1 = neîncărcate de operațiuni DDL, cum ar fi asamblarea de fixare.

        • 2 = neîncărcat de operațiunea legată de securitate, cum ar fi modificarea permisiunii.

        • 3 = neîncărcat din cauza manipulării memoriei.

        • 4 = neîncărcat din cauza inițializării nereușite.

      • App_domain_ring_buffer_recorded de evenimente extinse corespunzătoare include motivul descărcării în doom_reason câmp de date de eveniment.

      • RING_BUFFER_RESOURCE_MONITOR are intrări atunci când este detectată o modificare în starea monitorizată de Monitor resurse. În plus, pentru notificările de resurse de sistem și de proces, notificările rezervor sunt disponibile, de asemenea, în nodul <IndicatorsPool> </IndicatorsPool>.

      • Resource_monitor_ring_buffer_recorded eveniment extins include notificări la nivel de rezervor în câmpul de date pool_indicators.

      • RING_BUFFER_NONYIELD_PROCESSTABLE include numele procesului, în plus față de alte informații, până la 8192 de fire care rulează în sistem în momentul înregistrării intrării tampon a inelului.

    • Îmbunătățiri pentru backup și restaurare

      • Copierea backup a jurnalului cozii modelului fără opțiunea de recuperare nu mai este permisă începând cu Service Pack 2.

      • Mesajele de finalizare backup și restaurare din jurnalul de erori includ informații despre durată și despre debit:

        • BACKUP DATABASE a procesat cu succes 298 de pagini în 0,026 secunde (89,261 MB/secundă).

        • RESTAURARE BAZĂ DE DATE a procesat cu succes 298 de pagini în 0,016 secunde (145,050 MB/secundă).

    • Evenimente extinse

      • Următoarele evenimente extinse au fost adăugate sau modificate în SQL Server 2012 Service Pack 2:

        • Alocare memorie:

          • Evenimentele extinse page_allocated și page_freed pot fi utilizate pentru a vedea consumatorii principali ai memoriei SQL Server. Începând cu Pachetul Service Pack 2, aceste evenimente extinse raportează, de asemenea, memoria rezervată alocată și eliberată în timpul executării interogării.

        • Curățare fantomă:

          • Atunci când o înregistrare este ștearsă dintr-un tabel sau index, o astfel de operațiune de ștergere nu elimină niciodată fizic înregistrările din pagini, aceasta le marchează doar ca fiind șterse sau ca fiind fantomă. Aceasta este o optimizare a performanței care permite finalizarea mai rapidă a operațiunilor de ștergere. O activitate de fundal numită activitatea de curățare a fantomelor elimină apoi fizic toate înregistrările șterse. Mai multe evenimente extinse au fost adăugate în Pachetul Service Pack 2 pentru a oferi detalii despre diferitele faze ale acestei activități:

            • 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

Referințe

Pentru mai multe informații despre cum să determinați versiunea și ediția curentă a SQL Server, faceți clic pe următorul număr de articol pentru a vizualiza articolul în Baza de cunoștințe Microsoft:

321185 Cum se determină versiunea și ediția de SQL Server și componentele sale

Aveți nevoie de ajutor suplimentar?

Doriți mai multe opțiuni?

Explorați avantajele abonamentului, navigați prin cursurile de instruire, aflați cum să vă securizați dispozitivul și multe altele.