Diritti di accesso alla cartella dei dati di SQL Server


10

Ho eseguito una nuova installazione di SQL Server 2014. Successivamente, volevo collegare alcuni database da un precedente server SQL Server 2012. Ho copiato tutti i file mdfe i ldffile nella directory dei dati, ma quando ho provato a collegarli, ho ricevuto questo messaggio di errore:

CREATE FILE ha riscontrato l'errore 5 del sistema operativo (accesso negato)
durante il tentativo di aprire o creare il file fisico
"D: \ SQLSERVERDATA \ MSSQL12.BIDEV \ MSSQL \ DATA \ontrol_demo.mdf".
(Microsoft SQL Server, errore: 5123)

Quando ho controllato le impostazioni di sicurezza dei file (tasto destro del mouse su file, proprietà, sicurezza), si diceva che non ho i permessi di lettura. L'account che ho usato per copiare i file è nel gruppo amministratori. Ho il pieno controllo della DATAcartella e, tuttavia, solo i file che ho copiato lì sono limitati.

Quando provo a riapplicare i diritti di sicurezza su tutta la cartella, si dice:

Impossibile enumerare gli oggetti nel contenitore. L'accesso è negato.

Quando copio i file da qualche altra parte, ho i diritti di accesso.

La domanda è: come posso ottenere i diritti di accesso per questi file nella DATAcartella?

Risposte:


11

Hai cercato in Impostazioni di sicurezza avanzate?

inserisci qui la descrizione dell'immagine

Le frecce indicano le modifiche che ho dovuto applicare in modo specifico durante l'installazione di SQL Server su Windows 2012 R2.

Per la directory principale di SQL Server, fornirò il controllo completo sull'account del processo di SQL Server.

Documentazione ufficiale correlata:

Configurare le autorizzazioni del file system per l'accesso al motore di database
Protezione dei dati e dei file di registro


Grazie, ha funzionato per me. Ho dovuto aggiungere il gruppo "Utenti" alle impostazioni di sicurezza.
frankieta,

Questo non funziona ancora per me ... Ho provato di tutto, cambiando proprietario in Sistema, aggiungendo utenti MSSQL, gruppo Utenti, ecc. Non riesco proprio a creare il DB nella directory che desidero.
Ahmed,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.