Accedi con Microsoft
Accedi o crea un account.
Salve,
Seleziona un altro account.
Hai più account
Scegli l'account con cui vuoi accedere.

Introduzione

In questo articolo sono elencati i bug risolti nel Service Pack 2 (SP2) di Microsoft SQL Server 2012.

Notes

  • Correzioni aggiuntive che non sono documentate, inoltre, possono essere inclusi nel service pack.

  • Questo elenco verrà aggiornato quando verranno rilasciati ulteriori articoli.

Per ulteriori informazioni su come ottenere SQL Server 2012 service pack, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:

2755533 come ottenere il service pack più recente per SQL Server 2012Nota: Per ulteriori informazioni sulle quali il download è necessario selezionare dall'elenco dei download disponibili, consultare le note sulla versione qui.

Ulteriori informazioni

SQL Server 2012 service pack sono gli aggiornamenti cumulativi e aggiornare tutte le edizioni e i livelli di servizio di SQL Server 2012 a SP2. Oltre alle correzioni che sono elencate in questo articolo, questo service pack contiene fino alla versione Microsoft SQL Server 2012 SP1 l'aggiornamento cumulativo 9 (CU9).

Per ulteriori informazioni sui pacchetti di aggiornamento cumulativo per SQL Server 2012 SP1 sono disponibili, fare clic sul numero riportato di seguito per visualizzare l'articolo della Microsoft Knowledge Base riportato di seguito:

2772858 di SQL Server 2012 versioni rilasciate dopo il rilascio di Service Pack 1 di SQL Server 2012

Problemi risolti in questo service pack

Per ulteriori informazioni sui bug risolti nel Service Pack 2 di SQL Server 2012, fare clic sui numeri per visualizzare gli articoli della Microsoft Knowledge Base riportato di seguito.

Numero di bug VSTS

Numero di articolo KB

Descrizione

1374617

2028830

FIX: Componenti condivisi vengono installati nella posizione errata quando si implementa un'installazione Cluster di Failover di SQL Server 2012 o SQL Server 2008

1703014

2963382

FIX: Impossibile connettersi al server quando si esegue una query MDX di creazione del cubo in SSAS 2012

2011247

2927741

FIX: Immagine non viene visualizzato correttamente nella pagina Web quando si utilizza l'azione drill-through in un report SSRS 2012

2034994

2963383

FIX: Testo troncato quando si utilizza renderer HPB per visualizzare un report in SSRS 2012

1769469

2963384

FIX: SQL Server si blocca quando il file di log del database tempdb è pieno in SQL Server 2012

1973168

2963386

FIX: 2012 SSRS ha esito negativo con IsolatedStorageException quando esportate in fogli di lavoro di Excel le sottoscrizioni sono superiori a 10 MB

1973196

2963388

FIX: Impossibile esportare un rapporto è superiore a 10 MB in formato Excel SSRS 2012

787358

2963404

FIX: Rollback provoca database passare alla modalità SQL Server 2012 sospetta

1043717

2806979

FIX: Riduzione delle prestazioni quando si esegue una query su una tabella in un database abilitato il supporto del che in SQL Server 2012

1178585

2963412

Nuova sys.dm_fts_index_keywords_position_by_document DMF nel Service Pack 2 di SQL Server 2012

1182241

2966520

FIX: I nuovi file di registro non vengono creati quando si riavvia il servizio di Windows per Reporting Services in SSRS 2012 al 1 ° gennaio

1240848

2966519

FIX: Nessun messaggio di errore durante il backup del log di errore in SQL Server 2012

1253861

2936004

FIX: Visual Studio 2012 si blocca a causa di violazione di accesso quando viene completata l'associazione di origine dati nell'interfaccia utente 2012 Visualizzatore di Report in modalità locale

1262029

2966522

FIX: Sottoscrizione di condivisione File non popola la colonna Descrizione 2012 SSRS

1481773

2966523

Correzione: Il "Nome" elenco a discesa è vuoto quando viene specificato un report SSRS 2012

1419367

2964762

FIX: Errore 0xC1000016 o ID evento 22 verrà registrato quando si utilizza il comando Individua nel 2012 SSAS

2103903

2972285

FIX: Problemi di prestazioni quando si utilizza SSISDB come archivio di distribuzione in SQL Server 2012

2021581

2965035

Miglioramento delle funzionalità di registrazione in Service Pack 2 di SQL Server 2012 2012 di SSAS

203749

2952444

FIX: Riduzione delle prestazioni quando si utilizzano le variabili di tabella in SQL Server 2012

2095064

2936328

FIX: Violazione di accesso si verifica quando si esegue CHECKTABLE o CHECKDB su una tabella che ha mantenuto le colonne calcolate in SQL Server 2008 R2 o SQL Server 2012

1222472

2827857

FIX: DTA non funziona sull'istanza di SQL Server 2012 che utilizza regole di confronto caratteri supplementari

2124209

2939277

FIX: Risultati non corretti quando si eseguono query contengono operatore UNION, utilizzando il piano di query parallele in SQL Server

Risoluzioni di problemi descritti di seguito sono inoltre inclusi nel Service Pack 2 di SQL Server 2012.

Numero di bug VSTS

Descrizione

950185

Migliorata messaggistica all'elaborazione di errori e avvisi quando si lavora con grandi report HTML.

950189

Migliorata messaggistica all'elaborazione di errori e avvisi quando si utilizzano i report con un numero elevato di parametri.

994470

Risultati non corretti quando si lavora con gli operatori unari in modalità di blocco.

1041277

Backup completo di DPM nel server con AlwaysOn secondario verrà convertito in COPY_ONLY consente backup.

1278767

Il valore dei contatori perfmon di istanza in formato tabulare: Memory\VertiPaq < TypeName > KB è sempre 0.

1355346

Fine istruzione SCOPE non corrisponde all'istruzione SCOPE di apertura.

1374617

FIX: Componenti condivisi vengono installati nella posizione errata quando si implementa un'installazione Cluster di Failover di SQL Server 2008

1610447

Oggetto non inizializzato comporta arresti anomali e risultati potenzialmente non corretto durante l'esecuzione di espressioni DAX con calcoli condizionale.

1610492

Una semplice query DAX restituisce risultati imprevisti quando si utilizza PowerPivot v2 11.0.3000.0.

2060218

"ACTIONABLE_HEAP_CORRUPTION" quando il file di configurazione di SSRS viene analizzato utilizzando un valido InstanceId.

2065570

NonYieldProcessTable record nel buffer circolare RING_BUFFER_NONYIELD_PROCESSTABLE non dispone di tempo di processo del kernel e utente.

2075161

Vengono fornite informazioni di piattaforma nel Registro di SSRS 2012

1347204

FIX: Violazione di accesso quando si inseriscono dati in una tabella che include una colonna con un valore predefinito di sequenza da una transazione tra database in SQL Server 2012

1184332

Se viene eseguito un backup del log coda nel database model, modello di database verrà bloccato in stato di ripristino durante un riavvio del server che verrà impediscono il corretto avvio di SQL Server. Perché Impossibile creare il database Tempdb durante l'avvio del server e viene visualizzato il seguente messaggio di errore: "Impossibile aprire il Database '< NomeDatabase >'"

1243853

Errore 3456 si verifica quando si ripristina il backup del log di una DB di massa in cui è stato aggiunto un nuovo file di dati con una dimensione iniziale maggiore di 64704KB.

1404999

Quando si rilascia di uno snapshot di database viene emessa in una sessione con un'impostazione LOCK_TIMEOUT, un errore di timeout può verificarsi seguita da un errore di asserzione.

1190211

Installazione di SQL Server mediante InstallShield a trovarsi in uno stato di blocco. Per ulteriori informazioni, Vai a questoarticolo della Knowledge Base.

1386073

Dopo aver installato SQL Server 2012 SP2, quando è stato arrestato da Gestione controllo servizi o Gestione configurazione SQL Server, un messaggio informativo viene registrato per il SQL Server immediatamente dopo il rilascio di arresto. Nelle versioni precedenti, questo messaggi è pubblicato dopo che sono stati interrotti i servizi interni, come il.NET Framework, service broker.

Correzioni per connettere gli elementi inviati dalla Comunità

Collegare l'ID di Bug

Descrizione

714689

I risultati delle valutazioni vengono scritti nel file di output xml più volte quando si implementa il Framework di gestione aziendale su più server e si verifica un errore in uno dei server nell'elenco.

735543

Database entra in una modalità di ripristino quando viene ripristinato il backup come un database diverso sulla stessa istanza.

736509

È possibile eseguire il debug di una stored procedure che richiama sp_executesql in SQL Server Management Studio (SSMS). Quando si preme F11, viene visualizzato un messaggio di errore "Riferimento di oggetto non impostato su un'istanza dell'oggetto".

740181

SQL Server Management Studio non gestisce completamente Full-Text in SQL Server Express.

745566

SMO di SQL Server ignora il vincolo predefinito in SQL Server 2012 e il 2014 di SQL Server.

764197

SQL Server Management Studio consente di gestire in maniera incoerente numerate Stored procedure.

769121

"La colonna '< nome colonna >' non appartiene alla tabella di riepilogo. (System. Data) "messaggio di errore quando replica le tabelle hanno lo stesso nome ma si trovano in schemi diversi.

773710

Dopo il ripristino di uno snapshot di database che contiene gli indici full-text, non è possibile creare qualsiasi ft_catalogs fino a quando non si riavvia SQL Server, scollegare e quindi collegare il database di o disconnettere il database e quindi impostare il database in linea.

774317

SQL Server Management Studio occasionalmente si blocca alla chiusura, che provoca il riavvio automatico

785064

"Non è valido per 'flusso' valore 'null'" messaggio di errore quando si utilizzano componenti pipeline cliente in Business Intelligence Development Studio (BIDS).

785151

Quando si esegue query con Visualizza piano di Query effettivo è attivata, viene restituito il risultato di Null e viene visualizzato il seguente messaggio di errore:
Errore: Msg 50000, livello 16, stato 10, test di routine, riga 34 String o dati binari viene troncato.

791929

"Un'asserzione di sistema di controllo non riuscito" messaggio di errore quando si inseriscono dati in una vista partizionata con trigger.

797967

Creare duplicati script le istruzioni quando gli script di autorizzazioni a livello di colonna in SQL Server Management Studio.

799430

SQL Server Management Studio potrebbe bloccarsi quando si tenta di aggiornare l'icona sulla barra delle applicazioni SQL Server Management Studio.

804901

Distribuire nuove versioni di progetti di grandi dimensioni, si verifica un timeout durante la distribuzione nel database del catalogo SSIS (SSISDB). Inoltre, viene visualizzato i messaggi di errore seguente:
Errore di progetto di distribuzione. Per ulteriori informazioni, la visualizzazione di operation_messages per l'identificatore di operazione di query ' 219′. (Microsoft SQL Server, errore: 27203) Impossibile distribuire il progetto. Risolvere i problemi e riprovare più tardi.: Timeout scaduto. Il periodo di timeout è trascorso prima del completamento dell'operazione o il server non risponde. L'istruzione è stata interrotta.

805659

"Parte dell'istruzione SQL è eccessivamente nidificata. Riscrivere la query oppure suddividerla in query più piccole"messaggio di errore quando analizza o esecuzione di stored procedure.



Nuove caratteristiche di SQL Server 2012 SP2

Qui vengono elencati alcune delle modifiche che sono in SQL Server 2012 Service Pack 2 (SP2 aka):

  • Supporto:

    • 35285 messaggio come messaggio informativo come previsto e non come un errore.

  • Funzionalità:

    • Backup di COPY_ONLY consente il supporto del Writer SQL: Data Protection Manager (DPM) backup completo sul server con AlwaysOn secondario verrà convertito in COPY_ONLY consente backup.


  • Aggiungere il supporto per uno scenario di creazione di un cubo locale:

    • Quando si utilizza SQL Server 2012 Analysis Services (SSAS 2012) SP2, è possibile creare un cubo locale che si connette a SSAS in esecuzione su una porta non predefinita statica dotato di browser SQL disattivato. Questa nuova funzionalità è controllata dall'impostazione di configurazione nuovo msmdsrv: "ConfigurationSettings\LocalCubeServerPortInConnectionString". Per attivare questa funzionalità, impostare il valore su 1. Questa impostazione non avrà effetto se è configurato come cluster di failover di SSAS 2012 o è in esecuzione sulla porta predefinita.

  • Aggiungi ulteriori registrazione:

    • Questo service pack aggiunge ulteriori informazioni nel file di log SSAS per migliorare la risoluzione dei problemi. Include la versione SSAS, nome computer, nome netbios, numero di CPU, RAM dimensioni, IP, porta, tipo di protocollo, deadlock, timeout di blocco e altre informazioni.


  • Miglioramento delle prestazioni SSISDB deadlock e pulitura

    • Introduzione

      • Un deadlock del database SSISDB nel chiamate simultanee a SSISDB.catalog.create_execution stored procedure

        • Per problemi di deadlock e concurrences SSISDB è stata eseguita una correzione. Tuttavia, ciò non risolve tutti i problemi. La soluzione corrente è scaglionare i processi da pochi secondi. Ma non è possibile utilizzare questa soluzione alternativa.

        • Riduzione delle prestazioni nel processo di manutenzione SSISDB

      • Un hotfix è disponibile per il processo di manutenzione SSISDB.

    • Architettura

      • Modello precedente:

        • Ogni transazione crea un certificato e una chiave simmetrica, che deve anche essere memorizzata ed elaborata in attività di manutenzione o pulizia.

      • Nuovo modello:

        • Introdurre predefiniti e nuova riga nella tabella delle proprietà del catalogo SERVER_OPERATION_ENCRYPTION_LEVEL a PER_EXECUTION per mantenere la compatibilità, valore può essere modificato in PER_PROJECT la creazione di una coppia di chiave o certificato per ogni progetto. È necessaria una pulitura completa prima di passare da PER_EXECUTION a PER_PROJECT. Vengono introdotte due nuove procedure di archivio per una pulizia completa.

      • Riepilogo modifiche:

        • Introdurre una nuova riga nella tabella delle proprietà SSISDB SERVER_OPERATION_ENCRYPTION_LEVEL:

          • Solo due valori sono validi (1 e 2).

          • Valore "1": Il valore predefinito. Crittografia con chiavi simmetriche e certificati in base al livello di esecuzione. Livello di protezione, ma può con prestazioni o problema di blocco critico.

          • Valore "2": Crittografia con chiavi simmetriche e certificati in base al livello di progetto. Meno protezione, di risolvere il problema di prestazioni o deadlock.

        • Introdurre nuove due stored procedure (SP) Cleanup_server_logs e cleanup_server_execution_keys

          • SPs sono progettati per essere utilizzati quando si modifica il livello di crittografia da "1" a "2". È possibile eseguire Cleanup_server_logs prima che può essere completato molto rapidamente per portare SSISDB in buono stato. Il database SSISDB è pronto per essere modificato a livello di crittografia.

          • Cleanup_server_keys richiede più tempo rispetto a Cleanup_server_logs. Tuttavia, viene eseguito dopo il livello di crittografia viene modificato in "2" ed eseguire periodicamente al tempo di picco.

          • Cleanup_server_logs: solo pulire tutti i registri di operazione.

          • Cleanup_server_execution_keys: eliminazione dei certificati utilizzati per proteggere i parametri di esecuzione sensibili e chiavi simmetriche.

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

            • cleanup_flag = 1: rilascio di certificati e chiavi simmetriche livello di esecuzione

            • cleanup_flag = 2: eliminare le chiavi simmetriche livello di progetto e i certificati (verrà eliminato solo riepilogo, se questo progetto perticular è stato eliminato e tutti i registri delle operazioni relative a questo progetto).

          • int @delete_batch_size = 1000

            • numero di chiavi o certificati verrà eliminato in una chiamata di questa stored procedure.

        • In internal.cleanup_server_retention_window, modificare delete_batch_size da 10 a 1000.


  • Supporto opzionale per riga variabile tabella conta per migliorare i piani di query:

    • Se una variabile di tabella viene unita con altre tabelle in SQL Server, potrebbe non determinare un rallentamento delle prestazioni in seguito alla selezione di piano di query inefficienti poiché SQL Server non supporto statistiche o traccia il numero di righe in una variabile di tabella durante la compilazione di un piano di query.

    • In SQL Server 2012 SP2, viene introdotto un nuovo flag di traccia che consente di utilizzare le informazioni relative al numero di righe inserite in una variabile di tabella per selezionare il piano di query più efficiente query optimizer. Abilitare il flag di traccia 2453 per attivare questo comportamento.

      Note:

      • In alcuni scenari, attivare il flag di traccia 2453 potrebbe causare un peggioramento delle prestazioni, dovuta alla compilazione aggiuntiva necessaria all'account per il numero effettivo di righe inserite in una variabile di tabella in fase di esecuzione. In genere, si potrebbe risultare vantaggioso questo flag di traccia se una variabile di tabella ha una notevole quantità di righe unite con altre tabelle o di più di una riga e utilizzato sul lato esterno di un operatore di join di loop nidificati con un piano sul lato interno che elabora una grande quantità di righe.

      • Un comportamento simile può essere ottenuto in altre versioni di SQL Server utilizzando l'hint per la query OPTION (RECOMPILE) . Tuttavia, l'hint per la query richiede il rilevamento e la modifica di tutte le query di essere affette da scelta scarsa piano grandi quantità di lavoro guidato da variabili di tabella, mentre l'attivazione il flag di traccia 2453 può ridurre i carichi di lavoro esistenti.

  • Migliorare le prestazioni, risoluzione dei problemi per i piani di esecuzione di query parallele

    • DMV sys.dm_exec_requests ora restituisce un valore preciso per cpu_time per query parallele piani di esecuzione. Statistiche Diagnostica dei / o report ora precise letture logiche per piani di esecuzione di query parallele.

  • Diagnostica di soppressione hash migliorata

    • Se un operatore di aggregazione hash join hash liquidi dati al database tempdb durante l'esecuzione di query, i/o corrispondente viene segnalato ora per la diagnostica di STATISTICS IO.

  • Diagnostica di indice full-text migliorato

    • In alcuni casi può risultare difficile da comprendere come vengono restituiti i risultati delle query full-text. Il sottosistema di ricerca full-text interagisce con word breaker esterni e gli elenchi di stop e in seguito a questa interazione con che le informazioni per le parole chiave in un documento possono essere diverse da ciò che si osserva nel testo effettivo. Questo è particolarmente significativo quando questa 'frase di' o 'Parte' ricerche dopo il delta tra le parole viene utilizzata nei calcoli interni per trovare documenti corrispondenti.

    • In SQL Server 2012 SP2 è stata aggiunta una nuova dinamica gestione funzione (DMF) per fornire accesso alle informazioni per le parole chiave indicizzati in un documento di posizionamento. Il nuovo DMF è simile a DMF esistente sys.dm_fts_index_keywords_by_documente presenta la seguente sintassi:sys. dm_fts_index_keywords_position_by_document (
      DB_ID('database_name'), OBJECT_ID('table_name')
      )

    • Anziché il numero di occorrenze, restituisce informazioni su ciascuna occorrenza e la sua posizione nel documento indicizzato.

    • Queste informazioni possono essere utilizzate per esaminare il mapping tra il testo e l'indice interno che consente di visualizzare la differenza di delta, se presente, per cercare. Ciò consente risultati comprensione dalla ricerca di frase.


  • Supporto

    • Replica transazionale:

      • Messaggio dettagliato aggiunto per le statistiche nelle tabelle di cronologia e i messaggi più dettagliati nei registri dell'agente:

        • Messaggio di testo aggiunto da < statistiche > xml di output per definire diversi stati in agenti di lettura log e di distribuzione.

        • Comandi con parametri articolo aggiunto statistiche livello di server di distribuzione e di lettura log.

        • Aggiunto numero di comandi saltati al file di output in agente di distribuzione.

        • Aggiunta di tempo impiegato per effettuare modifiche dello schema in agente di distribuzione.

      • LogReader: record di log vengono aggiunti. File TXT quando viene acquisito un dump utente.

      • Peer To Peer: Insert, update e delete procedure sono aggiornate per fornire di sotto dei dettagli al messaggio di conflitto:

        • Nome della tabella

        • Nome di colonna di chiave primaria e di valori

        • Versione corrente

        • Versione preliminare

        • Post-versione

    • Replica di tipo merge:

      • L'output del flag di traccia 101 che viene aggiunta nel file registro quando il livello di dettaglio output per l'agente di merge è impostato su 4.

  • Chipset

    • Replica transazionale:

      • Ora la replica peer-to-Peer supporta aggiornamenti parziali apportati alla colonna di testo utilizzando l'aggiornamento o. Semantica di scrittura.

    • Replica di tipo merge:

      • Cancella i stored procedure è stata riprogettata per evitare il caricamento ridondante dei dati.


  • Registrazione messaggio con l'elaborazione di errori e avvisi per evitare chiamate comuni al foglio di stile CSS, grandi report HTML.

    • Panoramica:

      • Rilevamento di struttura del report per determinare se la struttura del report verrà net un grosso report HTML e causare problemi di prestazioni. Questo dovrebbe essere rilevato dall'esame delle impostazioni di larghezza e altezza della pagina interattiva.

    • Scenario utente:

      • Creare un report nel Generatore report. Immettere il valore "0" nella proprietà InteractiveSize . Viene visualizzato una finestra popup contenente il seguente avviso messaggio sul potenziale impatto sulle prestazioni:

        L'impostazione heigth interattiva su passepartout 0 hanno un impatto sulle prestazioni.


  • Miglioramenti delle prestazioni

    • Numerosi miglioramenti delle prestazioni nel Service Pack 2 come descritto nei seguenti articoli:

      • Si verificano problemi di prestazioni quando aumenta l'attività di blocco del database in SQL Server 2012

      • Si verificano problemi di prestazioni in ambienti di NUMA durante l'elaborazione in SQL Server 2012 pagina esterna

      • Prestazioni diminuiscono dopo un'istruzione ALTER INDEX... Operazione in linea viene interrotta in SQL Server 2012

    • Miglioramenti di DMV

      • Sys.dm_db_session_space_usage indica la quantità di spazio occupato nel database tempdb dall'oggetto utente per la sessione. Quando il numero di righe eliminate oltre 1024 pagine, la deallocazione di queste pagine sono rinviata. In SQL Server 2012 Service Pack 2, DMV includerà inoltre utilizzo dello spazio per unità di allocazione rinviati in una nuova colonna denominata user_objects_deferred_dealloc_page_count.

      • Sys.dm_server_services ora correttamente specificherà il nome del nodo nella colonna cluster_nodename se SQL Server è installato in un cluster di failover.

    • Miglioramenti del buffer circolare

      • Il buffer circolare per i domini applicazione RING_BUFFER_CLRAPPDOMAIN include il motivo per cui è stato scaricato il dominio dell'applicazione nel campo < DoomReason > :

        • 1 = scaricato tramite operazioni DDL quali drop assembly.

        • 2 = scaricato dal sistema di sicurezza relativi a operazioni quali la modifica delle autorizzazioni.

        • 3 = scaricato gestione pressione della memoria.

        • 4 = scaricato a causa di inizializzazione non riuscita.

      • Il corrispondente evento esteso app_domain_ring_buffer_recorded include il motivo per lo scaricamento nel campo dati di evento doom_reason .

      • RING_BUFFER_RESOURCE_MONITOR ha voci quando viene rilevata una modifica nello stato monitorato dal Monitor risorse. Inoltre, per le notifiche di risorse del sistema e di processo, le notifiche del pool sono disponibili anche nel < IndicatorsPool >< / IndicatorsPool > nodo.

      • Eventi estesi Resource_monitor_ring_buffer_recorded includono notifiche ampia pool nel campo di dati pool_indicators .

      • RING_BUFFER_NONYIELD_PROCESSTABLE include il nome di processo oltre alle altre informazioni fino a 8192 thread in esecuzione nel sistema al momento della registrazione della voce del buffer circolare.

    • Backup e ripristino migliorate

      • Backup del Registro di chiusura del modello con l'opzione norecovery non è più consentito a partire da Service Pack 2.

      • Backup e ripristino di messaggi di completamento nel log degli errori include informazioni sulla durata e la velocità di trasmissione:

        • BACKUP DATABASE elaborata correttamente 298 pagine in 0.026 secondi (89.261 MB/secondo).

        • Ripristina DATABASE elaborata correttamente 298 pagine in 0.016 secondi (145.050 MB/secondo).

    • Eventi estesi

      • Eventi estesi seguenti sono aggiunti o modificati in SQL Server 2012 Service Pack 2:

        • Allocazione di memoria:

          • Eventi estesi, page_allocated e page_freed può essere utilizzati per visualizzare i principali consumatori di memoria di SQL Server. A partire da Service Pack 2, questi eventi estesi inoltre segnalano la memoria riservata che viene allocata e liberata durante l'esecuzione di query.

        • Ghost Cleanup:

          • Quando viene eliminato un record in una tabella o indice, un'operazione di eliminazione rimuove mai fisicamente i record dalle pagine, solo li contrassegna come aventi stato eliminato o Ghost. Si tratta di un'ottimizzazione delle prestazioni che consente operazioni di eliminazione a termine più rapidamente. Attività in background chiamato l'attività di pulitura ghost quindi fisicamente rimuove tutti i record eliminati. Numerosi eventi estesi sono stati aggiunti in Service Pack 2 per fornire approfondimenti nelle varie fasi di questa attività:

            • 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


Riferimenti

Per ulteriori informazioni su come determinare la versione di SQL Server e l'edizione corrente, fare clic sul numero riportato di seguito per visualizzare l'articolo della Microsoft Knowledge Base riportato di seguito:

321185 come determinare la versione e l'edizione di SQL Server e i relativi componenti

Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.

Le community aiutano a porre e a rispondere alle domande, a fornire feedback e ad ascoltare gli esperti con approfondite conoscenze.

Queste informazioni sono risultate utili?

Come valuti la qualità della lingua?
Cosa ha influito sulla tua esperienza?
Premendo Inviare, il tuo feedback verrà usato per migliorare i prodotti e i servizi Microsoft. L'amministratore IT potrà raccogliere questi dati. Informativa sulla privacy.

Grazie per il feedback!

×