Sharepoint backup’ı alırken path’i “C:\backup” şeklinde verirsek “Cannot open backup device” hatasını alırız.
Backup alırken path’i “\\intranet\c$\backup” gibi bir network pathi olarak vermeliyiz.
Ayrıca backup dosyalarını sakladığımız makine db sunucusundan farklı bir makine ise izin problemi yaşayabiliriz:
Senaryo 1:
- Bizim senaryomuzda backup aldığımız makine ayrı bir makine
- Backup alırken sharepoint tarafında kullandığımız kullanıcı SharePoint sistem yöneticisi
- Backup folder’ı yaratılıyor, diğer dosyalar da yaratılıyor. Ancak sql backup’ı alırken SQL exception(Cannot open backup device) alıyoruz.
Senaryo 1 Sebebi :
- SQL server servislerinin kullanıcı “local system” olarak ayarlanmış
- belirlenen folder’a sharepoint sistem kullanıcısının erişim izni var. Ancak Database sunucusunun izni olmadığı için backup alırken erişim izni hatası veriyor.
Senaryo 1 Çözümü :
- Belirlediğimiz backup folder’ını gizli bir folder yapıp “everyone” grubuna hak verebiliriz. (Bu basit ama güvenlik zaafiyeti olan bir çözüm)
- Doğru yöntem ise backup folder’ı için database sunucusuna direkt olarak izin vermek.
Not: Eğer backup alırken yukardaki gibi hatalar oluşmuşsa User Profile Sync servislerini de durdurmuş olabilir. Bu durumda iisreset yapmanız servisleri tekrar ayağa kaldıracaktır.