320.06.70.037 [email protected]
Seleziona una pagina

Errore SQL Server FCB::Open failed: Could not open file master.mdf (master.ldf ) for file number 2. OS error: 5(Access is denied.)

da | Feb 10, 2020 | SQL Server 2017, SQL Server 2012, SQL Server 2015, SQL Server 2016 | 0 commenti

Questo errore viene generato quando si cerca di far partire il servizio relativo a SQL Server.

E’ possibile far partire il servizio di SQL server dalla console dei Servizi di Windows oppure dal SQL Server Configuration manager

Aprire lo snap-in relativo ai servizi ed individuare il servizio SQL Server

Cliccare su Avvia Servizio e attendere qualche secondo

Ricevreremo il messaggio di errore Windows could not start the SQL Server on Local Computer………review the System Event Log…

Adesso provare a fare partire il servizio dal SQL Server Configuration manager

Individuare il servizio SQL Server come mostrato nell’immagine sovrastante

Cliccare con il tasto destro quindi selezionare Start

Ricevreremo il messaggio di errore The request failed or the service did not repsond in a timely fashion. Consult the event log or either applicable error logs for details

Come si può notare entrambe gli errori ci consigliano di guardare l’Event Viewer

Collegarsi all’event viewer e andare nella sezione Application

Noteremo che sono presenti due log in corrispondenza di ogni tentivo fallito di avviare il servizio.

Il messaggio di errore parla chiaro: FCB::Open failed: Could not open file D:\Program Files\Microsoft SQL Server\MSSQL14.SQLEXPRESSMESMON\MSSQL\DATA\master.mdf for file number 1. OS error: 5(Access is denied.).

In parole povere l’utente con il quale gira il servizio di SQL Server non ha i diritti di accesso in lettura e scrittura ai file .mdf e .ldf

Nel mio caso apriamo il path D:\Program Files\Microsoft SQL Server\MSSQL14.SQLEXPRESSMESMON\MSSQL\DATA\

Cliccare con il tasto destro sulla cartella DATA quindi Properties -> Security

Cliccare su Edit quindi aggiungere l’utente con il quale gira il servizio di SQL Server (nel mio caso ho lasciato l’utente di default che è NT Service\MSSQL$SQLEXPRESSMESMON)

Dare all’utente i diritti di Full Control quindi cliccare su OK per confermare la modifica.

Se adesso proviamo a riavviare i servizi di SQL Server partiranno senza nessun problema.

Raffaele Chiatto

Scritto da Raffaele Chiatto

Sono Raffaele Chiatto, un appassionato di informatica a 360°…
Mi sono avvicinato al mondo dell’informatica nel lontano 1996 con Windows 95 e da allora non ho più smesso di dedicarmi allo studio ed approfondimento di questo settore.
Laureato in Ingegneria Informatica nel 2009, lavoro nel campo dell’IT dal lontano 2001.

Link – Friends

Infrastrutture IT

English School

Act for Change

Graphic and Web solution

Warning Veeam Backup & Replication 9.5: Unable to truncate Microsoft SQL Server transaction logs in fase di Backup di una VM SQL Server

Warning Veeam Backup & Replication 9.5: Unable to truncate Microsoft SQL Server transaction logs in fase di Backup di una VM SQL Server

Di recente mi è capitato di ricevere il seguente Warnings facendo il backup di una Virtual machine con SQL Server dove era abilitata l'opzione Application-Aware Processing Il messaggio di Warning ricevuto ad ogni backup è il seguente: Unable to truncate Microsoft SQL...

leggi tutto

0 commenti

Invia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Translate »