Então, alguém deixou nossa avaliação corporativa do SQL Server 2008 R2 expirar em um servidor da web. Fazia parte de um plano reiniciar um projeto e mover tudo o que tínhamos para o MySql. Não precisamos de nada especial além de manter o site antigo funcionando por alguns meses.
Express ou compact é capaz de executar um pequeno site?
É possível downgrade para expresso ou compacto e como?
Como posso fazer backup dos bancos de dados existentes agora que fomos efetivamente bloqueados?
Violação do EULA.
Ambos são capazes de executar um pequeno site. O Express também é capaz de executar sites de médio ou grande porte. Pessoalmente, eu optaria pelo Express, se possível, o Express lida com o acesso simultâneo muito melhor do que o Compact.
Desinstale o Enterprise, instale o Express e migre o banco de dados para a nova instância. Compact é muito mais difícil - a Microsoft não tem ferramentas para fazer o downgrade para Compact. Esta ferramenta , entre outras, pode ajudá-lo.
Você pode tentar iniciar o banco de dados no modo de usuário único ou interromper o serviço do SQL Server e obter os arquivos
MDF
e do diretório e anexá-los à instância do Express.LDF
DATA
Contanto que você não esteja usando recursos do Standard que não são suportados no Express, você poderá mover o banco de dados entre as versões. Apenas não faça uma atualização local. Você não poderá reverter a atualização.
Sim, você pode, mas pode ser um pouco tedioso se as versões do banco de dados forem diferentes. Se você estiver usando a mesma versão do banco de dados, poderá reanexar os arquivos do banco de dados ou restaurar o banco de dados a partir do backup. Isso pressupõe que você não tenha usado nenhum recurso do novo banco de dados que não possa ser rebaixado (como compactação ou particionamento na edição Enterprise).
No entanto, se seus bancos de dados forem versões de banco de dados diferentes (às vezes até mesmo uma diferença de nível de service pack), talvez seja necessário seguir um procedimento mais complicado.
Aqui está um artigo explicando como migrar o SQL Server para uma versão inferior.
Outra opção seria executar os dois servidores de banco de dados ao mesmo tempo em diferentes instâncias e usar as ferramentas de migração para transferir dados de um banco de dados para o outro.
Por fim, você também pode tentar usar a replicação , mas lembre-se de que o Express oferece suporte apenas à replicação unidirecional (só pode ser o assinante):
As edições do SQL Server diferem pelos recursos e capacidades que fornecem, como número de cpu, memória, tamanho do banco de dados, opções de alta disponibilidade, opções de recuperação de desastres, etc. Você pode consultar o BOL para obter mais detalhes.
Quando você diz Trial - pode ser Enterprise Edition por 180 dias.
A menos que você tenha a mesma versão do banco de dados, recomendo fazer uma restauração de backup da edição Express para Standard/Enterprise (versão de avaliação) e testá-la com sua carga de trabalho.
Com certeza, ele superará a edição Express em termos de desempenho e manutenção.