Gostaria de saber se mais alguém pode ter tentado restaurar uma cópia de um banco de dados criptografado para uma instância do SQL vNext. A instância que estou executando foi instalada em uma caixa CentOS, mas não estou tendo sorte em restaurar esse banco de dados específico, porque não consigo configurar meus certificados. Estou tentando seguir a mesma prática que me permitiu fazer isso em outras instâncias/servidores, sem sucesso. Cheguei ao ponto de dar acesso total (chmod 777) à maioria das pastas e arquivos envolvidos, porque o erro que estou recebendo indica que pode ser um problema de permissões. Tudo o que deveria estar ocorrendo estaria em /var/opt/mssql/data, /var/opt/mssql/secrets, /var/opt/mssql/.
Se algum de vocês conhecedores puder me indicar a direção certa, eu agradeceria muito. Vou postar mais detalhes/mensagem de erro específica pela manhã.
Você pode estar se deparando com um bug em como o SQL Server vNext CTP1.2 lida com caminhos de arquivo. Para CRIAR CERTIFICADO a partir de um backup, você precisa adicionar um 'c:' e usar barras invertidas ('\') em vez de barras. Isso será corrigido em breve :)
Aqui está uma demonstração do cenário que você está tentando fazer (fazer backup de um banco de dados criptografado e restaurá-lo em uma instância SQL vNext no Linux). Deixe-me saber se isso esclarece as coisas para você.
https://github.com/tmullaney/tde-migration-demo