Einführung
Dieser Artikel listet die in Microsoft SQL Server 2012 Service Pack 2 (SP2) behobenen Probleme.
Notes-
Weitere Updates, die hier nicht dokumentiert sind möglicherweise auch im Servicepack enthalten.
-
Diese Liste wird aktualisiert, wenn weitere Artikel veröffentlicht werden.
Weitere Informationen dazu, wie Sie SQL Server 2012 Servicepacks erhalten, finden im folgenden Artikel der Microsoft Knowledge Base:
2755533 so erhalten Sie das neueste Servicepack für SQL Server 2012Hinweis Weitere Informationen über die Download Sie aus der Liste Verfügbare Downloads wählen sollten überprüfen die Versionsinformationen hier.
Weitere Informationen
SQL Server 2012 Servicepacks sind kumulative Updates und alle Editionen und Servicelevel von SQL Server 2012 auf SP2 aktualisieren. Dieses Servicepack enthält neben den in diesem Artikel aufgelisteten Updates sowie Microsoft SQL Server 2012 SP1 kumulative Update 9 (CU9). Weitere Informationen über die kumulativen Updatepakete, die für SQL Server 2012 SP1 verfügbar sind, klicken Sie auf die folgenden Artikelnummer der Microsoft Knowledge Base:
2772858 der SQL Server 2012 builds, die nach der Freigabe von Service Pack 1 für SQL Server 2012
In diesem Servicepack behobenen Probleme
Weitere Informationen zu SQL Server 2012 SP2 behobenen Probleme finden Sie in den folgenden um die Artikel der Microsoft Knowledge Base anzuzeigen.
VSTS-Fehlernummer |
Knowledge Base-Artikelnummer |
Beschreibung |
---|---|---|
1374617 |
Update: Freigegebene Komponenten werden an der falschen Position installiert eine Installation von SQL Server 2008 oder SQL Server 2012-Failovercluster implementieren |
|
1703014 |
Update: Kann nicht mit dem Server verbinden, beim Ausführen einer Cube erstellen MDX-Abfrage in SSAS 2012 |
|
2011247 |
Korrigieren: Bild ist nicht richtig auf der Webseite angezeigt, wenn Drillthroughaktion eine SSRS 2012 Bericht verwenden |
|
2034994 |
Update: Text abgeschnitten, wenn Sie GPA zum Anzeigen eines Berichts in SSRS 2012 Renderer |
|
1769469 |
Update: SQL Server abstürzt, wird die Protokolldatei der Datenbank Tempdb in SQL Server 2012 |
|
1973168 |
Update: SSRS 2012 schlägt fehl mit IsolatedStorageException Abonnements in Excel-Arbeitsblättern exportiert größer als 10 MB sind. |
|
1973196 |
Update: SSRS 2012 kann keinen Bericht exportieren, die größer als 10 MB nach Excel |
|
787358 |
Update: Führt Rollback Datenbank um zu vermuten Modus in SQL Server 2012 |
|
1043717 |
Update: Schlechte Leistung beim Ausführen einer Abfrage für eine Tabelle in einer Datenbank RCSS aktiviert in SQL Server 2012 |
|
1178585 |
Neue DMF-sys.dm_fts_index_keywords_position_by_document in SQL Server 2012 SP2 |
|
1182241 |
Update: Neue Protokolldateien entstehen nicht, beenden Sie Reporting Services Windows-Dienst in SSRS 2012 am 1. Januar |
|
1240848 |
Update: Keine Fehlermeldung in SQL Server 2012 Sicherung fehlgeschlagen |
|
1253861 |
Update: Visual Studio 2012 stürzt ab wegen Verletzung Abschluss Bindung die Quelle im Berichts-Viewer 2012 Benutzeroberfläche im lokalen Modus |
|
1262029 |
Update: Dateifreigabe Abonnement nicht die Beschreibungsspalte in SSRS 2012 füllen |
|
1481773 |
Update: Die Dropdown-Liste "Name" ist leer, wenn ein SSRS 2012 Bericht angegeben wird |
|
1419367 |
Update: Ereignis-ID 22 oder 0xC1000016 Fehler wird protokolliert bei Verwendung mit dem Befehl Discover SSAS 2012 |
|
2103903 |
Update: Leistungsprobleme bei Verwendung des SSISDB als die Bereitstellung in SQL Server 2012 speichern |
|
2021581 |
SSAS 2012 Feature Verbesserung in SQL Server 2012 Service Pack 2 anmelden |
|
203749 |
Update: Schlechte Leistung bei Verwendung von Tabellenvariablen in SQL Server 2012 |
|
2095064 |
Update: Tritt beim Ausführen der CHECKTABLE oder CHECKDB für eine Tabelle, die berechnete Spalten in SQL Server 2008 R2 oder SQL Server 2012 beibehalten hat |
|
1222472 |
Update: DTA funktioniert nicht auf SQL Server 2012-Instanz, die eine zusätzlichen Sortierung verwendet |
|
2124209 |
Update: Falsche Ergebnisse, wenn Sie Abfragen ausführen enthalten UNION-Operator mit parallelen Abfrageplan in SQL Server |
Auflösung für die folgenden Probleme sind auch in SQL Server 2012 SP2 enthalten.
VSTS-Fehlernummer |
Beschreibung |
---|---|
950185 |
Verbesserte messaging verarbeiten Fehler und Warnungen beim Arbeiten mit großen HTML-Berichte. |
950189 |
Verbesserte messaging Fehler und Warnungen beim Arbeiten mit großen Anzahl von Parametern verarbeiten. |
994470 |
Falsche Ergebnisse bei der Arbeit mit Block Modus unäre Operatoren. |
1041277 |
Sicherung von DPM auf dem Server AlwaysOn sekundäre werden Copy_only Sicherung konvertiert. |
1278767 |
Der Wert der Leistungsindikatoren tabellarische Instanz: Memory\VertiPaq < TypeName > KB ist immer 0. |
1355346 |
Die End SCOPE-Anweisung stimmt nicht mit der öffnenden SCOPE-Anweisung überein. |
1374617 |
Update: Freigegebene Komponenten werden an der falschen Position installiert eine Installation von SQL Server 2008-Failovercluster implementieren |
1610447 |
Nicht initialisiertes Objekt führt zu Systemabstürzen und möglicherweise falsche Ergebnisse DAX Ausdrücke mit bedingten Berechnung ausgeführt. |
1610492 |
Eine einfache Abfrage DAX Gibt unerwartete Ergebnisse bei der Verwendung von PowerPivot v2 11.0.3000.0. |
2060218 |
"ACTIONABLE_HEAP_CORRUPTION", wenn eine ungültige InstanceIdmit SSRS-Konfigurationsdatei analysiert wird. |
2065570 |
NonYieldProcessTable hat in RING_BUFFER_NONYIELD_PROCESSTABLE Ringpuffer Benutzer- und Kernelzeit. |
2075161 |
Bietet Informationen im Protokoll SSRS 2012 |
1347204 |
Update: Verletzung, wenn Sie Daten in eine Tabelle einfügen, die eine Spalte mit einem Standardwert Sequenz von datenbankübergreifende Transaktionen in SQL Server 2012 |
1184332 |
Wenn eine Erweiterung in der Modelldatenbank gesichert wird, friert Datenbank im Wiederherstellungsstatus beim Neustart des Servers, der SQL Server starten erfolgreich verhindert. Da Tempdb -Datenbank konnte nicht beim Serverstart erstellt werden und Sie erhalten folgende Fehlermeldung: "Datenbank '< Datenbankname >' kann nicht geöffnet werden." |
1243853 |
3456 Fehler beim Wiederherstellen der Sicherungskopie der massenprotokollierten DB, eine neue Datendatei mit einer vorgegebenen Größe größer als 64704 KB hinzugefügt wurde. |
1404999 |
Beim Ablegen eines Datenbanksnapshots in einer Sitzung mit einer Einstellung für LOCK_TIMEOUT erfolgt ein Timeoutfehler auftreten einen Assertionsfehler gefolgt. |
1190211 |
Installation von SQL Server mithilfe von InstallShield endet hängt Status. Weitere Informationen finden Sie im Knowledge Base-Artikel. |
1386073 |
Nach SQL Server Configuration Manager oder Dienstes beendet SQL Server 2012 SP2 installieren, wird eine Meldung zu SQL Server protokolliert, unmittelbar nach dem Herunterfahren ausgegeben wird. In früheren Versionen haben wir diese Nachrichten nach internen Dienste wie die.NET Framework-Service Broker beendet wurden. |
Updates für Verbindung von der Gemeinschaft übermittelt
Fehler-ID verbinden |
Beschreibung |
---|---|
Ergebnisse werden ausgegeben XML-Datei mehrere Male beim Enterprise Management Framework für mehrere Server implementieren und Fehler auf einem der Server in der Liste geschrieben. |
|
Datenbank geht in einen Wiederherstellungsmodus bei der Wiederherstellung als eine andere Datenbank in derselben Instanz. |
|
Sie können keine gespeicherte Prozedur Debuggen, die Sp_executesql in SQL Server Management Studio (SSMS) aufruft. F11 gedrückt, erhalten Sie eine Fehlermeldung "Objektverweis nicht auf eine Instanz des Objekts". |
|
SSMS verwaltet die Volltextsuche in SQL Server Express nicht vollständig. |
|
SQL Server SMO ignoriert Default-Einschränkung in SQL Server 2012 und SQL Server 2014. |
|
SSMS behandelt nummerierte gespeicherte Prozeduren nicht konsistent. |
|
"Spalte '< Spaltenname >' gehört nicht zu Tabelle. (System.Data) "Fehlermeldung als Replikationstabellen haben denselben Namen in unterschiedlichen Schemas befinden. |
|
Nach dem Wiederherstellen Datenbank, die Volltextindizes enthält, kann nicht erstellt alle Ft_catalogs bis Sie SQL Server neu starten, trennen und dann fügen Sie die Datenbank oder die Datenbank offline, und stellen Sie die Datenbank online. |
|
SSMS stürzt gelegentlich auf, die dann automatisch neu gestartet wird |
|
"Der Wert 'Null' ist ungültig für 'Stream'" Fehlermeldung bei der Arbeit mit Kunden Pipelinekomponenten in Business Intelligence Development Studio (BIDS). |
|
Beim Ausführen Abfragen mit tatsächlichen Plan Abfrage anzeigen aktiviert das Ergebnis Null zurückgegeben und Sie erhalten die folgende Fehlermeldung angezeigt: Fehler: Msg 50000, Ebene 16, Status 10 Verfahren testen, Zeile 34 Zeichenfolgen- oder Binärdaten würden abgeschnitten. |
|
"Eine Assertion System prüfen konnte" Fehlermeldung, wenn Sie Daten in einer partitionierten Ansicht einfügen, die Trigger. |
|
Erstellen Sie Skript Duplikate die Anweisungen Wenn Berechtigungen auf Spaltenebene in SSMS scripting. |
|
SSMS stürzt beim Aktualisieren SSMS Fenstersymbol in der Taskleiste. |
|
Neue Versionen von großen Projekten auftritt einen Timeout während der Bereitstellung in SSIS-Datenbank (SSISDB). Außerdem erhalten Sie die folgenden Fehlermeldungen angezeigt: Fehler beim Bereitstellen des Projekts. Weitere Informationen Abfragen Operation_messages Ansicht für die Vorgangs-ID ' 219′. (Microsoft SQL Server, Fehler: 27203) Fehler beim Bereitstellen des Projekts. Die Probleme, und versuchen Sie es erneut.: Timeout abgelaufen. Das Zeitlimit wurde vor Abschluss des Vorgangs oder der Server antwortet nicht. Die Anweisung wurde beendet. |
|
"Ein Teil der SQL-Anweisung ist zu tief geschachtelt. Schreiben Sie die Abfrage in kleinere Abfragen aufteilen "Fehlermeldung oder analysieren oder Ausführen gespeicherte Prozedur. |
Highlights für SQL Server 2012 SP2
Hier ist die Änderungen, die in SQL Server 2012 Service Pack 2 (aka SP2):
-
Unterstützung:
-
35285 als eine Meldung wie erwartet und nicht als Fehler Meldung.
-
-
Funktionen:
-
SQL Writer unterstützt COPY_ONLY Sicherung: Data Protection Manager (DPM) vollständige Sicherung auf dem Server AlwaysOn sekundäre COPY_ONLY Sicherung konvertiert.
-
-
Unterstützung für lokale Cubes erstellen Szenario:
-
Wenn Sie SQL Server 2012 Analysis Services (SSAS 2012) SP2 verwenden, können Sie einen lokalen Cube erstellen, der SSAS, der über einen statischen nicht standardmäßigen Port ausgeführt wird herstellt, SQL Browser deaktiviert ist. Diese neue Funktion wird durch eine neue Einstellung in msmdsrv.ini: "ConfigurationSettings\LocalCubeServerPortInConnectionString." Um diese Funktion zu aktivieren, legen Sie den Wert auf 1. Dadurch haben keine Wirkung, wenn SSAS 2012 als Failovercluster konfiguriert ist oder den Standardport ausgeführt wird.
-
-
Weitere hinzufügen protokollieren:
-
Dieses Servicepack hinzugefügt SSAS-Protokolldatei zur Verbesserung der Problembehandlung Weitere Informationen. Dazu gehören SSAS Version Computernamen NetBIOS-Name, Anzahl der CPUs, RAM Größe IP, Port, Protokolltyp, Deadlock, Lock Timeout und andere Informationen.
-
-
Leistungssteigerung von Deadlocks und Bereinigen des SSISDB
-
Einführung
-
Deadlock in SSISDB Datenbank auf SSISDB.catalog.create_execution gespeicherte Prozedur Anrufe
-
Eine Korrektur des SSISDB gleichzeitigkeiten und Deadlocks erfolgte. Dies wird jedoch nicht alle Probleme behoben. Aktuelle Lösung ist die Aufträge nach wenigen Sekunden staffeln. Aber diese Lösung darf nicht verwendet werden.
-
Schlechte Performance bei SSISDB Wartungsauftrags
-
-
Ein Hotfix ist verfügbar für Wartungsarbeiten des SSISDB.
-
-
Architektur
-
Vorherige Modell:
-
Jede Transaktion erstellt ein Zertifikat und symmetrische Schlüssel auch gespeichert und Wartung oder Bereinigung Aufgaben verarbeitet werden muss.
-
-
Neues Modell:
-
Neue Zeile im Katalog Eigenschaftentabelle SERVER_OPERATION_ENCRYPTION_LEVEL und Standard PER_EXECUTION Abwärtskompatibilität zu stellen, werden kann, erstellen einen Schlüssel oder ein Zertifikat Paar für jedes Projekt PER_PROJECT . Vollständige Bereinigung muss vor dem Ändern des PER_EXECUTION auf PER_PROJECT. Zwei neue gespeicherten Prozeduren sind für eine vollständige Bereinigung eingeführt.
-
-
Zusammenfassung ändern:
-
Stellen Sie eine neue Zeile in der Eigenschaftentabelle des SSISDB SERVER_OPERATION_ENCRYPTION_LEVEL:
-
Nur zwei Werte gültig (1 und 2).
-
Wert "1": Der Standardwert. Zertifikate nach Ausführung mit symmetrischen Schlüsseln verschlüsselt. Hohe Sicherheit, aber es kann Leistung oder Deadlock Problem hat.
-
Wert "2": Verschlüsselt und symmetrische Schlüssel nach Projekt. Weniger Sicherheit beheben Sie Leistung oder Deadlock Problem.
-
-
Stellen Sie zwei neue gespeicherte Prozeduren (SPs) vor Cleanup_server_logs und Cleanup_server_execution_keys
-
SPs sollen verwendet werden, beim Ändern der Verschlüsselungsstufe von "1", "2". Sie können ausführen Cleanup_server_logs zunächst, können sehr schnell zu SSISDB in einwandfreiem Zustand beendet werden. Die Datenbank des SSISDB kann Verschlüsselungsstufe geändert werden.
-
Cleanup_server_keys dauert länger als Cleanup_server_logs. Aber es ausgeführt, nachdem die Verschlüsselungsstufe auf "2" geändert wird und regelmäßig an Spitzenzeiten.
-
Cleanup_server_logs: nur alle Protokolle bereinigen.
-
Cleanup_server_execution_keys: symmetrische Schlüssel und Zertifikate, mit denen vertrauliche Ausführungsparameter schützen.
-
@cleanup_flag Int ((1,2))
-
Cleanup_flag = 1: drop Ausführung auf symmetrischen Schlüsseln und Zertifikaten
-
Cleanup_flag = 2: drop Projekt auf symmetrischen Schlüsseln und Zertifikaten (nur ablegen, wenn dieses Projekt Perticular gelöscht wurde und alle Log für dieses Projekt, wurde bereinigt werden).
-
-
@delete_batch_size Int = 1000
-
Anzahl von Schlüsseln oder Zertifikaten wird bei einem Aufruf dieser gespeicherten Prozedur gelöscht.
-
-
-
Ändern Sie in internal.cleanup_server_retention_window Delete_batch_size von 10 bis 1000.
-
-
-
-
Optionale Unterstützung für Variable Tabellenzeile zählt um Abfragepläne zu verbessern:
-
Wenn eine Tabellenvariable mit anderen Tabellen in SQL Server verbunden ist, es langsam aufgrund ineffizienter Abfrage Plan möglicherweise weil SQL Server keine Unterstützung Statistiken oder Spur Anzahl Zeilen in eine Tabellenvariable beim Kompilieren eines Abfrageplans wird.
-
In SQL Server 2012 SP2 wird eine neue Ablaufverfolgungsflag eingeführt, die den Abfrageoptimierer mit Informationen über die Anzahl der Zeilen in einer Tabellenvariablen eingefügt effizienter Abfrageplan auswählen können. Aktivieren Sie das Ablaufverfolgungsflag 2453, um dieses Verhalten zu aktivieren.
Notizen:-
In einigen Szenarien führen das Ablaufverfolgungsflag 2453 aktivieren einige Beeinträchtigung der Leistung durch zusätzliche Kompilierung erforderlich auf tatsächliche Zeilenanzahl eine Tabellenvariable eingefügt, während der Ausführungszeit. Normalerweise profitieren würde dieses Ablaufverfolgungsflags Wenn eine Tabellenvariable viel Zeilen mit anderen Tabellen verbunden oder mehr als eine Zeile hat und am äußeren Rand eines nested loops Join-Operators einen Plan auf, die viele Zeilen verarbeitet verwendet.
-
Ähnliches Verhalten kann unter anderen Versionen von SQL Server mithilfe der Abfragehinweis OPTION (RECOMPILE) erreicht werden. Der Abfragehinweis erfordert jedoch erkennen und ändern alle Abfragen mit schlechter Planauswahl durch großen Arbeitsaufwand Tabellenvariablen angetrieben, aktivieren das Ablaufverfolgungsflag 2453 vorhandene Arbeitslasten auswirken kann.
-
-
-
Problembehandlung bei parallelen verbesserte Leistung
-
DMV Sys. dm_exec_requests gibt jetzt genaue Wert für Cpu_time für parallele Abfrage Ausführungspläne. Statistik IO Diagnoseberichte enthält jetzt genau logische Lesevorgänge für parallelen.
-
-
Verbesserte Hash Spill-Diagnose
-
Wenn ein Hash-Join oder Hash aggregate-Operator Tempdb-Datenbank während der Abfrage hinausläuft, ist entsprechende e/a jetzt STATISTICS IO Diagnose gemeldet.
-
-
Verbesserte Diagnose der Volltext-index
-
In einigen Fällen ist es möglicherweise schwierig zu verstehen, wie bestimmte Volltextabfragen Ergebnisse zurückgegeben werden. Volltext-Suche-Subsystem interagiert mit externen Worttrennmodule und Stop-Listen und aufgrund dieser Aktivität werden die Positionsinformationen für die Schlüsselwörter in einem Dokument möglicherweise anders im Text beobachtet. Dies ist sehr relevant, wenn ausführen 'Ausdruck' oder 'in Suchen nach das Delta zwischen den Wörtern interne Berechnung verwendet übereinstimmenden Dokumente gefunden.
-
In SQL Server 2012 SP2 wurde eine neue dynamische Management Funktion (DMF) Zugriff auf Positionierungsinformationen für Schlüsselwörter in einem Dokument indiziert hinzugefügt. Neue DMF ähnelt dem vorhandenen DMF- sys.dm_fts_index_keywords_by_documentund weist die folgende Syntax:sys. dm_fts_index_keywords_position_by_document (
DB_ID('database_name'), OBJECT_ID('table_name') ) -
Statt Warnungszähler zurückgegeben Informationen über jedes Vorkommen und seine Position im indizierten Dokument.
-
Diese Informationen kann sich die Zuordnung zwischen dem Text und der interne Index, der Differenz in Delta für Suchbegriff anzeigen verwendet werden. Grundlegendes zu den Ergebnissen dadurch von Wortgruppe.
-
-
Wartungsfreundlichkeit
-
Transaktionsreplikation:
-
Ausführliche Meldung Statistiken in Verlaufstabellen und detailliertere Agentenprotokolle Nachrichten hinzugefügt:
-
Zusätzliche SMS < Statistik > XML-Ausgabe in anderen Protokollleser und Verteiler Agenten definieren.
-
Zusätzliche Artikel auf Statistiken für Verteiler und Protokollleser parametrisierte Befehle.
-
Hinzugefügte Anzahl der übersprungenen Befehle Verteiler-Agent die Ausgabedatei.
-
Zeit hinzugefügt Schemaversion Verteiler-Agent ausführen.
-
-
Protokollleser: Protokolleinträge werden hinzugefügt. TXT-Datei, wenn ein Abbild erfasst wird.
-
Peer To Peer: Insert, Update und Delete Prozeduren aktualisiert unten die Konfliktnachricht Details:
-
Tabellenname
-
Primäre Spalte Schlüsselnamen und Werte
-
Aktuelle version
-
Vor version
-
Nach version
-
-
-
Mergereplikation:
-
Die Ausgabe des Ablaufverfolgungsflags 101, die Protokolldatei hinzugefügt wird, wenn der ausführliche Ausgangspegel der Merge-Agent auf 4 festgelegt ist.
-
-
-
Funktion
-
Transaktionsreplikation:
-
Peer-to-Peer-Replikation unterstützt partielle Updates versucht, mithilfe von Update Textspalte oder. Semantische schreiben.
-
-
Mergereplikation:
-
Bereinigung gespeicherte Prozedur wurde überarbeitet, um redundante Upload von Daten zu vermeiden.
-
-
-
Protokollierung mit Fehlern verarbeitet und Warnhinweise zu häufig Aufrufe von CSS, große HTML-Berichte.
-
Übersicht:
-
Erkennung des Berichtsentwurfs, ob der Berichtsentwurf net großen HTML-Bericht und möglicherweise zu Leistungsproblemen führen. Dies sollte einfach durch Untersuchung der interaktiven Höhe und Breite erkannt werden.
-
-
Szenario:
-
Erstellen eines Berichts in der Berichts-Generator. Wert '0' wird in die InteractiveSize -Eigenschaft eingeben. Sie erhalten ein Popupfenster mit der folgenden Meldung Warnung zu Performance-Einbußen:
Einstellen interaktiven Höhe auf 0 Matte beeinträchtigen Leistung.
-
-
-
Verbesserte Performance
-
Mehrere Leistungssteigerungen in Service Pack 2 wie in den folgenden Artikeln beschrieben:
-
Leistungsprobleme auftreten, steigt Sperraktivität Datenbank in SQL Server 2012
-
Leistungsprobleme treten NUMA-Umgebung während fremden Seite verarbeitet SQL Server 2012
-
Leistung nimmt nach ALTER INDEX... Online-Betrieb ist in SQL Server 2012 abgebrochen.
-
-
DMV-Optimierungen
-
Sys.dm_db_session_space_usage gibt den Speicherplatz in Tempdb-Datenbank getroffenen Benutzerobjekt pro Sitzung. Wenn die Anzahl der gelöschten Zeilen über 1024 Seiten, Speicherfreigabe dieser Seiten verschoben. In SQL Server 2012 Service Pack 2 wird die DMV Speicherplatz für Zuordnungseinheiten auch, die in die neue Spalte User_objects_deferred_dealloc_page_countzurückgestellt.
-
Sys.dm_server_services wird jetzt korrekt Knotennamen Cluster_nodename Spalte angeben Wenn SQL Server auf einem Failovercluster installiert ist.
-
-
Ring Puffer enhancements
-
Der Ringpuffer für die Anwendungsdomänen enthält RING_BUFFER_CLRAPPDOMAIN die Ursache, warum die Anwendungsdomäne, im Feld < DoomReason > entladen wurde :
-
1 = DDL-Vorgänge wie Drop Assembly entladen.
-
2 = Entladen von Security beziehen wie Berechtigungen ändern.
-
3 = wegen Speicher Druck Behandlung entladen.
-
4 = wegen Fehler bei Initialisierung entladen.
-
-
Das entsprechende Ereignis erweiterte App_domain_ring_buffer_recorded enthalten Grund für das Entladen Doom_reason ereignisdatenfeld
-
RING_BUFFER_RESOURCE_MONITOR enthält Einträge, wenn eine im Status vom Ressourcenmonitor überwacht Änderung. Darüber hinaus für System- und Ressource Benachrichtigungen Pool Benachrichtigungen stehen auch in der < IndicatorsPool >< / IndicatorsPool > Knoten.
-
Erweiterte Resource_monitor_ring_buffer_recorded -Ereignis enthält Pool breit Benachrichtigungen im Feld Pool_indicators .
-
RING_BUFFER_NONYIELD_PROCESSTABLE enthält Prozessnamen neben anderen Informationen bis zu 8192 Threads, die zum Zeitpunkt der Aufzeichnung der Stencilpuffereintrag Ring im System ausgeführt werden.
-
-
Sicherung und Wiederherstellung verbessert
-
Sicherung der Tail-Protokoll mit der Option Norecovery darf nicht mit Service Pack 2.
-
Sicherung und Wiederherstellung Abschluss Nachrichten im Fehlerprotokoll enthält Informationen zur Dauer und Durchsatz:
-
BACKUP DATABASE verarbeitet 298 Seiten in 0.026 Sekunden (89.261 MB pro Sekunde).
-
RESTORE DATABASE verarbeitet 298 Seiten in 0,016 Sekunden (145.050 MB pro Sekunde).
-
-
-
Erweiterte Ereignisse
-
Erweiterte Folgendes wurden hinzugefügt oder in SQL Server 2012 Service Pack 2 geändert:
-
Speicherzuordnung:
-
Erweiterte Ereignisse Page_allocated und Page_freed lässt sich die oberen Verbraucher SQL Server Arbeitsspeicher. Ab Service Pack 2 melden diese erweiterte Ereignisse reservierten Arbeitsspeicher, der reserviert und freigegeben, während der Abfrage.
-
-
Ghost Cleanup:
-
Beim Löschen eines Datensatzes in einer Tabelle oder einem Index dieser Löschvorgang nicht physisch entfernt Einträge aus Seiten, nur sie als gekennzeichnet, Schattiert oder gelöscht haben. Dies ist eine Performance-Optimierung, die schnell Löschvorgänge zu abgeschlossen ermöglicht. Hintergrund Ghost Cleanup-Aufgabe aufgerufen und physisch entfernt alle gelöschten Datensätze. In Service Pack 2 Einblicke in die verschiedenen Phasen dieses Vorgangs wurden mehrere erweiterte Ereignisse hinzugefügt:
-
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
-
-
-
-
-
Referenzen
Weitere Informationen zum Ermitteln der aktuellen SQL Server-Version und Edition klicken Sie auf die folgenden Artikelnummer der Microsoft Knowledge Base:
321185 wie Sie Version und Edition von SQL Server und seinen Komponenten ermitteln