Muito novo no SQL no AWS RDS, então.
Necessidade de criar trabalhos de manutenção em uma instância do AWS RDS SQL2016. Eu sei que partes do script de manutenção do salva-vidas de Ola Hallengren funcionam, índice, estatísticas e integridade.
Escolhendo o script maint do Ola, parece que há uma lógica que verifica o RDS.
Para quem já fez isso, como faço para instalá-lo, executo os scripts individualmente e em relação a qual DB?
Como você observa, há uma lógica que verifica a plataforma RDS.
Se essas verificações retornarem que seu servidor é uma instância do RDS, o bloco de código a seguir será encontrado.
Bem autoexplicativo, hein? Desculpe por isso ?
Você provavelmente está mais bem servido navegando nos documentos da AWS para backups do SQL Server no RDS
Adicionar isso na esperança de ajudar outras pessoas que tentam testar o script de Ola no AWS RDS.
Criei um banco de dados 'DBA' em uma instância RDS de teste e instalei as seguintes partes dos scripts de manutenção de Ola Hallengren nesse novo banco de dados.
Eu testei executando o script de manutenção completo, mas você obtém os seguintes erros, mas o script ainda criou os trabalhos de agentes que eu precisava para integridade/índice.
Msg 262, Level 14, State 1, Line 69 Permissão CREATE TABLE negada no banco de dados 'master'. Msg 262, Level 14, State 18, Procedure CommandExecute, Line 1 [Batch Start Line 96] Permissão CREATE PROCEDURE negada no banco de dados 'master'.
Ainda encontro erros ao executar o trabalho de atualização de estatísticas porque ele estava tentando atualizá-los no banco de dados rdsadmin, comentar esse banco de dados no trabalho do agente significa que meu trabalho agora funciona.