2012-04-18 15 views
18

Yerel bir veritabanı sunucusuna bir .bak dosyasından bir yedeği geri yüklemeye çalışıyorum ve hata iletisini almaya devam ediyorum.Yedekleme Erişimini Geri Yükleme Reddedildi

An exception occurred while executing a Transact-SQL statement or batch.(Microsoft.SqlServer.ConnectionInfo)
Cannot open backup device 'C:\Clients\SQLitis\jMKZ.bak'. Operating system error 5(Access is denied.).
RESTORE HEADERONLY is terminating abnormally. (Microsoft SQL Server, Error: 3201)

Bu sorunu gidermeye nasıl başlayacağınız konusunda bir fikriniz yok. Yönetici hesabım var ve tam ayrıcalığım var, bu yüzden bunu yapmama engel olacak bir şey olmamalı ama hala hata mesajı alıyorum.

+3

@casperOne, bu nasıl başka soru, bu birinin tekrarı olabilir: İşte nasıl gösteren bir bağlantı var? –

cevap

27

SQL Server'ın altında çalıştığı hizmet hesabında olduğu gibi C: \ Clients \ SQLitis klasörüne izin yok.

SQL Server kurulduktan sonra, makinede yönetici OLMAYAN bir etki alanı kullanıcı hesabı ("hizmet hesabı") kullanmak üzere ayarlandı. Bu şekilde, SQL Server yükleyicisi yalnızca SQL Server kurulumunun oluşturduğu klasörlere izin verir.

+0

Evet, sorun bu. Teşekkürler. – user1238565

+0

Klasörde Hizmet Hesabı ve dosya için büyük izinler vardı. Çok teşekkürler! –

+0

Harika! Hizmet hesabının dosyaya erişmesine izin vermek için dosyaya sağ tıklıyorum, özellik/güvenlik "herkese" ekledim. Ben geri yükleyebildiğimden sonra. – LaBracca

İlgili konular