Share via


Autorizzazioni necessarie per l'esecuzione di Ottimizzazione guidata motore di database

La protezione di Ottimizzazione guidata motore di database viene gestita tramite le credenziali di accesso fornite dall'utente. Ciò si applica sia all'interfaccia utente grafica che all'utilità della riga di comando dta. Ottimizzazione guidata motore di database può utilizzare le credenziali di Microsoft Windows oppure le credenziali di accesso di Microsoft SQL Server. Il tipo di credenziali utilizzate dipende dal tipo di account di servizio configurato durante l'installazione. Per ulteriori informazioni sulla configurazione degli account di servizio in fase di installazione, vedere Impostazione di account di servizio Windows.

Nota

Ottimizzazione guidata motore di database inoltra le richieste Showplan come parte del processo di ottimizzazione. Quando una tabella o file di traccia che include la colonna di dati LoginName viene utilizzato come carico di lavoro, Ottimizzazione guidata motore di database rappresenta l'utente specificato in LoginName. Se tale utente non dispone di autorizzazioni sufficienti per eseguire e generare Showplan per le istruzioni incluse nella traccia, Ottimizzazione guidata motore di database non eseguirà l'ottimizzazione di queste istruzioni. Per risolvere il problema, rimuovere la colonna LoginName da questi eventi non ottimizzati. Per ulteriori informazioni, vedere l'argomento relativi ai carichi di lavoro di file di traccia o tabella di traccia che includono la colonna di dati LoginName in Procedura: Creazione di carichi di lavoro.

Inizializzazione di Ottimizzazione guidata motore di database

Dopo l'installazione di SQL Server, il primo utente ad avviare Ottimizzazione guidata motore di database deve essere un membro del ruolo predefinito del server sysadmin. L'avvio di Ottimizzazione guidata motore di database da parte dell'utente del ruolo sysadmin inizializza l'applicazione per l'utilizzo da parte degli altri utenti. Dopo l'inizializzazione, qualsiasi membro del ruolo predefinito del database db_owner potrà utilizzare Ottimizzazione guidata motore di database per ottimizzare tabelle di database di cui è proprietario. Per ulteriori informazioni sull'inizializzazione di Ottimizzazione guidata motore di database, vedere Inizializzazione di Ottimizzazione guidata motore di database.