chimcham Ответов: 1

файлы .bak не могут быть найдены в фактическом местоположении каталога?


После резервного копирования базы данных созданные файлы .bak не находятся в папке сохранения на фактическом сервере, например, я сохраняю его по этому пути:
C:\Program Files\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\Backup
Но когда я перехожу к этой папке, написанной выше, папка пуста. Это тот же сервер, на котором находится база данных.
Но когда я пытаюсь восстановить файл .bak с помощью SSMS, я вижу файлы базы данных.

Что я уже пробовал:

When I execute the below query, It shows the backup files and location.
<pre>SELECT *
FROM msdb.dbo.backupmediafamily


Пожалуйста, помогите мне немного заблудиться.. :(

Afzaal Ahmad Zeeshan

Так это работает или не работает? Ваш вопрос немного неясен.

1 Ответов

Рейтинг:
0

OriginalGriff

Это потому, что SQL Server-это серверный продукт: он хранит резервные копии файлов относительно своей папки установки сервера, а не на вашем локальном компьютере. SSMS говорит SQL Server сделать резервную копию или восстановить, и он ищет в соответствующей папке, чтобы найти файлы. Вы можете изменить папку в SQL Server из SSMS, щелкнув правой кнопкой мыши имя сервера в области обозревателя объектов и выбрав пункт "Свойства". В появившемся диалоговом окне выберите пункт "Настройки базы данных" слева, а расположение по умолчанию-в нижней части правой панели.

Но... вы можете создавать резервные копии только в те папки, к которым имеет доступ компьютер SQL Server, поэтому, если вы хотите, чтобы они были на вашем компьютере, вам придется совместно использовать папку и подключаться к ней со стороны сервера.


chimcham

- Привет, Сэр. Спасибо за ваш ответ. Я делаю резервную копию на реальном сервере, сэр, после сохранения ее на диске на реальном сервере я не могу ее увидеть, когда открываю папку, в которой ее сохраняю. Я изучаю его в google, и там говорится о проблемах с разрешениями. Я попробовал их решение, но, похоже, ничего не работает для меня. :(