powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / He выполняется RESTORE
11 сообщений из 11, страница 1 из 1
He выполняется RESTORE
    #32033904
Помогите, пожалуйста,
Опишу пробему - необходимо восстановить базу из бэкапа, сделанного на другом сервере.
Я делаю:
1)Создаю новую базу с таким же именем
2)Выбираю Resore Database в Enterprise Manager
3)Выбираю опцию "From device" и указываю device - имя файла backup
4)Пытаюсь восстановить базу "Databse complete" и получаю сообщение об ошибке (Error 4306 Severity Level 16)
Код: plaintext
1.
 "The preceding restore operation did not specify WITH NORECOVERY or WITH STANDBY. 
Restart the restore sequence, specifying WITH NORECOVERY or WITH STANDBY for all but the final step" 

5) Поскольку не могу найти в окошке опций WITH NORECOVERY или WITH STANDBY, пытаюсь сделать то же самое в Query Analizer
Код: plaintext
RESTORE DATABASE MyDatabase FROM DISK = 'c:\MyBackup'

Получаю ту же ошибку.
6) Пытаюсь исполнить
Код: plaintext
RESTORE DATABASE MyDatabase FROM DISK = 'c:\MyBackup' WITH NORECOVERY

или
Код: plaintext
RESTORE DATABASE MyDatabase FROM DISK = 'c:\MyBackup' WITH STANDBY='c:\undo.dat'


И получаю ту же ошибку!!! Но ведь опции я уже указал!!!

Помогите разобраться, пожалуйста, в чем дело?
...
Рейтинг: 0 / 0
He выполняется RESTORE
    #32033906
crot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
A vi ne probovali, kogda delaete Restore iz Enterprize manager, v "Options" postavit "Force restore over existing database "?
...
Рейтинг: 0 / 0
He выполняется RESTORE
    #32033909
gena
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1)Создаю новую базу с таким же именем

Это лишнее

RESTORE DATABASE MyDatabase FROM DISK 'c:\MyBackup' WITH NORECOVERY

'c:\MyBackup' - это имя файла 'MyBackup' ?

и последняя команда RESTORE DATABASE должна быть WITH RECOVERY
...
Рейтинг: 0 / 0
He выполняется RESTORE
    #32033917
Фотография Белов Владимир
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В ЕМ -
Restore Database - вкладка options - RadioButton "Leave database nonoperation able restore additional trasaction logs"- с откатом всех незавершенных транзакций
или
"Leave database read-only able restore additional
trasaction logs"
сохранение незавершенных транзакций в файл отката
...
Рейтинг: 0 / 0
He выполняется RESTORE
    #32033921
Спасибо за то, что пытались мне помочь!!!

Дело оказалось в том, что в мой бэкап было "зашито" сразу два: первый - differencial, а второй - complete.
Так вот, по умолчанию, сервер пытался восстанавливать базу из первого, неполного бэкапа и нужно было всего лишь щекнуть по кнопке View Contens, которая активизируется после выбора device и поставить там галочку на втором пункте, который соответствует complete.

В связи с разрешением одной проблемы у меня возникла другая я опишу ее здесь и вынесу в отдельный топик, если не найду решения - та база при восстановлении требовала кодировку 1252 - ISO. Мне пришлось переставить сервер и выбрать при переустановке эту кодировку, так вот теперь я вижу в базе вместо символов - закорючки. Как мне добиться того, чтобы символы отображались нормально. Хотя бы подскажите, в каком месте копать.

Спасибо еще раз
...
Рейтинг: 0 / 0
He выполняется RESTORE
    #32033925
Фотография Белов Владимир
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Посмотри настройки Regional Settings
...
Рейтинг: 0 / 0
He выполняется RESTORE
    #32033929
Я смотрю - и какой же из этих языков ISO - Английский(Великобритания)?
...
Рейтинг: 0 / 0
He выполняется RESTORE
    #32033932
gena
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
нужно было всего лишь щекнуть по кнопке View Contens, которая активизируется после выбора device и поставить там галочку на втором пункте, который соответствует complete.

Надо посмотреть что и как там сохранено по датам. Может потом надо накатить сверху и differencial.

С кодировкой - у тебя 7ка? Тогда не надо сервер переустонавливать. Там есть смена кодировки. Это потребует пересоздать БД master - подпихнуть диск ей. Если 2000 - то проблем быть не должно..
...
Рейтинг: 0 / 0
He выполняется RESTORE
    #32033934
Ладно, предположим, что с бэкапом разобрались(complete - самый последний).

Но как мне увидеть русские буквы теперь?

В Query Analizer меняю шрифты (хоть кирилицу, хоть западно-европейский) - никакого эффекта. :((

Как же быть?

Помогите, пожалуйста.
...
Рейтинг: 0 / 0
He выполняется RESTORE
    #32033935
Добые люди уже подсказали насчет кодировки !!!!
Ура.

Надо в параметрах подключения через ADO в Connection string поставить Auto Translate=False, который по умолчанию ставится в True.(пишу я в Delphi, но т.к ADO - вешь универсальная, то.... )

А как настроить то же самое в Query Analizer - я не знаю.
...
Рейтинг: 0 / 0
He выполняется RESTORE
    #32033977
Фотография Белов Владимир
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В Control Panel - Regional Options
- General - Cyrillic ( default )
Set as default - выбираешь Russian
Your locate - Russian
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / He выполняется RESTORE
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]