Estou tentando usar o novo conector S3 no SQL Server 2022 para fazer backup de um banco de dados em um bucket S3. Tenho seguido as instruções aqui:
Criei a credencial e estou tentando executar o seguinte:
BANCO DE DADOS DE BACKUP banco de dados PARA URL = 's3://bucket.s3-us-west-2.amazonaws.com/backups/database.bak' COM FORMATO ,STATS = 10 ,COMPRESSÃO;
Recebo a seguinte mensagem de erro que não consegui descobrir:
Msg 3201, Nível 16, Estado 1, Linha 1 Não é possível abrir o dispositivo de backup 's3://bucket.s3-us-west-2.amazonaws.com/backups/database.bak'. Erro do sistema operacional 87 (O parâmetro está incorreto.). Msg 3013, Nível 16, Estado 1, Linha 1 O BACKUP DATABASE está sendo encerrado de forma anormal.
No lado do S3, tenho usado o mesmo bucket para fazer backup de arquivos de outro servidor usando um programa diferente há vários anos, então tenho certeza de que ele está configurado corretamente.
Acabei criando um novo bucket (em vez de usar o existente para onde os backups de outra fonte vão há anos) e, por algum motivo, funciona.