As Copy Of

22 de agosto de 2019 0 Por Rodrigo Crespi

Recentemente tivemos a oportunidade de testar uma feature bem bacana do Azure SQL Database. A opção “as copy of” do comando T-SQL create database.

O cenário é bem comum, um banco de produção que precisa ser recriado periodicamente para desenvolvimento ou homologação.

Se fosse em um SQL Server on-premises, faríamos um backup e restore, mas para o Azure, temos a opção de criar o banco de dados como cópia do banco de dados já existente. Inclusive escolhendo o tier (claro que do Standard para o Basic não vai rolar). Veja o código abaixo:

Azure-Create-Database

Outra maneira, é utilizando o PowerShell com o parâmetro -CopyDatabaseName. Veja o comando abaixo:

Azure-Power Shell

A opção mais popular e menos prática (em nossa opinião), é utilizar o Portal onde ao acessar o banco de dados haverá um botão Copy.

Azure-Portal-Copy

Ficou com dúvida? Entre em contato com a gente! 😉