Como agendar backup diário no MSSQL Server 2008 Web Edition

3

No MSSQL Management Studio, criei um plano de manutenção, mas não funcionará

Erro é; "Mensagem Executada como usuário: Administrador. Microsoft (R) SQL Server Execute o Package Utility Versão 10.0.1600.22 para o Copyright de 32 bits (C) Microsoft Corp 1984-2005. Todos os direitos reservados. O SQL Server Execute Package Utility requer que o Integration Services seja instalado por uma dessas edições do SQL Server 2008: Standard, Enterprise, Developer ou Evaluation. Para instalar o Integration Services, execute a Instalação do SQL Server e selecione Integration Services. A execução do pacote falhou. A etapa falhou. "

Mas na página da Microsoft link na seção Automatizar tarefas e políticas, está escrito que backup pode ser agendado nesta edição, mas como?

    
por Xenon 04.05.2010 / 16:09

2 respostas

2

você pode automatizar seus backups usando o SQL Server Agent, mas não pode usar um plano de manutenção para fazê-lo no Web Edition. Os planos de manutenção dependem do Integration Services para serem executados e, portanto, não podem ser usados no Web Edition. Em vez disso, você precisará escrever um script usando o comando BACKUP DATABASE e criar um trabalho do SQL Server Agent para executar o comando em um agendamento que você decidir.

Este é um uso padrão do SQL Agent, portanto, você deve encontrar muitos exemplos nos Manuais Online e na Web.

    
por 04.05.2010 / 16:45
0

Eu recentemente criei alguns de nossos backups no meu trabalho atual.

DECLARE @backupName varchar(100)
--Set the location for your backup as well as trimming whitespace, :, and - characters
SET @backupName = 'C:\Backups directory\Backup Name_' + REPLACE(REPLACE(REPLACE(CONVERT(varchar,CONVERT(date, SYSDATETIME()), 20),'-',''),':',''),' ','') + '.bak'

BACKUP DATABASE [Database Name]
TO DISK = @backupName

Isso cria um backup no local especificado com um formato de DatabaseName_yyyymmdd.bak, que é semelhante à formatação da ferramenta de manutenção. Tudo o que você precisa fazer é aplicar o script aos bancos de dados e configurá-lo para ser executado como um trabalho usando o SQL Server Agent.

    
por 18.05.2010 / 17:23