Проблемы в бэкапах после смены паролей - PullRequest
1 голос
/ 05 марта 2011

Здесь я столкнулся с еще одной проблемой с резервными копиями.

Поскольку моя компания решила изменить пароли всех наших клиентов из-за проблем безопасности, у нас возникла проблема с резервными копиями.

Наш сервер приложений отвечает за создание резервных копий баз данных, выполнив процедуру sp_backupdatabase.

До того, как мы изменили пароль, базы данных работали с двумя разными паролями: один для клиентов, а другой длявсе мы, разработчики.

Создание резервных копий в этом сценарии не было проблемой.

Но теперь, когда мы изменили пароли, возникли некоторые проблемы.

Однаждыsp_backupdatabase сделал резервную копию (на нашем сервере приложений), следующий шаг, который мы делаем - это связать все таблицы со словарем данных.Мы делаем это, подключаясь к словарю данных, который был только что создан с помощью sp_backupdatabase, но, увы, соединение не удается, и преимущество выдает мне сообщение о том, что либо пользователь, либо пароль неверны.

Следующее, что я сделал, был небольшой тест.Я создал простую базу данных с тремя таблицами.Я установил следующий пароль для базы данных:

ПАРОЛЬ (Умный, а?)

Затем я выполнил процедуру sp_BackupDataBase, чтобы создать резервную копию.Я открыл словарь данных резервной копии, и это не доставило мне проблем.После этого я выполнил процедуру sp_restoreDataBase, и все было просто отлично.

И вот тогда я снова сменил пароль, используя ПАРОЛЬ1.Я проделал ту же процедуру и имел успех.

Но, когда я изменил пароль в третий раз (скажем, PASSWORD2), когда я попытался открыть резервную копию (перед запуском sp_restoreDataBase) с этим паролем, Advantage сказалУ меня неправильный пользователь или пароль.

После этого (снова) я сменил прежний пароль (ПАРОЛЬ1), и резервная копия открылась просто отлично.Но, изменив первый пароль (ПАРОЛЬ), он не открылся.

Что ж, мне пришлось описать это очень хорошо, потому что я не знаю, что происходит.Есть ли проблема с преимуществом, которое включает резервные копии и факт смены паролей?

Я действительно надеюсь, что вы можете мне помочь, потому что это реальная проблема для нашей компании.

Спасибоочень продвинутый.

1 Ответ

0 голосов
/ 27 января 2012

Возможно, это была исправленная ошибка. Попробуйте последний сервер 10.1 (в настоящее время 10.10.0.28)

ADS 10.10.0.28

Проверка в соответствии с примечаниями к выпуску 10.10.0.17 для номера 10

  1. Исправлена ​​ошибка 7078 при восстановлении базы данных с другим пароль, чем используется текущее соединение с базой данных.
...