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

by | Feb 10, 2020

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.

Scritto da Raffaele Chiatto

Sono Raffaele Chiatto, un appassionato di informatica a 360 gradi.
Tutto è iniziato nel 1996, quando ho scoperto il mondo dell'informatica grazie a Windows 95, e da quel momento non ho più smesso di esplorare e imparare.
Ogni giorno mi dedico con curiosità e passione a scoprire le nuove frontiere di questo settore in continua evoluzione.

Articoli Recenti

Veeam Backup

Monitoring

Friends

  • My English Lab  English School
  • ChrSystem   Infrastrutture IT
  • ACT For Cange  Mental Coach
  • Since 01  Kreative Graphics

Database

Networking

Autori

  • Raffaele Chiatto  Amministratore
  • Marco Valle  Autore Collaboratore

Related Post

0 Comments

Submit a Comment

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

Virtualizzazione

Linux

Microsoft

Apple

Backup

Database

Security

Automazione