Hata mesajından, geri yükleme işleminizin hedefini ( c:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\DataLabTables.mdf
) doğrularken bir hata olduğunu söylüyor .
Kulağa şöyle geliyor:
a) bu dosya zaten var (daha önce geri yüklediğiniz için) ve SQL Server tarafından kullanılıyor
veya
b) bu dizin hiç mevcut değil
Sorunuzda, bu tablo için bir yedekleme oluşturduğunuzdan bahsettiniz - SQL Server yedeklemeleri bu şekilde çalışmaz. Bu yedeklemeler her zaman tüm veritabanıdır (veya bu veritabanından en az bir veya birkaç dosya grubudur).
Benim önsezim: Bu veritabanını daha önce geri yüklediniz ve şimdi, ikinci bir geri yükleme işleminde, geri yükleme sihirbazınızdaki "Mevcut veritabanının üzerine yaz" onay kutusunu işaretlemediniz - bu nedenle mevcut dosyanın üzerine yazılamıyor ve geri yükleme başarısız oluyor.
Uzak sunucunuzda geri yüklemeyi çalıştıran kullanıcının açık bir şekilde uzak sunucudaki dizine erişimi yoktur.
C:\program files\....
korumalı bir dizindir - normal (yönetici olmayan) kullanıcıların bu dizine (ve alt dizinlerine) erişimi yoktur.
En kolay çözüm: BAK dosyanızı başka bir yere koymayı deneyin (örn. C:\temp
) Ve oradan geri yükleyin