s.m.
Зарегистрирован: 06.08.2007 Сообщения: 1
|
Добавлено: Пн Авг 06 2007 09:11 Заголовок сообщения: Как восстановить файлы базы MSSQL Брайтстором в альт.место?! |
|
|
Brightstor r11.5 SP2, делается полный бэкап базы MS SQL2000 на жесткий диск бэкап-сервера (File System Device). На SQL-сервере установлен, соответственно, клиент для SQL.
Потребовалось восстановить файлы базы (mdf, ndf) в каталог на бэкап-сервере, без SQL.
Соответственно, если "Restore by tree", то выбираю нужный сервер и базу, в agent options:
Automatically select all other required sessions... (с галочкой и без)
Restore Files or Filegroups
Partial restore (с галочкой и без)
Restore database files as... (выбираю все, что выбирается)
Move file to phisical location... (а-оставлял изначальный путь на SQL-сервере; б-прописывал локальный путь на бэкап-сервере; в-его же, но через сеть: \\имясервера\диск$\каталог; г-локальный путь без имени файла; д-ничего)
Leave database operational
В назначении, соответственно, указал локальный путь (диск:\каталог), пробовал его же через сеть.
Задание выполняется от имени юзера с правами админа.
И что же в результате?! -
0 Session(s) Found on Media
0 Database(s)/Transaction Log(s) (0kb) Restored to Disk
E3022 No valid destination
Для проверки сделал вместо полного бэкапа базы бэкап файлов и групп. При попытке восстановить выползают сообщения, что файлы пропущены, ибо дурацкий путь. И действительно, брайтстор добавляет к пути ч-з двоеточие имена таблиц, имена файлов, куски старого пути, что-ли. Такая же лажа, кстати, при попытке сделать ресторе с полного бэкапа базы, если выбираю Restore by media (или я уже путаю и при попытке восстановить бэкап файлов и групп тоже выставил Restore by media - не суть важно).
Бэкапы реально существуют, реального размера. Делается ротация на 5 дней, все время фулл бэкап 2-х баз (итого 2 сессии). Пытался восстановить бэкапы 2-х разных дней. Не вышло.
Пожалуйста, помогите победить эту сволочь!!! |
|