Sql 将数据库从一个Azure容器还原到另一个Azure容器
如何将数据库从一个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
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