Introduktion
I denne artikel beskrives de fejl, der er rettet i Microsoft SQL Server 2012 Service Pack 2 (SP2).Noter
-
Yderligere rettelser, der ikke er dokumenteret her, kan også være inkluderet i servicepakken.
-
Denne liste opdateres, når der udgives flere artikler.
Du kan finde flere oplysninger om, hvordan du får SQL Server 2012-servicepakker, ved at klikke på nedenstående artikelnummer for at få vist artiklen i Microsoft Knowledge Base:
2755533 Sådan henter du den nyeste servicepakke til SQL Server 2012 Bemærk! Du kan finde flere oplysninger om, hvilken download du skal vælge på listen over tilgængelige overførsler, i produktbemærkningerne her.
Flere oplysninger
SQL Server 2012-servicepakker er kumulative opdateringer og opgraderer alle udgaver og tjenesteniveauer for SQL Server 2012 til SP2. Ud over de rettelser, der er angivet i denne artikel, indeholder denne servicepakke op til og med Microsoft SQL Server 2012 SP1 Kumulativ opdatering 9 (CU9).Flere oplysninger om de samlede opdateringspakker, der er tilgængelige for SQL Server 2012 SP1, finder du ved at klikke på nedenstående artikelnummer for at få vist artiklen i Microsoft Knowledge Base:
2772858 De SQL Server 2012-builds, der blev udgivet efter SQL Server 2012 Service Pack 1 blev udgivet
Problemer, der er løst i denne servicepakke
Du kan få flere oplysninger om de fejl, der er rettet i SQL Server 2012 SP2, ved at klikke på nedenstående artikelnumre for at få vist artiklerne i Microsoft Knowledge Base.
|
VSTS-fejlnummer |
KB-artikelnummer |
Beskrivelse |
|---|---|---|
|
1374617 |
LØSNING: Delte komponenter installeres forkert, når du implementerer en SQL Server 2008 eller SQL Server 2012-failoverklyngeinstallation |
|
|
1703014 |
LØSNING: Kan ikke oprette forbindelse til serveren, når du kører en MDX-kubeoprettelsesforespørgsel i SSAS 2012 |
|
|
2011247 |
RETTELSE: Billede vises ikke korrekt på websiden, når du bruger handlingen AnalysérGennem i en SSRS 2012-rapport |
|
|
2034994 |
RETTELSE: Tekst afkortet, når du bruger HPB-gengivelse til at få vist en rapport i SSRS 2012 |
|
|
1769469 |
LØSNING: SQL Server går ned, når logfilen til tempdb-databasen er fuld i SQL Server 2012 |
|
|
1973168 |
LØSNING: SSRS 2012 mislykkes med IsolatedStorageException, når abonnementer, der eksporteres til Excel-regneark, er større end 10 MB |
|
|
1973196 |
LØSNING: SSRS 2012 kan ikke eksportere en rapport, der er større end 10 MB, til Excel-format |
|
|
787358 |
LØSNING: Annullering af opdatering medfører, at databasen skifter til mistænkelig tilstand i SQL Server 2012 |
|
|
1043717 |
RETTELSE: Dårlig ydeevne, når du kører en forespørgsel mod en tabel i en RCSI-aktiveret database i SQL Server 2012 |
|
|
1178585 |
Ny DMF-sys.dm_fts_index_keywords_position_by_document i SQL Server 2012 SP2 |
|
|
1182241 |
RETTELSE: Nye logfiler oprettes ikke, når du genstarter Reporting Services Windows Service i SSRS 2012 den 1. januar |
|
|
1240848 |
RETTELSE: Der vises ingen fejlmeddelelse, når sikkerhedskopieringen af logfilen mislykkedes i SQL Server 2012 |
|
|
1253861 |
LØSNING: Visual Studio 2012 går ned på grund af adgangsovertrædelse, når datakildebindingen er fuldført i brugergrænsefladen i Report Viewer 2012 i lokal tilstand |
|
|
1262029 |
RETTELSE: Fildelingsabonnement udfylder ikke beskrivelseskolonnen i SSRS 2012 |
|
|
1481773 |
RETTELSE: Rullelisten "Navn" er tom, når der er angivet en SSRS 2012-rapport |
|
|
1419367 |
RETTELSE: Hændelses-id 22 eller fejl 0xC1000016 logføres, når du bruger kommandoen Opdag i SSAS 2012 |
|
|
2103903 |
LØSNING: Problemer med ydeevnen, når du bruger SSISDB som installationslager i SQL Server 2012 |
|
|
2021581 |
Forbedring af SSAS 2012-logføringsfunktioner i SQL Server 2012 Service Pack 2 |
|
|
203749 |
RETTELSE: Dårlig ydeevne, når du bruger tabelvariabler i SQL Server 2012 |
|
|
2095064 |
LØSNING: Adgangsfejl opstår, når du kører CHECKTABLE eller CHECKDB mod en tabel, der har permanente beregnede kolonner i SQL Server 2008 R2 eller SQL Server 2012 |
|
|
1222472 |
RETTELSE: DTA fungerer ikke på SQL Server 2012-forekomst, der bruger en ekstra tegnsortering |
|
|
2124209 |
RETTELSE: Forkerte resultater, når du kører forespørgsler, der indeholder UNION-operatoren, ved hjælp af en parallel forespørgselsplan i SQL Server |
Løsninger på følgende problemer er også inkluderet i SQL Server 2012 SP2.
|
VSTS-fejlnummer |
Beskrivelse |
|---|---|
|
950185 |
Vi har forbedret meddelelser om behandling af fejl og advarsler, når du arbejder med store HTML-rapporter. |
|
950189 |
Vi har forbedret beskeder om behandling af fejl og advarsler, når du arbejder med rapporter med et stort antal parametre. |
|
994470 |
Forkerte resultater, når du arbejder med uoperatorer i blokeringstilstand. |
|
1041277 |
DPM's fulde sikkerhedskopi på serveren med AlwaysOn secondary konverteres til copy_only sikkerhedskopi. |
|
1278767 |
Værdien af perfmontællere for tabelforekomster: Memory\VertiPaq <TypeName> KB er altid 0. |
|
1355346 |
End SCOPE-sætningen svarer ikke til åbnings-SCOPE-sætningen. |
|
1374617 |
LØSNING: Delte komponenter installeres forkert, når du implementerer en SQL Server 2008 Failover Cluster-installation |
|
1610447 |
Et ikke-initialiseret objekt medfører nedbrud og potentielt forkerte resultater, når du eksekverer DAX-udtryk med betingede beregninger. |
|
1610492 |
En simpel DAX-forespørgsel returnerer uventede resultater, når du bruger PowerPivot v2 11.0.3000.0. |
|
2060218 |
"ACTIONABLE_HEAP_CORRUPTION", når SSRS-konfigurationsfilen fortolkes ved hjælp af et ugyldigt InstanceId. |
|
2065570 |
NonYieldProcessTable-post i RING_BUFFER_NONYIELD_PROCESSTABLE ringbuffer har ikke bruger- og kerneprocestid. |
|
2075161 |
Indeholder platformsoplysninger i loggen for SSRS 2012 |
|
1347204 |
RETTELSE: Adgangsfejl, når du indsætter data i en tabel, der har en kolonne med en sekvensstandard fra en krydsdatabasetransaktion i SQL Server 2012 |
|
1184332 |
Hvis der udføres en sikkerhedskopiering af haleloggen mod modeldatabasen, fryser modeldatabasen i gendannelsestilstand under en servergenstart, så SQL Server ikke kan starte korrekt. Dette skyldes, at Tempdb-databasen ikke kunne oprettes under serverstarten, og du får vist følgende fejlmeddelelse: "Database '<DatabaseNavn>' kan ikke åbnes" |
|
1243853 |
Fejl 3456 opstår, når du gendanner logbackup af en masselogført DB, hvor en ny datafil blev tilføjet med en startstørrelse, der er større end 64704KB. |
|
1404999 |
Når du slipper et database-øjebliksbillede, der er udstedt i en session med en LOCK_TIMEOUT indstilling, kan der opstå en timeoutfejl efterfulgt af en programfejl. |
|
1190211 |
Installation af SQL Server ved hjælp af InstallShield ender i en hænge-tilstand. Du kan få mere at vide ved at gå til dennevidensbaseartikel. |
|
1386073 |
Når du har installeret SQL Server 2012 SP2, logges der en oplysningsmeddelelse på SQL Server umiddelbart efter lukning, når SQL Server stoppes fra konfigurationsstyring eller tjenestestyring. I tidligere versioner udsendte vi disse meddelelser, efter at interne tjenester, f.eks. .NET Framework, tjenestemægler, blev stoppet. |
Rettelser til Forbind elementer, der sendes af communityet
|
Forbind fejl-id |
Beskrivelse |
|---|---|
|
Evalueringsresultater skrives til xml-outputfilen flere gange, når du implementerer Enterprise Management Framework mod flere servere, og der opstår en fejl mod en af serverne på listen. |
|
|
Databasen skifter til en gendannelsestilstand, når sikkerhedskopien gendannes som en anden database på den samme forekomst. |
|
|
Du kan ikke foretage fejlfinding af en lagret procedure, der kalder sp_executesql i SQL Server Management Studio (SSMS). Når der trykkes på F11, vises fejlmeddelelsen "Objektreference er ikke indstillet til en forekomst af objektet". |
|
|
SSMS administrerer ikke Full-Text fuldt ud i SQL Server Express. |
|
|
SQL Server SMO ignorerer standardbegrænsningen i SQL Server 2012 og SQL Server 2014. |
|
|
SSMS håndterer nummererede lagrede procedurer inkonsekvent. |
|
|
"Kolonnen '<kolonnenavn>' hører ikke til tabeloversigten. (System.Data)", når replikering af tabeller har de samme navne, men er placeret i forskellige skemaer. |
|
|
Når du er vendt tilbage til et databasesnapshot, der indeholder fuldtekstindekser, kan du ikke oprette nogen ft_catalogs, før du enten genstarter SQL Server, fjerner og derefter vedhæfter databasen eller tager databasen offline og derefter indstiller databasen online. |
|
|
SSMS går lejlighedsvist ned ved lukning, hvilket derefter medfører, at den genstartes automatisk |
|
|
Fejlmeddelelsen "Værdien af "null" er ikke gyldig for "stream", når du arbejder med kundepipelinekomponenter i BIDS (Business Intelligence Development Studio). |
|
|
Når du udfører forespørgsler med Vis faktisk forespørgselsplan slået til, returneres resultatet af Null, og du får følgende fejlmeddelelse:Fejl: Msg 50000, niveau 16, tilstand 10, proceduretest, linje 34-streng eller binære data afkortes. |
|
|
Fejlmeddelelsen "Kontrol af systemfejl er mislykket" vises, når du indsætter data i en partitioneret visning, der har udløsere. |
|
|
Opret script duplikerer sætningerne, når du scripter tilladelser på kolonneniveau i SSMS. |
|
|
SSMS går muligvis ned, når du forsøger at opdatere ikonet for SSMS-vinduet på proceslinjen. |
|
|
Installation af nye versioner af store projekter støder på timeout under installation i SSIS-katalogdatabasen (SSISDB). Desuden får du vist følgende fejlmeddelelser:Projektet kunne ikke installeres. Du kan få mere at vide ved at forespørge i operation_messages visning for handlingsidentifikatoren '219'. (Microsoft SQL Server, Fejl: 27203) Projektet kunne ikke installeres. Løs problemerne, og prøv igen senere.:Timeout er udløbet. Timeoutperioden for forløbet, før handlingen blev fuldført, eller serveren svarer ikke. Opgørelsen er afsluttet. |
|
|
"En del af din SQL-sætning er indlejret for dybt. Omskriv forespørgslen, eller opdel den i mindre forespørgsler", når du fortolker eller udfører en gemt procedure. |
Højdepunkter for SQL Server 2012 SP2
Her er en fremhævning af nogle af de ændringer, der er i SQL Server 2012 Service Pack 2 (også kaldet SP2):
-
Support:
-
Meddelelse 35285 vises som en oplysende meddelelse som forventet og ikke som en fejl.
-
-
Funktionalitet:
-
SQL Writer understøtter COPY_ONLY sikkerhedskopiering: DPM (Data Protection Manager) fuld sikkerhedskopiering på serveren med AlwaysOn secondary konverteres til COPY_ONLY sikkerhedskopiering.
-
-
Føj understøttelse til lokalt kubeoprettelsesscenarie:
-
Når du bruger SQL Server 2012 Analysis Services (SSAS 2012) SP2, kan du oprette en lokal kube, der opretter forbindelse til SSAS, der kører på en statisk ikke-standardport, hvor SQL-browseren er slået fra. Denne nye funktion styres af en ny konfigurationsindstilling i msmdsrv.ini: "ConfigurationSettings\LocalCubeServerPortInConnectionString.". Hvis du vil aktivere denne funktion, skal du angive værdien til 1. Denne indstilling har ingen effekt, hvis SSAS 2012 er konfigureret som en failoverklynge eller kører på standardporten.
-
-
Tilføj mere logføring:
-
Denne servicepakke føjer flere oplysninger til SSAS-logfilen for at forbedre fejlfindingen. Dette omfatter SSAS-version, computernavn, netbios-navn, antal CPU'er, RAM-størrelse, IP, port, protokoltype, baglås, timeout for låsning og nogle andre oplysninger.
-
-
SSISDB baglås og forbedring af ydeevnen for oprydning
-
Introduktion
-
Baglås i SSISDB-databasen på samtidige kald til SSISDB.catalog.create_execution lagrede procedure
-
Der er foretaget en rettelse af problemet med SSISDB-samtidighed og baglås. Dette løser dog ikke alle problemer. Den aktuelle løsning er at forskude job med et par sekunder. Men du kan ikke bruge denne løsning.
-
Dårlig ydeevne på SSISDB-vedligeholdelsesjob
-
-
Der findes et hotfix til vedligeholdelsesjobbet for SSISDB.
-
-
Arkitektur
-
Forrige model:
-
Hver transaktion opretter et certifikat og en symmetrisk nøgle, som også skal gemmes og behandles i vedligeholdelses- eller oprydningsopgaver.
-
-
Ny model:
-
Introducer ny række i katalogegenskabstabellen SERVER_OPERATION_ENCRYPTION_LEVEL og som standard PER_EXECUTION for at bevare bagudkompatibilitet, kan værdien ændres til PER_PROJECT oprettelse af én nøgle eller et certifikatpar for hvert projekt. Der kræves en fuld oprydning, før du skifter fra PER_EXECUTION til PER_PROJECT. Der introduceres to nye butiksprocedurer for en fuld oprydning.
-
-
Ændringsoversigt:
-
Introducer en ny række i SSISDB-egenskabstabellen SERVER_OPERATION_ENCRYPTION_LEVEL:
-
Kun to værdier er gyldige (1 og 2).
-
Værdi "1": Standardværdi. Krypteret med symmetriske nøgler og certifikater i overensstemmelse med eksekveringsniveau. Høj sikkerhed, men det kan have problemer med ydeevnen eller baglås.
-
Værdi "2": Krypteret med symmetriske nøgler og certifikater i overensstemmelse med projektniveau. Mindre sikkerhed, løsning af ydelses- eller baglåsproblem.
-
-
Introducer to nye gemte procedurer Cleanup_server_logs og cleanup_server_execution_keys
-
SP'er er designet til at blive brugt, når du ændrer krypteringsniveauet fra "1" til "2". Du kan køre Cleanup_server_logs først, der kan være færdig meget hurtigt for at bringe SSISDB i en god tilstand. SSISDB-databasen er klar til at blive ændret til krypteringsniveau.
-
Cleanup_server_keys tager længere tid end Cleanup_server_logs. Den køres dog, når krypteringsniveauet ændres til "2", og køres med jævne mellemrum ved ikke-spidsbelastning.
-
Cleanup_server_logs: Ryd kun op i alle handlingslogfiler.
-
Cleanup_server_execution_keys: Ryd op i symmetriske nøgler og certifikater, der bruges til at beskytte følsomme eksekveringsparametre.
-
@cleanup_flag int (in (1,2))
-
cleanup_flag = 1: symmetriske nøgler og certifikater på drop execution-niveau
-
cleanup_flag = 2: slip symmetriske nøgler og certifikater på projektniveau (vil kun slippe dem, hvis dette vinkelprojekt er blevet slettet, og alle de handlinger, der er relateret til dette projekt, er blevet ryddet).
-
-
@delete_batch_size int = 1000
-
antallet af nøgler eller certifikater udelades ved et opkald i denne store-procedure.
-
-
-
I internal.cleanup_server_retention_window skal du ændre delete_batch_size fra 10 til 1000.
-
-
-
-
Valgfri understøttelse af antal tabelvariable rækker til forbedring af forespørgselsplaner:
-
Hvis en tabelvariabel er forbundet med andre tabeller i SQL Server, kan det medføre langsom ydeevne på grund af ineffektiv udvælgelse af forespørgselsplan, fordi SQL Server ikke understøtter statistik eller sporer antallet af rækker i en tabelvariabel under kompilering af en forespørgselsplan.
-
I SQL Server 2012 SP2 introduceres der et nyt sporingsflag, der gør det muligt for forespørgselsoptimering at bruge oplysninger om antallet af rækker, der er indsat i en tabelvariabel, for at vælge en mere effektiv forespørgselsplan. Aktivér sporingsflag 2453 for at aktivere denne funktionsmåde.Noter:
-
I nogle scenarier kan aktivering af sporingsflag 2453 medføre en forringelse af ydeevnen på grund af yderligere kompilering, der kræves for at tage højde for det faktiske antal rækker, der er indsat i en tabelvariabel under udførelsestiden. Du vil typisk drage fordel af dette sporingsflag, hvis en tabelvariabel har en betydelig mængde rækker, der er forbundet med andre tabeller, eller har mere end én række og bruges på den ydre side af en indlejret løkkeforbindelsesoperator med en plan på den indre side, der behandler store mængder rækker.
-
Lignende funktionsmåde kan opnås i andre versioner af SQL Server ved hjælp af FORESPØRGSELstip til ALTERNATIV (RECOMPILE). Forespørgselstip kræver dog, at du registrerer og ændrer alle forespørgsler, der lider af dårligt valg af plan på grund af stor arbejdsmængde drevet af tabelvariabler, mens aktivering af sporingsflaget 2453 kan påvirke eksisterende arbejdsbelastninger.
-
-
-
Forbedret fejlfinding af ydeevnen for eksekveringsplaner for parallelle forespørgsler
-
DMV-sys.dm_exec_requests returnerer nu nøjagtig værdi for cpu_time for planer for parallel forespørgselsudførelse. STATISTICS IO diagnostics now reports accurate logical reads for parallel query execution plans.
-
-
Forbedret diagnosticering af hashudslip
-
Hvis en hash-join- eller hash-aggregeringsoperator overløber data til tempdb-databasen under udførelse af forespørgsler, rapporteres tilsvarende I/O nu for STATISTICS IO-diagnosticering.
-
-
Forbedret diagnosticering af fuld tekstindeks
-
I nogle tilfælde kan det være svært at forstå, hvordan resultater af bestemte forespørgsler med fuld tekst returneres. Det fulde tekstsøgningsundersystem interagerer med eksterne ordskiftere og stoplister, og som følge af denne interaktion kan positionsoplysningerne for nøgleordene i et dokument være forskellige fra det, der observeres i den faktiske tekst. Dette er meget relevant, når du udfører "sætning" eller "NEAR"-søgninger, da delta mellem ordene bruges i interne beregninger til at finde matchende dokumenter.
-
I SQL Server 2012 SP2 blev der tilføjet en ny DMF (Dynamic Management Function) for at give adgang til placeringsoplysninger for nøgleord, der er indekseret i et dokument. Den nye DMF ligner eksisterende DMF-sys.dm_fts_index_keywords_by_document og har følgende syntaks:sys. dm_fts_index_keywords_position_by_document ( DB_ID('database_name'), OBJECT_ID('table_name') )
-
I stedet for antal forekomster returneres der oplysninger om hver forekomst og dens placering i det indekserede dokument.
-
Disse oplysninger kan bruges til at se på tilknytningen mellem teksten og det interne indeks, som viser forskellen i delta, hvis der er nogen, for søgeudtrykket. Dette kan hjælpe med at forstå resultaterne fra søgning efter udtryk.
-
-
Understøttelse
-
Transaktionsreplikering:
-
Detaljeret meddelelse føjet til statistik i oversigtstabeller og mere detaljerede meddelelser i agentlogfilerne:
-
Der er føjet en sms til <statistik> xml-output for at definere forskellige tilstande i både logreader- og distributøragenter.
-
Tilføjede statistik for artikelniveau for distributør- og logreader-parameteriserede kommandoer.
-
Tilføjet antal udeladte kommandoer til outputfil i distributøragent.
-
Tilføjet tid, der er brugt på at foretage skemaændringer i distributøragenten.
-
-
LogReader: Logfiler tilføjes i .TXT fil, når der registreres et brugerdump.
-
Peer to peer: Procedurer for indsættelse, opdatering og sletning opdateres for at give oplysninger nedenfor til konfliktmeddelelsen:
-
Tabelnavn
-
Kolonnenavn og værdier for primær nøgle
-
Aktuel version
-
Forudversion
-
Post-version
-
-
-
Flet replikering:
-
Outputtet fra sporingsflag 101, der tilføjes i logfilen, når detaljeringsniveauet for outputtet for fletteagenten er indstillet til 4.
-
-
-
Funktion
-
Transaktionsreplikering:
-
Peer to Peer Replication understøtter nu delvise opdateringer af tekstkolonner ved hjælp af Opdater eller . Skriv semantisk.
-
-
Flet replikering:
-
Den lagrede procedure oprydning er blevet ændret for at undgå overflødig overførsel af data.
-
-
-
Logføring af meddelelse med behandlingsfejl og advarsler for at forhindre almindelige kald til CSS, store HTML-rapporter.
-
Oversigt over:
-
Registrering af rapportdesignet for at afgøre, om rapportdesignet skal indeholde en stor HTML-rapport og potentielt forårsage problemer med ydeevnen. Dette bør nemt registreres ved at undersøge indstillingerne Interaktiv sidehøjde og Bredde.
-
-
Brugerscenarie:
-
Du opretter en rapport i Report Builder. Du angiver værdien '0' i egenskaben InteractiveSize. Du modtager et pop op-vindue, der indeholder følgende meddelelsesadvarsel om potentiel påvirkning af ydeevnen:
Indstilling af interaktiv heigth til 0 måtten har en virkning for ydeevnen.
-
-
-
Forbedringer af ydeevnen
-
Flere forbedringer af ydeevnen i Service Pack 2 som beskrevet i følgende artikler:
-
Ydelsesproblemer opstår, når databaselåsaktiviteten øges i SQL Server 2012
-
Ydelsesproblemer opstår i NUMA-miljøer under behandling af fremmede sider i SQL Server 2012
-
Ydeevnen reduceres efter et ALTER INDEX... ONLINE-handlingen afbrydes i SQL Server 2012
-
-
DMV-forbedringer
-
sys.dm_db_session_space_usage afspejler den mængde plads, der er optaget i tempdb-databasen, efter brugerobjekt pr. session. Når antallet af slettede rækker ligger ud over 1024 sider, udskydes deallokeringen af disse sider. I SQL Server 2012 Service Pack 2 vil DMV også indeholde pladsforbrug for allokeringsenheder, der udskydes i en ny kolonne kaldet user_objects_deferred_dealloc_page_count.
-
sys.dm_server_services angiver nu nodenavnet korrekt i cluster_nodename kolonne, hvis SQL Server er installeret på en failoverklynge.
-
-
Forbedringer af ringbuffer
-
Ringbufferen for de appdomæner, RING_BUFFER_CLRAPPDOMAIN indeholder årsagen til, at appdomænet blev fjernet i feltet <DoomReason>:
-
1 = aflæsset af DDL-handlinger som f.eks. drop assembly.
-
2 = fjernet af sikkerhedsrelateret handling, f.eks. ændring af tilladelse.
-
3 = aflæsset på grund af håndtering af hukommelsestryk.
-
4 = fjernet på grund af mislykket initialisering.
-
-
Den tilsvarende Extended Event-app_domain_ring_buffer_recorded indeholder årsagen til fjernelse i doom_reason hændelsesdatafelt.
-
RING_BUFFER_RESOURCE_MONITOR har poster, når der registreres en ændring i den tilstand, der overvåges af Ressourceovervågning. Desuden er puljemeddelelser også tilgængelige for meddelelser om system- og procesressourcer i noden <IndicatorsPool> </IndicatorsPool>.
-
Resource_monitor_ring_buffer_recorded udvidede begivenhed omfatter pulje brede meddelelser i datafeltet pool_indicators.
-
RING_BUFFER_NONYIELD_PROCESSTABLE indeholder procesnavn ud over andre oplysninger op til 8192 tråde, der kører i systemet på tidspunktet for registreringen af ringbufferposten.
-
-
Forbedringer af sikkerhedskopiering og gendannelse
-
Sikkerhedskopiering af baglog af model uden gendannelse er ikke længere tilladt fra og med Service Pack 2.
-
Sikkerhedskopierings- og gendannelsesmeddelelser i fejlloggen indeholder oplysninger om varighed og overførselshastighed:
-
SIKKERHEDSKOPIDATABASE behandlede 298 sider på 0,026 sekunder (89,261 MB/sekund).
-
GENDAN DATABASE behandlede 298 sider på 0,016 sekunder (145,050 MB/sekund).
-
-
-
Udvidede begivenheder
-
Følgende udvidede hændelser er blevet tilføjet eller ændret i SQL Server 2012 Service Pack 2:
-
Hukommelsesallokering:
-
Udvidede hændelser page_allocated og page_freed kan bruges til at se de mest populære forbrugere af SQL Server hukommelse. Fra og med Service Pack 2 rapporterer disse udvidede hændelser også reserveret hukommelse, der er allokeret og frigjort under udførelse af forespørgsler.
-
-
Ghost Cleanup:
-
Når en post slettes i en tabel eller et indeks, fjerner en sådan sletning aldrig poster fra sider fysisk, men markerer dem kun som slettet eller slettet. Dette er en optimering af ydeevnen, der gør det muligt at udføre sletninger hurtigere. En baggrundsopgave, der kaldes "spøgelsesoprydningsopgaven", fjerner derefter fysisk alle slettede poster. Der er tilføjet flere udvidede hændelser i Service Pack 2 for at give indsigt i de forskellige faser af denne opgave:
-
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
-
-
-
-
-
Referencer
Du kan finde flere oplysninger om, hvordan du finder den aktuelle SQL Server version og udgave, ved at klikke på nedenstående artikelnummer for at få vist artiklen i Microsoft Knowledge Base:
321185 Sådan finder du ud af, hvilken version og udgave af SQL Server og dets komponenter du har installeret.