З повідомлення про помилку йдеться про помилку під час перевірки цілі ( c:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\DataLabTables.mdf
) операції відновлення.
Це звучить як:
а) цей файл вже існує (тому що ви його вже відновили) і використовується SQL Server
або
б) цей каталог взагалі не існує
У своєму запитанні ви згадали, що створили резервну копію для цієї таблиці - це не так, як працюють резервні копії SQL Server. Ці резервні копії завжди є цілою базою даних (або принаймні однією або декількома групами файлів із цієї бази даних).
Моя передумова: ви вже відновили цю базу даних раніше, і тепер, під час другого відновлення, ви не встановили прапорець "Перезаписати наявну базу даних" у своєму майстрі відновлення - таким чином, існуючий файл не може бути перезаписаний і відновлення не вдалося.
Користувач, який виконує відновлення на віддаленому сервері, очевидно, не має доступу до цього каталогу на віддаленому сервері.
C:\program files\....
це захищений каталог - звичайні користувачі (не адміністратори) не мають доступу до цього каталогу (та його підкаталогів).
Найпростіше рішення: спробуйте помістити файл BAK де-небудь ще (наприклад C:\temp
) і відновити його звідти