|
Ошибка при восстановлении баз на SQL сервере 2012 | ☑ | ||
---|---|---|---|---|
0
sergey1982
10.11.13
✎
12:48
|
Подскажите , пожалуйста, создаю базу на новом сервере sql и восстанавливаю в нее данные их архивной копии, сделанной со старого физического сервера sql. Пара баз восстановилась нормально, а остальные стали ругаться таким образом : для восстановления не выбран резервный набор данных. Заранее большое спасибо
|
|||
1
МихаилМ
10.11.13
✎
12:56
|
||||
2
sergey1982
10.11.13
✎
12:58
|
Читал. На 2008 сервере я указывал при восстановлении файл базы и лога. А в 2012 он не дает, все поля не активны.
|
|||
3
sergey1982
10.11.13
✎
12:59
|
У меня просто копии, модель восстановления на всех базах простая была. А сейчас он требует журнал транзакция, как я понимаю
|
|||
4
МихаилМ
10.11.13
✎
13:04
|
(3)
ерунду ("требует журнал транзакция") Вы понимаете. либо не полный список ошибок. читайте заново http://msdn.microsoft.com/ru-ru/library/ms186390.aspx приведите номер ошибки. |
|||
5
shuhard
10.11.13
✎
13:04
|
(3) так бэкап полный или инкрементный
|
|||
6
sergey1982
10.11.13
✎
13:07
|
бекап полный
|
|||
7
sergey1982
10.11.13
✎
13:11
|
Номера ошибки нет, просто Выбираю базу данных, пустую, которую создал через 1с , дальше выбираю Задачи - Восстановить - база данных. Открывается окно гдн Источник , выбираю устройство и ище местоположения архива, Назначение - пустая база данных. А вот где Таблица с Восстанавливаемыми резервными наборами данных, которая, как я понимаю, определяет что за архив я буду разворачивать, эта таблица не активна, пустая. А когда все хорошо, она паказывает архив
|
|||
8
МихаилМ
10.11.13
✎
13:12
|
||||
9
sergey1982
10.11.13
✎
13:15
|
Вначале пишет Чтение заголовка устройств резервного копирования, идет зеленая полоса прогресса, а потом красный крестик Для восстановления не выбран резервный набор данных. Я не понимаю почему ему не нравятся архивы?
|
|||
10
sergey1982
10.11.13
✎
13:16
|
Может установить родной 2008 с которого архивы все делались вместо 2012
|
|||
11
МихаилМ
10.11.13
✎
13:20
|
select @@VERSION
что говорит ? |
|||
12
sergey1982
10.11.13
✎
13:23
|
секундочку
|
|||
13
shuhard
10.11.13
✎
13:23
|
(9)[Я не понимаю почему ему не нравятся архивы?]
а это к чему ? |
|||
14
sergey1982
10.11.13
✎
13:24
|
Пишет Microsoft SQL Server 2012 - 11.0.2100.60 (X64)
Feb 10 2012 19:39:15 Copyright (c) Microsoft Corporation Enterprise Edition (64-bit) on Windows NT 6.2 <X64> (Build 9200: ) |
|||
15
sergey1982
10.11.13
✎
13:26
|
shuhard, раньше получалось же восстановить архив в любую базу, выбирал только расположение самой базы и лога транзакций и все. А сейчас он ничего не дает выбрать, все неактивно Только пишет:
для восстановления не выбран резервный набор данных |
|||
16
sergey1982
10.11.13
✎
13:27
|
Через запрос пишу
RESTORE DATABASE IP_Bogdanova FROM DISK = 'C:\IP_Bogdanova.bak' WITH FILE=1, NORECOVERY; А он пишет : Сообщение 3154, уровень 16, состояние 4, строка 1 Резервный набор данных содержит копию базы данных, отличной от существующей базы данных "IP_Bogdanova". Сообщение 3013, уровень 16, состояние 1, строка 1 RESTORE DATABASE прервано с ошибкой. |
|||
17
МихаилМ
10.11.13
✎
13:28
|
все должно восстанавливаться
попробуйте http://www.sql.ru/forum/1009014-2/vosstanovlenie-bazy?mid=14035464#14035464 |
|||
18
МихаилМ
10.11.13
✎
13:29
|
||||
19
sergey1982
10.11.13
✎
13:31
|
не перейти по ссылке (
|
|||
20
shuhard
10.11.13
✎
13:36
|
(15) напиши ещё сто раз одно и то же
|
|||
21
sergey1982
10.11.13
✎
13:38
|
это мне адресовано?
|
|||
22
sergey1982
10.11.13
✎
13:41
|
короче задница полная, бухи останутся без работы
|
|||
23
МихаилМ
10.11.13
✎
13:45
|
||||
24
sergey1982
10.11.13
✎
14:28
|
он не дает мне изменить параметры восстановления !
|
|||
25
МихаилМ
10.11.13
✎
14:38
|
(0)
9. Если во время выполнения операции восстановления возникает ошибка 3154, перезапишите существующую базу данных используя команду RESTORE DATABASE с опцией WITH REPLACE или выполните восстановление в базу данных с другим именем. Ошибка 3154 возникает, когда Вы пытаетесь восстановить базу поверх существующей, но существующая база данных была создана оператором CREATE DATABASE с другим набором инструкций, чем при создании базы данных, восстанавливаемой из резервной копии. |
|||
26
sergey1982
10.11.13
✎
14:40
|
Михаил, скажите пожалуйста, так как можно восстановить в пустую базу данных данные из архива, чтобы сервер не ругался?
|
|||
27
МихаилМ
10.11.13
✎
14:46
|
(26)
из (17) узнаёте параметры базы; создаете с такими же пораметрами новую бд восстанавливаете. |
|||
28
sergey1982
10.11.13
✎
14:49
|
Извиняюсь, я уже просто запутался совсем. Уже установил скуль 2008 в котором первоначально все архивы делались. Он теперь пишет ЗАГОЛОВОК: Microsoft SQL Server Management Studio
------------------------------ При выполнении инструкции или пакета Transact-SQL возникло исключение. (Microsoft.SqlServer.ConnectionInfo) ------------------------------ ДОПОЛНИТЕЛЬНЫЕ СВЕДЕНИЯ: RESTORE HEADERONLY прервано с ошибкой. (Microsoft SQL Server, ошибка: 3013) Чтобы получить справку, щелкните: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=10.00.1600&EvtSrc=MSSQLServer&EvtID=3013&LinkId=20476 ------------------------------ КНОПКИ: ОК ------------------------------ |
|||
29
sergey1982
10.11.13
✎
14:50
|
На том скриншоте, который Вы мне прислали надо параметры изменить, куда типа архив будт восстанавливаться, но он мне не дает залесть в параметры требует источник восстановления выбрать, я выбираю, а он пишет
ЗАГОЛОВОК: Microsoft SQL Server Management Studio ------------------------------ При выполнении инструкции или пакета Transact-SQL возникло исключение. (Microsoft.SqlServer.ConnectionInfo) ------------------------------ ДОПОЛНИТЕЛЬНЫЕ СВЕДЕНИЯ: RESTORE HEADERONLY прервано с ошибкой. (Microsoft SQL Server, ошибка: 3013) Чтобы получить справку, щелкните: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=10.00.1600&EvtSrc=MSSQLServer&EvtID=3013&LinkId=20476 ------------------------------ КНОПКИ: ОК ------------------------------ |
|||
30
Мимохожий Однако
10.11.13
✎
14:55
|
Кроме архивов SQL неплохо делать стандартную выгрузку из 1С
|
|||
31
sergey1982
10.11.13
✎
14:55
|
баз много, было бы несколько - запросто
|
|||
32
sergey1982
10.11.13
✎
14:55
|
беда совсем
|
|||
33
sergey1982
10.11.13
✎
14:56
|
Никак не зайти в параметры и не выбрать местоположение базы и журнала.
|
|||
34
ilkoder
10.11.13
✎
14:59
|
Ошибка здесь - Выбираю базу данных, пустую, которую создал через 1с - создай просто пустую базу через sql менеджер - в нее востанови базу, а потом укажи путь к ней для сервера 1с
|
|||
35
sergey1982
10.11.13
✎
15:00
|
Забыл сказать, что резервные копии были сжаты средст
вами sql |
|||
36
МихаилМ
10.11.13
✎
15:02
|
маловероятно, что все копии испортились, если их хранили не на флэш.
разверните более ранние архивы. |
|||
37
ilkoder
10.11.13
✎
15:02
|
Когда создаешь базу через 1с - она уже будет не пустой - в ней будут куча таблиц 1с. если восстанавливать из dt, то да, а если скл - то нужно просто пустая скл-база
|
|||
38
sergey1982
10.11.13
✎
15:03
|
так в пустую и восстанавливаю данные из архива
|
|||
39
МихаилМ
10.11.13
✎
15:03
|
скорее всего Вы не тот скл 2008 развернули
скл 2008 и скл 2008 R2 различные версии. |
|||
40
ilkoder
10.11.13
✎
15:05
|
(38) - пустую базу как создаешь?
|
|||
41
sergey1982
10.11.13
✎
15:05
|
Я всегда это делал, как уже говорил, через меню параметры. Там соответственно проставлял базу и журнал. Сейчас он мне зайти туда не дает пишет Выберите сначала источник восстановления. А выбираю источник пишет ЗАГОЛОВОК: Microsoft SQL Server Management Studio
------------------------------ При выполнении инструкции или пакета Transact-SQL возникло исключение. (Microsoft.SqlServer.ConnectionInfo) ------------------------------ ДОПОЛНИТЕЛЬНЫЕ СВЕДЕНИЯ: RESTORE HEADERONLY прервано с ошибкой. (Microsoft SQL Server, ошибка: 3013) Чтобы получить справку, щелкните: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=10.00.1600&EvtSrc=MSSQLServer&EvtID=3013&LinkId=20476 ------------------------------ КНОПКИ: ОК ------------------------------ |
|||
42
sergey1982
10.11.13
✎
15:06
|
Пустую создаю через значок 1с - создание новой базы
|
|||
43
sergey1982
10.11.13
✎
15:06
|
Вы думаете лучше создавать все только скулем?
|
|||
44
МихаилМ
10.11.13
✎
15:06
|
||||
45
sergey1982
10.11.13
✎
15:06
|
в свойствах программа пишет просто 2008 без R2
|
|||
46
ilkoder
10.11.13
✎
15:07
|
(43) - конечно
|
|||
47
sergey1982
10.11.13
✎
15:07
|
Михаил, он мне в опции не дает зайти (
|
|||
48
sergey1982
10.11.13
✎
15:09
|
Создал чере скуль - все то же самое
|
|||
49
sergey1982
10.11.13
✎
15:10
|
Михаил, как на Вашем скриншоте, я так всегда и восстанавливал в пустую базу. Но сейчас засада какая-то.
|
|||
50
ilkoder
10.11.13
✎
15:12
|
" А вот где Таблица с Восстанавливаемыми резервными наборами данных, которая, как я понимаю, определяет что за архив я буду разворачивать, эта таблица не активна, пустая." - значит архивы битые, сразу не все прочитал, там по любому должна быть куча информация от даты создания, названия базы и пр
|
|||
51
sergey1982
10.11.13
✎
15:14
|
Как вы поняли, я не мега спец по СКУЛЮ, читаю Уильяма Станека, но прост осейчас надо все мегасрочно к завтра исправить. А что за таблица я не совсем понимаю?
|
|||
52
sergey1982
10.11.13
✎
15:15
|
Все началось с того, что все работало нормально. Начальник решил вбить в домен этот несчастный сервер. После того, как он его вбил в домен, сервер уже не узнавал сам себя. Ну а разбираться мне крайнему
|
|||
53
sergey1982
10.11.13
✎
15:20
|
Кстати вот эти архивные копии я скопировал на свой внешний жесткий диск, а хранились они на рэйде 10 ssd. Может при копировании на другой тип носителя архивная копия и глючит?
|
|||
54
sergey1982
10.11.13
✎
15:20
|
я уже нифига не понимаю
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |