KB2651629 - REMEDIERE: Mesaj de eroare atunci când utilizați DTA pentru a ajusta una sau mai multe interogări în raport cu o bază de date care conține multe obiecte în SQL Server 2008, în SQL Server 2008 R2 sau în SQL Server 2012

Se aplică la
SQL Server 2008 R2 Standard SQL Server 2008 R2 Developer SQL Server 2008 R2 Enterprise SQL Server 2008 R2 Web SQL Server 2008 R2 Workgroup SQL Server 2008 Developer SQL Server 2008 Enterprise SQL Server 2008 Standard SQL Server 2008 Web SQL Server 2008 Workgroup SQL Server 2012 Business Intelligence SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Express SQL Server 2012 Standard SQL Server 2012 Web SQL Server 2012 Enterprise Core

Microsoft distribuie remedierile Microsoft SQL Server 2008 R2 sau Microsoft SQL Server 2008 ca un fișier descărcabil. Deoarece remedierile sunt cumulative, fiecare ediție nouă conține toate remedierile rapide și toate remedierile de securitate care au fost incluse cu remedierea anterioară pentru SQL Server 2008 R2 sau SQL Server 2008.

Simptome

Luați în considerare următorul scenariu:

  • Aveți o bază de date care conține multe obiecte într-o instanță de Microsoft SQL Server 2008, într-o instanță de Microsoft SQL Server 2008 R2 sau într-o instanță de Microsoft SQL Server 2012.
  • Selectați toate tabelele din baza de date.
  • Încercați să utilizați Consultant pentru reglarea motorului bazei de date (DTA) pentru a ajusta una sau mai multe interogări în baza de date.

În acest scenariu, este posibil să primiți următorul mesaj de eroare:

Notă

TITLU: DTAEngine

Spațiul de stocare minim necesar pentru structurile de proiectare fizice selectate depășește spațiul de stocare implicit selectat de Consultant pentru reglarea motorului bazei de date. Fie păstrați mai puține structuri fizice de proiectare, fie măriți spațiul de stocare implicit pentru a fi cel puțin <mai mare decât dimensiunea> de memorie MB. Utilizați una dintre următoarele metode pentru a mări spațiul de stocare: (1) Dacă utilizați interfața grafică cu utilizatorul, introduceți valoarea necesară pentru Definiți spațiul maxim pentru recomandări (MB) în Opțiuni complexe a paginii cu file Opțiuni de reglare; (2) Dacă utilizați dta.exe, specificați valoarea maximă a spațiului pentru argumentul -B; (3) Dacă utilizați un fișier de intrare XML, specificați valoarea maximă a spațiului pentru elementul <StorageBoundInMB> sub <TuningOptions>

BUTOANE: OK

      

Rezolvare

Informații despre actualizarea cumulativă

Pachetul de actualizare cumulativă 10 pentru SQL Server 2008 R2 Service Pack 1

Remedierea pentru această problemă a fost lansată pentru prima dată în actualizarea cumulativă 10. Pentru mai multe informații despre cum să obțineți acest pachet de actualizare cumulativă pentru SQL Server 2008 R2 SP1, faceți clic pe următorul număr de articol pentru a vedea articolul în Baza de cunoștințe Microsoft:

2783135 Pachetul de actualizare cumulativă 10 pentru SQL Server 2008 R2 SP1
 Notă: deoarece compilările sunt cumulative, fiecare lansare de remediere nouă conține toate remedierile rapide și toate remedierile de securitate care au fost incluse cu lansarea anterioară de remediere a SQL Server 2008 R2 SP1. Vă recomandăm să luați în considerare aplicarea celei mai recente remedieri care conține această remediere rapidă. Pentru mai multe informații, faceți clic pe următorul număr de articol pentru a-l vedea în Baza de cunoștințe Microsoft:

2567616 Compilările SQL Server 2008 R2 lansate după lansarea SQL Server 2008 R2 Service Pack 1

Actualizare cumulativă 1 pentru SQL Server 2012 Service Pack 1

Remedierea pentru această problemă a fost lansată pentru prima dată în actualizarea cumulativă 1. Pentru mai multe informații despre cum să obțineți acest pachet de actualizare cumulativă pentru SQL Server 2012 Service Pack 1, faceți clic pe următorul număr de articol pentru a vedea articolul în Baza de cunoștințe Microsoft:

2765331 Actualizare cumulativă 1 pentru SQL Server 2012 Service Pack 1Notă Deoarece compilările sunt cumulative, fiecare remediere nouă conține toate remedierile rapide și toate remedierile de securitate care au fost incluse în remedierea anterioară de la SQL Server 2012. Vă recomandăm să luați în considerare aplicarea celei mai recente remedieri care conține această remediere rapidă. Pentru mai multe informații, faceți clic pe următorul număr de articol pentru a-l vedea î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

SQL Server 2012

Remedierea pentru această problemă a fost lansată pentru prima dată în actualizarea cumulativă 3 pentru SQL Server 2012. Pentru informații suplimentare despre acest pachet de actualizări cumulative, faceți clic pe următorul număr de articol pentru a vedea articolul în Baza de cunoștințe Microsoft:

2723749 Pachetul de actualizare cumulativă 3 pentru SQL Server 2012Notă, deoarece compilările sunt cumulative, fiecare remediere nouă conține toate remedierile rapide și toate remedierile de securitate care au fost incluse în remedierea anterioară de SQL Server 2012. Microsoft vă recomandă să luați în considerare aplicarea celei mai recente remedieri care conține această remediere rapidă. Pentru mai multe informații, faceți clic pe următorul număr de articol pentru a-l vedea în Baza de cunoștințe Microsoft:

2692828 Compilările SQL Server 2012 care au fost lansate după lansarea SQL Server 2012 Trebuie să aplicați o remediere rapidă SQL Server 2012 la o instalare de SQL Server 2012.

SQL Server 2008 R2

Remedierea pentru această problemă a fost lansată pentru prima dată în actualizarea cumulativă 13. Pentru mai multe informații despre cum să obțineți acest pachet de actualizări cumulative pentru SQL Server 2008 R2, faceți clic pe următorul număr de articol pentru a vedea articolul în Baza de cunoștințe Microsoft:

2679366 Actualizare cumulativă 13 pentru SQL Server 2008 R2 Notă Deoarece compilările sunt cumulative, fiecare remediere nouă conține toate remedierile rapide și toate remedierile de securitate care au fost incluse cu remedierea anterioară SQL Server 2008 R2. Vă recomandăm să luați în considerare aplicarea celei mai recente remedieri care conține această remediere rapidă. Pentru mai multe informații, faceți clic pe următorul număr de articol pentru a-l vedea în Baza de cunoștințe Microsoft:

981356 Compilările SQL Server 2008 R2 care au fost lansate după lansarea SQL Server 2008 R2

SQL Server 2008 Service Pack 3

Remedierea pentru această problemă a fost lansată pentru prima dată în actualizarea cumulativă 4 pentru SQL Server 2008 Service Pack 3. Pentru informații suplimentare despre acest pachet de actualizări cumulative, faceți clic pe următorul număr de articol pentru a vedea articolul în Baza de cunoștințe Microsoft:

2673383 Actualizarea cumulativă 4 pentru SQL Server 2008 Service Pack 3Notă Deoarece compilările sunt cumulative, fiecare remediere nouă conține toate remedierile rapide și toate remedierile de securitate care au fost incluse în remedierea anterioară de la SQL Server 2008. Microsoft vă recomandă să luați în considerare aplicarea celei mai recente remedieri care conține această remediere rapidă. Pentru mai multe informații, faceți clic pe următorul număr de articol pentru a-l vedea în Baza de cunoștințe Microsoft:

2629969 Compilările SQL Server 2008 care au fost lansate după lansarea SQL Server 2008 Service Pack 3 Remedierile rapide Microsoft SQL Server 2008 sunt create pentru anumite pachete Service Pack SQL Server. Trebuie să aplicați o remediere rapidă SQL Server 2008 Service Pack 3 la o instalare SQL Server 2008 Service Pack 3. În mod implicit, orice remediere rapidă furnizată într-un pachet Service Pack SQL Server este inclusă în următorul pachet Service Pack SQL Server.

Stare

Microsoft a confirmat că aceasta este o problemă în produsele Microsoft care sunt listate în secțiunea „Se aplică la”.

Soluție

Pentru a evita această problemă, utilizați una dintre metodele următoare.

Metoda 1

În DTA, faceți clic pe fila Opțiuni de reglare , apoi selectați opțiunea Nu se păstrează PDS existent de sub Structural de proiectare fizică (PDS) pentru a le păstra în baza de date.

Notă În mod implicit, opțiunea Păstrați toate PDS-urile existente este selectată.

Metoda 2

În DTA, selectați numai tabelele pentru care doriți să optimizați indexurile, în loc să selectați întreaga bază de date.

Referințe

Pentru informații suplimentare despre modelul incremental de service pentru SQL Server, faceți clic pe următorul număr de articol pentru a vedea articolul în Baza de cunoștințe Microsoft:

935897 Un model incremental de service este disponibil de la echipa SQL Server pentru a livra remedieri rapide pentru problemele raportatePentru mai multe informații despre schema de denumire pentru actualizările SQL Server, faceți clic pe următorul număr de articol pentru a vedea articolul în Baza de cunoștințe Microsoft:

822499 Schemă de denumire nouă pentru pachetele de actualizări software Microsoft SQL Server Pentru mai multe informații despre terminologia actualizării de software, faceți clic pe următorul număr de articol pentru a vedea articolul în Baza de cunoștințe Microsoft:

824684 Descrierea terminologiei standard care este utilizată pentru a descrie actualizările de software Microsoft