Quais soluções de backup você recomendaria ao usar o SQL Server 2008 Express ? Eu sou muito novo no SQL Server, mas como sou do MySQL , pensei em configurar a replicação em outro computador e apenas fazer backups do Xcopy desse servidor.
Infelizmente, porém, a replicação não está disponível na Express Edition.
O site é muito acessado, portanto, não deve haver atrasos nem tempo de inatividade. Também estou pensando em fazer um backup duas vezes por dia ou algo assim.
O que você recomendaria? Eu tenho vários computadores que posso usar, mas não sei se isso me ajuda, pois estou usando a versão Express.
windows
backup
sql-server-2008
sql
alexn
fonte
fonte
Respostas:
O SQL Server Express 2008 suporta backups de banco de dados. Falta o SQL Agent, que permite agendar backups, e o assistente de plano de manutenção para criar tarefas de backup.
Você pode fazer backup de bancos de dados de duas maneiras diferentes:
Sintaxe algo como:
BACKUP DATABASE MyDatabase TO DISK='C:\MyDatabase.bak';
Se você deseja agendar suas tarefas de backup, é necessário escrever um script T-SQL e, em seguida, usar a Agenda de Tarefas do Windows para chamar SQLCmd para executar o script em todas as agendas de seu interesse:
fonte
-S ".\SomeInstance"
se você receber erros de login no sqlcmd.Eu uso SQLBackupAndFTP - produto fantástico e simples.
fonte
Fui escrito um script de backup para uso próprio, instale conforme mencionado no post por splattne :
fonte
Eu uso o ExpressMaint e funciona muito bem como uma tarefa agendada. Basta passar os parâmetros apropriados para o tipo de trabalho que você está realizando.
O código fonte também está lá fora. Alteramos um pouco para adicionar uma entrada no log de eventos do aplicativo com falha.
fonte
Com base no post de UndertheFold, pesquisei no Google e encontrei os detalhes do ExpressMaint. Eu nunca tinha visto isso antes, então estou muito satisfeito por ter encontrado.
Para sua informação, a página da web é http://expressmaint.codeplex.com/
Em seguida, usei um dos exemplos que encontrei para criar esse arquivo em lotes que planejei executar durante a noite todos os dias.
Isso requer um backup, mantém cada backup (
-BU
) por quatro dias, para que você obtenha um histórico se houver corrupção. Os logs (-RU
) são mantidos por uma semana.Eu o uso há apenas algumas semanas, mas estou muito feliz com isso, pois é uma abordagem prática. Localmente, coloco os backups em um segundo disco e depois uso o JungleDisk para fazer um backup externo no armazenamento em nuvem do Amazon EC2 .
fonte
Você pode usar o DBSave . É uma ótima ferramenta freeware para fazer backup e restaurar o MS SQL Server. É muito simples de configurar e usar.
fonte
Estou usando um trabalho do agendador do Windows para fazer backup do banco de dados expresso do SQL Server a cada poucas horas, usando um arquivo em lotes. Parece funcionar bem.
fonte
Eu verificaria SQLServerBooster: http://www.sqlserverbooster.com .
Parece que ele tem um bom conjunto de recursos e é gratuito. O suporte para o azul / S3 / geleira também é bom.
fonte