Более двух недель я пытался выполнить резервное копирование / копирование базы данных и сценарий моих хранимых процедур с веб-сервера SQL Server (2008) для локальной установки (2008).
Проблема в том, что я не могу скопировать зашифрованные.Я знаю, что это полностью противоречит цели шифрования, чтобы иметь возможность получать фактические данные, но мне было интересно ... В нашем случае парень, который разработал базу данных, исчез 2 года назад и оставил всех в компании без "открытых""- без шифрования - резервное копирование зашифрованных SP.Я "новый" парень и не могу понять, как узнать этих SP.
Что ж, сообщение, которое я получаю при попытке скопировать их с помощью мастера сценариев, немного очевидно:
Свойство TextHeader недоступно для StoredProcedure '[dbo]. [SP_CALC_PT_TV]',Это свойство может не существовать для этого объекта или не может быть извлечено из-за недостаточных прав доступа. Текст зашифрован. (Microsoft.SqlServer.Smo)
Я уже пытался, но безуспешно:
- доступ к ним через УправлениеStudio (опция 'modify' неактивна и сценарии не работают)
- с использованием собственного решения хост-провайдера (через Интернет) для доступа к SP
- с помощью стороннего приложения длярасшифровать их (недостаточно прав для запуска некоторых команд)
Конечно, я могу просто сделать их все снова (около 45 SP) с нуля, но я должен был бы угадать, какое содержимое былои вы знаете ...
Буду признателен за ЛЮБУЮ помощь.Заранее спасибо.