我正在尝试将大型数据库备份到Azure Blob容器。我成功备份了大约31个其他小型数据库,范围从1Mb到600mb(.Bak文件大小)。
但是,大型主数据库是32Gb(查看属性时),最新的本地备份文件是16Gb。所以我假设SQL Server正在尝试将16Gb上传到Azure Blob存储。
我的备份命令是:
BACKUP DATABASE [MyDatabase] TO URL =
'https://myaccount.blob.core.windows.net/dbbackups/mycontainer/mydatabase.bak' WITH CREDENTIAL = 'AzureDBBackupsContainer'
, FORMAT
, COMPRESSION;
除了大数据库之外,所有数据库都上传,并且错误地显示:
The remote server returned an error: (500) Internal Server Error. [SQLSTATE 42000] (Error 3202)
有谁知道这方面的解决方案?我认为它是16Gb上传的时机。