none
Ошибка при разностном резервном копировании MS SQL 2005 RRS feed

  • Вопрос

  • После перемещения БД (SQL Server 2005 Enterprise Edition) с одного логического диска на другой - без проблем выполняется full backup. Настраиваю расписание дифференциальной копии (раз в неделю). Несколько копий (3-4) проходит,  при создании следующей возникает ошибка:
    ADDITIONAL INFORMATION:
    System.Data.SqlClient.SqlError: Cannot perform a differential backup for database "DataPipe",
    because a current database backup does not exist. Perform a full database backup by reissuing BACKUP
    DATABASE, omitting the WITH DIFFERENTIAL option. (Microsoft.SqlServer.Smo)

    Снова делаю
    full backup, выполняется без проблем, но при попытке сделать differential backup - всё та же ошибка. "Убиваю" старую БД, создаю БД с таким же именем,  там же разворачиваю  full backup, сделанный перед перемещением БД - работает, но через 3-4  дифференциальных копии всё повторяется.
    Стал изучать, нашел на сайте Microsoft информацию, что ошибка существует реально. Связался с поддержкой, выслали HotFix - не помогает.
    Был бы очень признателен, если бы кто-нибудь оказал помощь.

    Благодарю.

Ответы

  • хм...фиксы нужно заказывать Smile
    всякие коммулятивные обновления. для x64 eng я заказывал у Билли Smile

    попробуйте ссылку

    https://support.microsoft.com/contactus/emailcontact.aspx?scid=sw;[LN];1414&from=KBHotfix&WS=hotfix

    а для примера-

    http://www.google.ru/search?complete=1&hl=ru&lr=&newwindow=1&q=Cumulative+Update+6+for+SQL+Server+2005+Service+Pack+2&start=10&sa=N


Все ответы

  • Вы используете план обслуживания или запускаете сценарии в задании по расписанию?

  • не знаю поможет ли...но
    1. попробуйте удалить(почистить) всю историю бакапов по данной базе.
    2. у вас делается в тот же файл что и полный бакап? место не забивается свободное?
    3. какие-то либо действия производятся с базой(архивами)? перемещаются ли бакапы в другое место?
  • Та же проблемма ничего не помогает, может это зависеть от платформы, на которой установлен SQL? Просто на другом сервере точно такая же инсталяция все работает без проблемм. У меня установлено:

    Microsoft SQL Server 2005 - 9.00.3042.00 (Intel X86)   Feb  9 2007 22:47:07   Copyright (c) 1988-2005 Microsoft Corporation  Enterprise Edition on Windows NT 5.2 (Build 3790: Service Pack 2) на платформе:  QuadCore Intel Xeon E5320, 1866 MHz (7 x 267) - не работает, Гдето вычитал про HotFix для SP2 но для версии RUS так и не нашел. Если кто знает как избавится от этой проблемы подскажите пожалуйста

     

    5 июня 2008 г. 11:55
  • хм...фиксы нужно заказывать Smile
    всякие коммулятивные обновления. для x64 eng я заказывал у Билли Smile

    попробуйте ссылку

    https://support.microsoft.com/contactus/emailcontact.aspx?scid=sw;[LN];1414&from=KBHotfix&WS=hotfix

    а для примера-

    http://www.google.ru/search?complete=1&hl=ru&lr=&newwindow=1&q=Cumulative+Update+6+for+SQL+Server+2005+Service+Pack+2&start=10&sa=N