Hak akses folder data SQL Server

10

Saya melakukan instalasi SQL Server 2014 baru. Selanjutnya, saya ingin melampirkan beberapa database dari server SQL Server 2012 sebelumnya. Saya menyalin semua mdfdan ldffile ke direktori data, tetapi ketika saya mencoba melampirkannya, saya mendapat pesan kesalahan ini:

BUAT FILE mengalami kesalahan sistem operasi 5 (Akses ditolak)
saat mencoba membuka atau membuat file fisik
'D: \ SQLSERVERDATA \ MSSQL12.BIDEV \ MSSQL \ DATA \ mengendalikan_demo.mdf'.
(Microsoft SQL Server, Kesalahan: 5123)

Ketika saya memeriksa pengaturan keamanan file (klik kanan pada file, properti, keamanan), dikatakan bahwa saya tidak memiliki izin baca. Akun yang saya gunakan untuk menyalin file ada di grup administrator. Saya memiliki kendali penuh atas DATAfolder tersebut, namun file-file yang saya salin di sana dibatasi.

Ketika saya mencoba menerapkan kembali hak keamanan pada seluruh folder, ia mengatakan:

Gagal menyebutkan objek dalam wadah. Akses ditolak.

Ketika saya menyalin file ke tempat lain, saya memiliki hak akses.

Pertanyaannya adalah, bagaimana saya bisa mendapatkan hak akses untuk file-file ini di DATAfolder?

tombom
sumber

Jawaban:

11

Sudahkah Anda mencari di bawah Pengaturan Keamanan Lanjutan?

masukkan deskripsi gambar di sini

Panah menunjuk ke modifikasi yang sering saya harus terapkan secara spesifik ketika menginstal SQL Server pada Windows 2012 R2.

Untuk direktori root SQL Server, saya akan memberikan kontrol penuh ke akun Proses SQL Server.

Dokumentasi resmi terkait:

Mengkonfigurasi Izin Sistem File untuk Akses Database Engine
Mengamankan Data dan File Log

Craig Efrein
sumber
Terima kasih, itu berhasil untuk saya. Saya harus menambahkan grup "Pengguna" ke pengaturan keamanan.
frankieta
Ini masih tidak berfungsi untuk saya ... Saya mencoba segalanya, mengubah pemilik menjadi Sistem, menambahkan pengguna MSSQL, grup Pengguna, dll. Saya tidak dapat membuat DB di direktori yang saya inginkan.
Ahmed