Modificare statisticheModify Statistics

È possibile modificare statistiche esistenti in SQL Server 2017SQL Server 2017 utilizzando SQL Server Management StudioSQL Server Management Studio o Transact-SQLTransact-SQL.You can modify existing statistics in SQL Server 2017SQL Server 2017 by using SQL Server Management StudioSQL Server Management Studio or Transact-SQLTransact-SQL.

Contenuto dell'argomentoIn This Topic

Prima di iniziare Before You Begin

Sicurezza Security

Autorizzazioni Permissions

Sono necessarie le autorizzazioni seguenti:Requires that:

  • L'utente deve disporre dell'autorizzazione ALTER per la tabella o la vista.The user has ALTER permission on the table or view.

  • L'utente deve essere il proprietario della tabella o della vista indicizzata o un membro di uno dei seguenti ruoli: ruolo predefinito del server sysadmin , ruolo predefinito del database db_owner o ruolo predefinito del database db_ddladmin .The user be the table or indexed view owner, or a member of one of the following roles: sysadmin fixed server role, db_owner fixed database role, or the db_ddladmin fixed database role.

Utilizzo di SQL Server Management Studio Using SQL Server Management Studio

Per modificare le statisticheTo modify statistics

  1. In Esplora oggettifare clic sul segno più per espandere il database in cui si desidera modificare una statistica.In Object Explorer, click the plus sign to expand the database in which you want to modify a statistic.

  2. Fare clic sul segno più per espandere la cartella Tabelle .Click the plus sign to expand the Tables folder.

  3. Fare clic sul segno più per espandere la tabella in cui si desidera modificare una statistica.Click the plus sign to expand the table in which you want to modify a statistic.

  4. Fare clic sul segno più per espandere la cartella Statistiche .Click the plus sign to expand the Statistics folder.

  5. Fare clic con il pulsante destro del mouse sull'oggetto statistiche che si vuole modificare e scegliere Proprietà.Right-click the statistics object that you wish to modify and select Properties.

  6. Nella pagina nome_statistichee Proprietà statistiche - nome_statistiche fare clic su Aggiungi, Rimuovi, Sposta suo Sposta giùo any combination, to alter the properties of the statistics.In the Statistics Properties - statistics_name dialog box, on the General page, click Add, Remove, Move Up, or Move Down, or any combination, to alter the properties of the statistics. Si noti che la posizione di una colonna nella griglia Colonne statistiche può avere un impatto significativo sull'utilità delle statistiche.Remember that a column’s location within the Statistics Columns grid can substantially impact the usefulness of the statistics.

  7. Scegliere OK.Click OK.

Utilizzo di Transact-SQL Using Transact-SQL

Per modificare le statisticheTo modify statistics

Non è possibile eseguire questa attività utilizzando istruzioni Transact-SQL.This task cannot be performed using Transact-SQL statements. Per modificare statistiche tramite Transact-SQL, è innanzitutto necessario eliminare la statistica esistente e quindi ricrearla con i nuovi attributi.To modify statistics using Transact-SQL, you must first delete the existing statistic and then re-create it with new attributes.

Per altre informazioni, vedere DROP STATISTICS (Transact-SQL) e CREATE STATISTICS (Transact-SQL).For more information, see DROP STATISTICS (Transact-SQL) and CREATE STATISTICS (Transact-SQL).