| 
    
            
         
         | 
    
    
  | 
Ошибка при восстановлении баз на 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 
 | 
         
        я уже нифига не понимаю     
         | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |