Recentemente, solo per puprose sperimentali, ho trasferito i percorsi predefiniti (C: ...) dei file di dati \ log nelle impostazioni del server in una nuova posizione (G: \ DBA).
Quindi ho spostato i file di dati \ log del db precedentemente esistenti nella nuova posizione (G: \ DBA) e ho riavviato i servizi SQL. Da allora, ogni volta che creo DB, funziona come previsto, ovvero i file di dati / log vengono creati in una nuova posizione (interessante ...).
Ma il problema è che vedo che tutti i miei DB precedentemente esistenti sono in stato di RecoveryPending ha anche ricevuto un errore come Accesso negato . Pensando che l'account del servizio su cui è in esecuzione SQL (NT SERVICE \ MSSQLSERVER) non abbia accesso a una nuova posizione (G: \ DBA), ho modificato l'account di accesso come Sistema locale per i servizi SQL nella console di Gestione computer. Ora vedo che tutti i db sono buoni.
Ma voglio eseguire i miei servizi sql sull'account di servizio NT SERVICE \ MSSQLSERVER (istanza predefinita). Ho provato dando pieno accesso a G: \ DBA \ per NT SERVICE \ MSSQLSERVER, ma non serve. Aiutatemi cosa devo fare se desidero eseguire nuovamente i miei servizi SQL sull'account del servizio NT SERVICE \ MSSQLSERVER. Sono principiante in questo campo. Per favore aiutatemi.
Grazie in anticipo. . .