首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Server备份到URL (Azure)错误

Server备份到URL (Azure)错误
EN

Database Administration用户
提问于 2014-08-13 16:47:07
回答 1查看 1.7K关注 0票数 6

我试图利用Server中新的备份到url函数。我已经创建了一个有效的证书并尝试了一个简单的备份,但是无论我尝试什么,每次都会得到相同的错误。

我还尝试创建一个新的托管备份。使用托管备份,我看到了一个新的存储容器,但是没有新的blobs。当我查看日志时,会得到相同的错误。

示例:

代码语言:javascript
复制
BACKUP DATABASE [mydb] 
TO  URL = 'https://mybackups.blob.core.windows.net/sqltest-mssqlserver/backup_2014_08_08.bak' 
WITH  
CREDENTIAL = N'AzureCreds' , 
STATS = 1
GO

消息:

代码语言:javascript
复制
Msg 3293, Level 16, State 1, Line 1
An error occurred while Backup/Restore to URL was initializing. Error message: Internal engine error, invalid parameters caused fatal error.

Msg 3013, Level 16, State 1, Line 1
BACKUP DATABASE is terminating abnormally.
EN

回答 1

Database Administration用户

发布于 2014-12-19 20:47:24

你的证件可能有问题。最近,我成功地使用以下命令备份到SQL:

代码语言:javascript
复制
BACKUP DATABASE [MyDatabaseName] TO URL = N'https://mystorageaccount.blob.core.windows.net/mycontainer/MyDatabaseName_backup_2014_12_19_124300_8473463.bak' 
WITH CREDENTIAL = N'MyCredentialName', 
    NOFORMAT, NOINIT, 
    NAME = N'MyDatabaseName_backup_2014_12_19_124300_8473463',
    SKIP, REWIND, NOUNLOAD, 
    COMPRESSION, STATS = 10;

凭据设置为“MyCredentialName”,存储帐户名为“Identity”,主或次要访问密钥设置为“密码”。

我遇到了凭据的问题,最初是因为我试图使用使用Azure存储作为数据库文件位置所支持的凭据格式(即'Name‘的url前缀,标识的“共享访问签名”,以及"?“之后的所有内容。)(从共享访问签名url获取密码),而这显然不适用于BACKUP命令。

票数 2
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/73920

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档