Статус: Активный участник
Группы: Участники
Зарегистрирован: 18.06.2008(UTC) Сообщений: 145
Сказал(а) «Спасибо»: 3 раз Поблагодарили: 2 раз в 2 постах
|
При попытке установить ЦС с использованием резервной копии БД: Цитата:Install-CA -SqlInstance <Instance> -SqlDatabaseName <CADBName> -KeepDatabase получаю ошибку: Цитата:Указанная база данных нуждается в обновлении База данных <CADBName> нуждается в обновлении. Обновить базу данных? [Y] Да - Y [N] Нет - N [S] Приостановить - S [?] Справка (значением по умолчанию является "Y"): Install-CA : Invalid checksums. Invalid checksums. строка:1 знак:1 + Install-CA -SqlInstance <Instance> -SqlDatabaseName <CADBName> -KeepDatabase + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : InvalidOperation: (:) [Install-CA], DatabaseIncompatibleException + FullyQualifiedErrorId : UnhandledError,CertificateService.Commands.InstallCACommand Подскажите, как восстановить?
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 17.08.2015(UTC) Сообщений: 3,314   Откуда: Калининград Сказал «Спасибо»: 40 раз Поблагодарили: 585 раз в 562 постах
|
Здравствуйте. Какие изменения делали в БД? Диаграммы включали? |
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 18.06.2008(UTC) Сообщений: 145
Сказал(а) «Спасибо»: 3 раз Поблагодарили: 2 раз в 2 постах
|
Это происходит в том случае, если восстанавливать БД ЦС в базу с другим именем. И пытаться поднять ЦС, использовав её. Для проверки можно: поднять чистый ЦС, забэкапить БД, восстановить в новую БД с другим названием, попытаться восстановить ЦС с новой БД.
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 17.08.2015(UTC) Сообщений: 3,314   Откуда: Калининград Сказал «Спасибо»: 40 раз Поблагодарили: 585 раз в 562 постах
|
В таком случае, если вы переименовываете БД, то требуется править еще machine.config (C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Config\machine.config) |
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 18.06.2008(UTC) Сообщений: 145
Сказал(а) «Спасибо»: 3 раз Поблагодарили: 2 раз в 2 постах
|
Там уже новое имя БД указано.
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 18.06.2008(UTC) Сообщений: 145
Сказал(а) «Спасибо»: 3 раз Поблагодарили: 2 раз в 2 постах
|
После простого переименования любой БД ЦС попытка установить ЦС (с нуля - то есть в machine.config нет еще пока никаких сведений о БД) с использованием этой БД заканчивается ошибкой. Вероятно, имя БД учитывается при подсчете контрольной суммы (ибо если название поменять обратно, то установка проходит успешно). Так все-таки возможно ли каким-нибудь способом поменять имя БД ЦС, чтобы в дальнейшем не возникало проблем? Отредактировано пользователем 31 января 2017 г. 17:55:17(UTC)
| Причина: Не указана
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 18.06.2008(UTC) Сообщений: 145
Сказал(а) «Спасибо»: 3 раз Поблагодарили: 2 раз в 2 постах
|
Опытным путем удалось установить, что замена значений CheckSumData, CheckSumConstraint в таблице [DbVersion] устраняет ошибку
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close