http://blogs.msdn.com/lcris/archive/2007/11/16/sql-server-2005-restoring-the-backup-of-a-database-that-uses-encryption.aspx отвечает на это:
"Когда вы восстанавливаете базу данных, которая использует функции шифрования, вам нужно позаботиться только об одном - если главный ключ базы данных (DbMK) нуждается в шифровании с помощью главного ключа службы (SMK), вам необходимо восстановить это шифрование Обратите внимание, что это шифрование выполняется по умолчанию при создании DbMK, но оно может быть намеренно отброшено, если вы хотите более жесткий контроль доступа к зашифрованным данным. В любом случае, если у вас было такое шифрование SMK для DbMK, выполните следующие шаги: Восстановить это следующие:
ОТКРЫТИЕ ОТКРЫТИЯ КЛАВИШИ МАСТЕРА ПО ПАРОЛУ = 'пароль'
ALTER MASTER KEY ДОБАВЬТЕ ШИФРОВАНИЕ СЕРВИСНЫМ MASTER KEY
ЗАКРЫТЬ МАСТЕР КЛЮЧ
Вот и все - функции шифрования базы данных теперь должны работать так же, как при создании резервной копии. Также обратите внимание, что не имеет значения, восстанавливаете ли вы базу данных на сервере, где была сделана резервная копия, или в другом месте. Единственное, что имеет значение для этой процедуры, - это то, что вы знаете один из паролей, защищающих DbMK "