Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
In questo argomento viene descritto come concedere al motore di database di SQL Server l'accesso al file system nel percorso in cui vengono archiviati i file di database. Il servizio Motore di database deve disporre dell'autorizzazione del file system di Windows per accedere alla cartella file in cui sono archiviati i file di database. L'autorizzazione per il percorso predefinito viene configurata durante l'installazione. Se si inseriscono i file di database in un percorso diverso, potrebbe essere necessario seguire questa procedura per concedere al motore di database l'autorizzazione di controllo completo per tale percorso.
A partire da SQL Server 2012 le autorizzazioni vengono assegnate al SID per servizio per ogni servizio. Tramite questo sistema viene fornito un livello elevato di isolamento e protezione del servizio. Il SID per servizio deriva dal nome del servizio ed è univoco per ogni servizio. L'argomento Configurare account e autorizzazioni del servizio Windows descrive il SID per servizio e fornisce i nomi nella sezione Privilegi e diritti di Windows. Si tratta del SID di ciascun servizio a cui è necessario assegnare un'autorizzazione di accesso per la posizione del file.
Per concedere l'autorizzazione del file system al SID di servizio
Utilizzando Esplora File, passare al percorso del file system in cui sono archiviati i file di database. Fare clic con il pulsante destro del mouse sulla cartella del file system e quindi scegliere Proprietà.
Nella scheda Sicurezza fare clic su Modifica e quindi su Aggiungi.
Nella finestra di dialogo Seleziona utenti, computer, account del servizio o gruppi fare clic su Posizioni, nella parte superiore dell'elenco dei percorsi, selezionare il nome del computer e quindi fare clic su OK.
Nella casella Immettere i nomi degli oggetti da selezionare, digitare il nome del SID specifico per servizio elencato nell'argomento di Books Online Configurare account e autorizzazioni del servizio Windows. Per il SID del motore di database per servizio, usare NT SERVICE\MSSQLSERVER per un'istanza predefinita o NT SERVICE\MSSQL$InstanceName per un'istanza denominata.
Fare clic su Verifica nomi per convalidare l'immissione. La convalida spesso ha esito negativo e potrebbe indicare che il nome non è stato trovato. Quando si fa clic su OK, viene visualizzata una finestra di dialogo Con più nomi trovati .
Selezionare ora il SID per servizio , MSSQLSERVER o NT SERVICE\MSSQL$InstanceName, quindi fare clic su OK.
Fare di nuovo clic su OK per tornare alla finestra di dialogo Autorizzazioni .
Nella casella Nome gruppo o utente selezionare il SID per servizio e quindi nella casella Autorizzazioni per<nome> selezionare la casella di controllo Consenti per controllo completo.
Fare clic su Applica e quindi su OK due volte per uscire.
Vedere anche
Gestire il servizio Motore di database
Spostare i database di sistema
Spostare database utente