是否可以使用Azure API从备份文件的URL恢复DB到azure sql?

时间:2015-06-11 21:13:16

标签: sql-server azure azure-sql-database

我正在阅读使用天蓝色管理工作室使用T-SQL查询恢复到azure sql:

https://msdn.microsoft.com/en-US/library/jj852091.aspx

RESTORE DATABASE AdventureWorks2012 
FROM URL = 'https://mystorageaccount.blob.core.windows.net/privatecontainertest/AdventureWorks2012.bak' 
WITH CREDENTIAL = 'mycredential';
, STATS = 5 – use this to see monitor the progress
GO

有没有办法使用azure API以编程方式执行此操作?

1 个答案:

答案 0 :(得分:1)

是的,您可以使用Azure REST API进行还原。以下链接显示了还原已删除数据库的方法:

Restore Deleted Database Tutorial through REST

您可以使用订阅ID和服务器名称构建POST请求并将其发送到以下URL。

https://management.core.windows.net:8443/{subscriptionId}/services/sqlservers/servers/{serverName}/restoredatabaseoperations

干杯, 路易斯