Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 将数据库从一个Azure容器还原到另一个Azure容器_Sql_Azure - Fatal编程技术网

Sql 将数据库从一个Azure容器还原到另一个Azure容器

Sql 将数据库从一个Azure容器还原到另一个Azure容器,sql,azure,Sql,Azure,如何将数据库从一个azure容器恢复到另一个azure容器。我拥有这两个容器的所有凭据,并且为一个容器恢复数据库是可行的,但在两个容器之间进行传输是不可行的。 我使用的代码是: RESTORE DATABASE TableName FROM URL = 'azure container1/tablename.bak' WITH CREDENTIAL = 'ProductionBackupCredential', REPLACE, Move 'TableName' TO 'azure co

如何将数据库从一个azure容器恢复到另一个azure容器。我拥有这两个容器的所有凭据,并且为一个容器恢复数据库是可行的,但在两个容器之间进行传输是不可行的。 我使用的代码是:

RESTORE DATABASE TableName
 FROM URL = 'azure container1/tablename.bak'
 WITH CREDENTIAL = 'ProductionBackupCredential', REPLACE, 
 Move 'TableName' TO 'azure container2/sqldata/tablename.mdf',   
 MOVE 'TableName_log' TO 'azure container2/sqldata/tablename.ldf',Credential = 'StagingBackupCredential';
感谢您的帮助。

适合我:

  use master
     ALTER DATABASE tablename SET SINGLE_USER WITH ROLLBACK IMMEDIATE
     RESTORE DATABASE tablename 
     FROM URL = 'https://azurestorage/tablename.bak'
     WITH 
     CREDENTIAL = 'ProductionBackupCredential',
     REPLACE, 
     Move 'tablename ' TO 'https://azurecontainer2/tablename.mdf',   
     MOVE 'tablename _log' TO 'https://azurecontainer2/tablename.ldf',

      NOUNLOAD, Recovery, STATS = 10
     ALTER DATABASE tablename SET MULTI_USER
     go