SQL Server veri klasörü erişim hakları


10

Yeni bir SQL Server 2014 yüklemesi yaptım. Sonra, önceki bir SQL Server 2012 sunucusundan bazı veritabanları eklemek istedim. Tüm dosyaları mdfve ldfdosyaları veri dizinine kopyaladım , ancak bunları eklemeye çalıştığımda şu hata iletisini aldım:

CREATE FILE, 'D: \ SQLSERVERDATA \ MSSQL12.BIDEV \ MSSQL \ DATA \ controlling_demo.mdf'
fiziksel dosyasını açmaya veya oluşturmaya çalışırken işletim sistemi hatası 5 (Erişim engellendi) ile karşılaştı
.
(Microsoft SQL Server, Hata: 5123)

Dosya güvenlik ayarlarını kontrol ettiğimde (dosyaya, özelliklere, güvenliğe sağ tıklayın), okuma iznim olmadığını söyledi. Dosyaları kopyalamak için kullandığım hesap yöneticiler grubunda. DATAKlasör üzerinde tam denetime sahibim ve henüz kopyaladığım dosyalar kısıtlı.

Güvenlik haklarını tüm klasöre yeniden uygulamaya çalıştığımda şöyle diyor:

Kaptaki nesneler numaralandırılamadı. Giriş reddedildi.

Dosyaları başka bir yere kopyaladığımda erişim haklarına sahibim.

Soru, DATAklasördeki bu dosyalar için erişim haklarını nasıl alabilirim ?

Yanıtlar:


11

Gelişmiş Güvenlik Ayarları altına baktınız mı?

resim açıklamasını buraya girin

Oklar, SQL Server'ı Windows 2012 R2'ye yüklerken sık sık uygulamak zorunda olduğum değişikliklere işaret ediyor.

SQL Server Kök Dizini için SQL Server İşlem hesabına tam denetim vereceğim.

İlgili resmi belgeler:

Veritabanı Altyapısı Erişimi için Dosya Sistemi İzinlerini Yapılandırma
Verilerin ve Günlük Dosyalarının Güvenliğini Sağlama


Teşekkürler, benim için çalıştı. Güvenlik ayarlarına "Kullanıcılar" grubunu eklemek zorunda kaldım.
frankieta

Bu hala benim için çalışmıyor ... Ben her şeyi denedim, sistem sahibini değiştirerek, MSSQL kullanıcıları, Kullanıcılar grubu, vb ekleyerek. Ben sadece istediğim dizinde DB oluşturmak olamaz.
Ahmed
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.