Saya memiliki contoh SQL Server 2012 berjalan sebagai layanan di komputer saya, dan menurut halaman layanan itu log on sebagai akun "NT Service \ MSSQLSERVER". Namun saya tidak bisa melihat nama akun itu di tempat lain termasuk di area "Pengguna dan Grup Lokal" di layar manajemen komputer, karena, seperti yang dikatakan tautan di bawah, itu bukan Akun Pengguna, itu adalah nama layanan, di kotak itu yang Microsoft sangat membantu memberi label "akun". Pada titik ini saya bisa melihat banyak orang bingung.
Tugas yang saya coba selesaikan adalah mengembalikan file menggunakan dialog SSMS "Locate Backup File", yang menggunakan dialog yang sama sekali berbeda dengan dialog buka file windows standar, mungkin karena sedang melakukan pekerjaan "jarak jauh" dan beroperasi dari konteks keamanan server SQL, sumber lain kebingungan pengguna akhir, yang saya harap pertanyaan ini dapat membantu menjernihkan.
Sejauh ini jika saya ingin mengembalikan file .mdf / .bak cadangan yang saya miliki di salah satu folder saya, saya harus mengatur folder itu agar dapat dibaca oleh semua orang atau saya tidak bisa masuk ke sana dengan SQL Server "Locate Backup Jendela file ". Saya menemukan ide ini bahwa Anda menggunakan GUI berbicara ke layanan yang memiliki akun pengguna dan hak berbeda dari Anda, bahwa tidak seorang pun di Microsoft bahkan peduli untuk menjelaskan kepada Anda, sangat membingungkan bahkan ketika saya memiliki pengalaman bertahun-tahun dengan administrasi sistem windows .
Saya berharap saya melewatkan beberapa halaman dokumentasi untuk SQL Server yang akan memberi tahu Anda, setelah menginstal contoh server SQL baru, bagaimana Anda mengatur keamanan.
Forum posting seperti ini bahkan memiliki staf Microsoft mengatakan "ini rumit", dan itu "berubah, lagi" di Denali. Bagaimana cara kerjanya sekarang di SQL Server 2012, dan bagaimana saya bisa menambahkan izin untuk membaca file milik Pengguna ke keamanan mesin Database SQL SID
.