我正在尝试使用 SQL Server 2022 中的新 S3 连接器将数据库备份到 S3 存储桶。我一直遵循这里的说明:

我创建了凭证并尝试运行以下命令:

将数据库备份到 URL = ‘s3://bucket.s3-us-west-2.amazonaws.com/backups/database.bak’,格式为,统计 = 10,压缩;

我收到以下错误消息,但一直无法弄清楚:

消息 3201,级别 16,状态 1,第 1 行 无法打开备份设备“s3://bucket.s3-us-west-2.amazonaws.com/backups/database.bak”。操作系统错误 87(参数不正确。)。消息 3013,级别 16,状态 1,第 1 行 BACKUP DATABASE 正在异常终止。

在 S3 方面,多年来我一直使用同一个存储桶从另一台使用不同程序的服务器备份文件,所以我很确定它设置正确。


最佳答案
1

我最终创建了一个新的存储桶(而不是使用多年来一直使用来自其他来源的备份的现有存储桶),并且由于某种原因它起作用了。