{"id":1119,"date":"2017-11-22T15:44:57","date_gmt":"2017-11-22T15:44:57","guid":{"rendered":"https:\/\/www.tiagoneves.net\/blog\/?p=1119"},"modified":"2017-12-26T13:52:51","modified_gmt":"2017-12-26T13:52:51","slug":"fazendo-um-backup-database-no-azure","status":"publish","type":"post","link":"https:\/\/www.tiagoneves.net\/blog\/fazendo-um-backup-database-no-azure\/","title":{"rendered":"Fazendo um backup database On-Premises no Azure"},"content":{"rendered":"<p style=\"text-align: justify;\">Ol\u00e1 pessoal, tudo certo?<\/p>\n<p style=\"text-align: justify;\">Neste post quero demonstrar como fazer backup das databases no Azure.<\/p>\n<p style=\"text-align: justify;\">Primeiramente \u00e9 importante ressaltar a import\u00e2ncia de se realizar o backup das databases seja local ou na nuvem.<\/p>\n<p style=\"text-align: justify;\">\u00a0N\u00f3s que trabalhamos com consultoria muitas vezes atendemos clientes com os seguintes cen\u00e1rios:<\/p>\n<ul style=\"text-align: justify;\">\n<li>Com alguma database corrompida ou que tiveram algum problema no hardware e n\u00e3o possuem backup recente;<\/li>\n<li>Muitas vezes n\u00e3o realizam nenhum tipo de backup e ainda esperam que fa\u00e7amos algum milagre para recuperar os dados.<\/li>\n<\/ul>\n<p style=\"text-align: justify;\">Eu sempre uso duas frases: &#8220;<strong><em>Sem backup sem recupera\u00e7\u00e3o<\/em><\/strong>&#8221; e <strong>&#8220;<em>DBA faz backup e Jesus faz milagres<\/em><\/strong>&#8220;. Ent\u00e3o pessoal, vamos fazer a nossa parte!<\/p>\n<p style=\"text-align: justify;\">\u00c9 uma boa pr\u00e1tica efetuar o backup em uma m\u00eddia externa, em outro servidor e preferencialmente enviar para fora da empresa ou site. Com isso, voc\u00ea iria aumentar a seguran\u00e7a por ter backups em localidades geogr\u00e1ficas diferentes.<\/p>\n<p>Legal Tiago, mas este post \u00e9 para demonstrar como \u00e9 simples fazer um backup das databases no <strong>Azure<\/strong>.<\/p>\n<p style=\"text-align: justify;\">O backup de databases no Azure est\u00e1 dispon\u00edvel desde o <strong>SQL Server 2012 SP1 CU 2 (11.00.3339)<\/strong>, podendo fazer o backup diretamente no servi\u00e7o de armazenamento de Blobs do Azure, a partir de um SQL Server em uma maquina virtual do Azure ou um SQL Server On Premise.<\/p>\n<h4 style=\"text-align: justify;\"><span style=\"color: #3366ff;\"><strong>Vantagens do Backup SQL Server no servi\u00e7o de Blob do Azure<\/strong><\/span><\/h4>\n<p style=\"text-align: justify;\">O armazenamento \u00e9 confi\u00e1vel, ilimitado e de f\u00e1cil acesso externo. A grande vantagem \u00e9 que voc\u00ea pode escolher enviar o seu backup para um local distante, afim de evitar que os seus backups possam ser comprometidos em caso de desastres. No armazenamento de Blob voc\u00ea tamb\u00e9m pode escolher fazer uma r\u00e9plica geograficamente. Assim podemos ter, por exemplo uma r\u00e9plica em outro pa\u00eds.<\/p>\n<p>N\u00e3o se preocupe com o espa\u00e7o em disco, pois ele \u00e9 escal\u00e1vel de acordo com a sua necessidade. Portanto, o seu backup n\u00e3o vai falhar por falta de espa\u00e7o em disco.<\/p>\n<p>Voc\u00ea pode escolher a <strong>reten\u00e7\u00e3o<\/strong> dos seus backups, o que \u00e9 uma alternativa melhor do que fazer backup em fita, pois o backup em fita envolve alguns riscos como: transportar a fita para um cofre externo; a fita ser danificada e ter outros problemas na hora de fazer a leitura para realizar o restore.<\/p>\n<p>N\u00e3o tem problema de <strong>sobrecarga<\/strong> nos servidores locais ou servidores de backup, nem preocupa\u00e7\u00e3o em caso de falha da m\u00eddia.<\/p>\n<p>Caso voc\u00ea n\u00e3o se sinta confi\u00e1vel em deixar a Microsoft cuidar dos seus backups no servi\u00e7o de Blob, voc\u00ea pode criar uma m\u00e1quina virtual no Azure e fazer os seus backups na pr\u00f3pria m\u00e1quina virtual e voc\u00ea mesmo gerenciar.<\/p>\n<p>Quando voc\u00ea utiliza o servi\u00e7o de backup em Blob do Azure, <strong>voc\u00ea paga somente por aquilo que voc\u00ea usa<\/strong>.<\/p>\n<h4><span style=\"color: #3366ff;\"><strong>Desvantagens do Backup SQL Server no servi\u00e7o de Blob do Azure<\/strong><\/span><\/h4>\n<p>Como diz o ditado, n\u00e3o existe &#8220;almo\u00e7o gr\u00e1tis&#8221; ou &#8220;bom, bonito e barato&#8221;. Para realizar o backup no Azure o custo \u00e9 relativamente baixo, por\u00e9m voc\u00ea tem um custo maior para executar um restore da base.<\/p>\n<p>Para fazer o backup voc\u00ea tem que ter uma internet est\u00e1vel, pois durante os testes, quando a minha internet sofria alguma intermit\u00eancia o backup falhava e eu tinha que reiniciar o backup.<\/p>\n<h4><span style=\"color: #3366ff;\"><strong>Quanto custa?<\/strong><\/span><\/h4>\n<p>Para simular o custo de fazer o backup no servi\u00e7o de Blob do Azure, voc\u00ea pode utilizar a <a href=\"https:\/\/azure.microsoft.com\/pt-br\/pricing\/\" target=\"_blank\" rel=\"noopener\">calculadora de servi\u00e7os do Azure<\/a>.<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/Calculadora_Azure_Blob.png?ssl=1\" rel=\"lightbox[1119]\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-1206 aligncenter\" src=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/Calculadora_Azure_Blob.png?resize=678%2C371&#038;ssl=1\" alt=\"\" width=\"678\" height=\"371\" srcset=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/Calculadora_Azure_Blob.png?w=768&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/Calculadora_Azure_Blob.png?resize=300%2C164&amp;ssl=1 300w\" sizes=\"auto, (max-width: 678px) 100vw, 678px\" \/><\/a><\/p>\n<p>Primeiro precisamos escolher a regi\u00e3o que pretendemos mandar os nossos backups.<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/backup-to-azure-blob-Selecione_Regiao.png?ssl=1\" rel=\"lightbox[1119]\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-1123 aligncenter\" src=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/backup-to-azure-blob-Selecione_Regiao.png?resize=678%2C582&#038;ssl=1\" alt=\"\" width=\"678\" height=\"582\" srcset=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/backup-to-azure-blob-Selecione_Regiao.png?w=1179&amp;ssl=1 1179w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/backup-to-azure-blob-Selecione_Regiao.png?resize=300%2C258&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/backup-to-azure-blob-Selecione_Regiao.png?resize=768%2C659&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/backup-to-azure-blob-Selecione_Regiao.png?resize=1024%2C879&amp;ssl=1 1024w\" sizes=\"auto, (max-width: 678px) 100vw, 678px\" \/><\/a>Depois devemos selecionar o tipo de armazenamento. Nesse caso, vamos selecionar o Blob.<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/backup-to-azure-blob-Selecione_Tipo_Armazenamento.png?ssl=1\" rel=\"lightbox[1119]\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-1125 aligncenter\" src=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/backup-to-azure-blob-Selecione_Tipo_Armazenamento.png?resize=678%2C559&#038;ssl=1\" alt=\"\" width=\"678\" height=\"559\" srcset=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/backup-to-azure-blob-Selecione_Tipo_Armazenamento.png?w=1178&amp;ssl=1 1178w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/backup-to-azure-blob-Selecione_Tipo_Armazenamento.png?resize=300%2C247&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/backup-to-azure-blob-Selecione_Tipo_Armazenamento.png?resize=768%2C633&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/backup-to-azure-blob-Selecione_Tipo_Armazenamento.png?resize=1024%2C844&amp;ssl=1 1024w\" sizes=\"auto, (max-width: 678px) 100vw, 678px\" \/><\/a><\/p>\n<p>Selecionamos a Camada (Tier) que vamos utilizar. Nesse caso, podemos utilizar o Standard.<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/backup-to-azure-blob-Selecione_Tipo_Camada.png?ssl=1\" rel=\"lightbox[1119]\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-1127 aligncenter\" src=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/backup-to-azure-blob-Selecione_Tipo_Camada.png?resize=678%2C582&#038;ssl=1\" alt=\"\" width=\"678\" height=\"582\" srcset=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/backup-to-azure-blob-Selecione_Tipo_Camada.png?w=1181&amp;ssl=1 1181w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/backup-to-azure-blob-Selecione_Tipo_Camada.png?resize=300%2C258&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/backup-to-azure-blob-Selecione_Tipo_Camada.png?resize=768%2C659&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/backup-to-azure-blob-Selecione_Tipo_Camada.png?resize=1024%2C879&amp;ssl=1 1024w\" sizes=\"auto, (max-width: 678px) 100vw, 678px\" \/><\/a><\/p>\n<p>Ap\u00f3s escolher o Tier, devemos escolher qual o tipo de redund\u00e2ncia iremos utilizar.<\/p>\n<ul>\n<li><strong>LRS<\/strong> &#8211; Armazenamento em um \u00fanico Datacenter;<\/li>\n<li><strong>GRS<\/strong> &#8211; Armazenamento no Datacenter Prim\u00e1rio e uma replica em um local secund\u00e1rio;<\/li>\n<li><strong>RA-GRS<\/strong> &#8211; O armazenamento com redund\u00e2ncia geogr\u00e1fica com acesso de leitura \u00e9 exatamente como o GRS, exceto que voc\u00ea obt\u00e9m acesso de leitura aos dados no local secund\u00e1rio. Se o data center principal ficar indispon\u00edvel temporariamente, voc\u00ea pode continuar a ler os dados do local secund\u00e1rio.<\/li>\n<\/ul>\n<p><a href=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/backup-to-azure-blob-Selecione_Tipo_Redundancia.png?ssl=1\" rel=\"lightbox[1119]\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-1128 aligncenter\" src=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/backup-to-azure-blob-Selecione_Tipo_Redundancia.png?resize=678%2C583&#038;ssl=1\" alt=\"\" width=\"678\" height=\"583\" srcset=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/backup-to-azure-blob-Selecione_Tipo_Redundancia.png?w=1180&amp;ssl=1 1180w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/backup-to-azure-blob-Selecione_Tipo_Redundancia.png?resize=300%2C258&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/backup-to-azure-blob-Selecione_Tipo_Redundancia.png?resize=768%2C661&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/backup-to-azure-blob-Selecione_Tipo_Redundancia.png?resize=1024%2C881&amp;ssl=1 1024w\" sizes=\"auto, (max-width: 678px) 100vw, 678px\" \/><\/a><\/p>\n<p>Depois voc\u00ea tem que selecionar o tipo de acesso: Acesso <strong>Quente<\/strong> ou <strong>Frio<\/strong>.<\/p>\n<p>O tipo de acesso <strong>Quente<\/strong> \u00e9 usado para arquivos que s\u00e3o acessados com frequ\u00eancia. Voc\u00ea paga um <strong>custo mais alto<\/strong> para o <strong>armazenamento<\/strong>, mas o <strong>custo de acessar<\/strong> os blobs \u00e9 muito <strong>menor<\/strong>.<\/p>\n<p>Para os blobs armazenados na camada de acesso <strong>Frio<\/strong>, voc\u00ea paga um <strong>custo mais alto para acessar<\/strong> os blobs, mas o <strong>custo de armazenamento<\/strong> \u00e9 muito <strong>menor<\/strong>.<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/backup-to-azure-blob-Selecione_Tipo_Acesso_hot_cold.png?ssl=1\" rel=\"lightbox[1119]\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-1129 aligncenter\" src=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/backup-to-azure-blob-Selecione_Tipo_Acesso_hot_cold.png?resize=678%2C583&#038;ssl=1\" alt=\"\" width=\"678\" height=\"583\" srcset=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/backup-to-azure-blob-Selecione_Tipo_Acesso_hot_cold.png?w=1180&amp;ssl=1 1180w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/backup-to-azure-blob-Selecione_Tipo_Acesso_hot_cold.png?resize=300%2C258&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/backup-to-azure-blob-Selecione_Tipo_Acesso_hot_cold.png?resize=768%2C660&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/backup-to-azure-blob-Selecione_Tipo_Acesso_hot_cold.png?resize=1024%2C880&amp;ssl=1 1024w\" sizes=\"auto, (max-width: 678px) 100vw, 678px\" \/><\/a><\/p>\n<h4><span style=\"color: #3366ff;\"><strong>Criando uma conta no Azure<\/strong><\/span><\/h4>\n<p>Fechando o or\u00e7amento, o pr\u00f3ximo passo \u00e9 criar uma conta no Azure. Se voc\u00ea preferir, existe uma <strong>op\u00e7\u00e3o gratuita<\/strong> para teste por 30 dias ou R$ 670 reais.<\/p>\n<p>Primeiro voc\u00ea precisa acessar o portal Azure: <a href=\"https:\/\/azure.microsoft.com\/pt-br\/\" target=\"_blank\" rel=\"noopener\">https:\/\/azure.microsoft.com\/pt-br\/<\/a><\/p>\n<p><a href=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/Portal_Azure.png?ssl=1\" rel=\"lightbox[1119]\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-1132 aligncenter\" src=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/Portal_Azure.png?resize=678%2C394&#038;ssl=1\" alt=\"\" width=\"678\" height=\"394\" srcset=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/Portal_Azure.png?w=1858&amp;ssl=1 1858w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/Portal_Azure.png?resize=300%2C174&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/Portal_Azure.png?resize=768%2C446&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/Portal_Azure.png?resize=1024%2C595&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/Portal_Azure.png?w=1356&amp;ssl=1 1356w\" sizes=\"auto, (max-width: 678px) 100vw, 678px\" \/><\/a><\/p>\n<p>Depois voc\u00ea deve escolher se vai comprar ou fazer uso da op\u00e7\u00e3o de teste gratuita.<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/Portal_Azure_Criar_Conta.png?ssl=1\" rel=\"lightbox[1119]\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-1133 aligncenter\" src=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/Portal_Azure_Criar_Conta.png?resize=678%2C394&#038;ssl=1\" alt=\"\" width=\"678\" height=\"394\" srcset=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/Portal_Azure_Criar_Conta.png?w=1858&amp;ssl=1 1858w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/Portal_Azure_Criar_Conta.png?resize=300%2C174&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/Portal_Azure_Criar_Conta.png?resize=768%2C446&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/Portal_Azure_Criar_Conta.png?resize=1024%2C595&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/Portal_Azure_Criar_Conta.png?w=1356&amp;ssl=1 1356w\" sizes=\"auto, (max-width: 678px) 100vw, 678px\" \/><\/a><\/p>\n<p>Agora voc\u00ea deve fornecer os seus dados pessoais. Para criar a conta voc\u00ea deve possuir um cart\u00e3o de cr\u00e9dito v\u00e1lido.<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/Portal_Azure_Criar_Conta_Formulario.png?ssl=1\" rel=\"lightbox[1119]\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-1134 aligncenter\" src=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/Portal_Azure_Criar_Conta_Formulario.png?resize=678%2C394&#038;ssl=1\" alt=\"\" width=\"678\" height=\"394\" srcset=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/Portal_Azure_Criar_Conta_Formulario.png?w=1858&amp;ssl=1 1858w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/Portal_Azure_Criar_Conta_Formulario.png?resize=300%2C174&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/Portal_Azure_Criar_Conta_Formulario.png?resize=768%2C446&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/Portal_Azure_Criar_Conta_Formulario.png?resize=1024%2C595&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/Portal_Azure_Criar_Conta_Formulario.png?w=1356&amp;ssl=1 1356w\" sizes=\"auto, (max-width: 678px) 100vw, 678px\" \/><\/a><\/p>\n<h4><strong><span style=\"color: #3366ff;\">Configurando o servi\u00e7o de Blob no Azure<\/span><\/strong><\/h4>\n<p>Depois de criar a conta, o pr\u00f3ximo passo \u00e9 configurar o servi\u00e7o de Blob no Azure. Com isso, precisamos fazer login na nossa Central de Gerenciamento, atrav\u00e9s do <a href=\"https:\/\/portal.azure.com\" target=\"_blank\" rel=\"noopener\">Portal Azure<\/a>.<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/Portal_Azure_Cliente.png?ssl=1\" rel=\"lightbox[1119]\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1188\" src=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/Portal_Azure_Cliente.png?resize=678%2C232&#038;ssl=1\" alt=\"\" width=\"678\" height=\"232\" srcset=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/Portal_Azure_Cliente.png?w=1858&amp;ssl=1 1858w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/Portal_Azure_Cliente.png?resize=300%2C103&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/Portal_Azure_Cliente.png?resize=768%2C262&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/Portal_Azure_Cliente.png?resize=1024%2C350&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/Portal_Azure_Cliente.png?w=1356&amp;ssl=1 1356w\" sizes=\"auto, (max-width: 678px) 100vw, 678px\" \/><\/a><\/p>\n<p>Devemos selecionar a op\u00e7\u00e3o &#8220;Storage Accounts&#8221;<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/Portal_Azure_Create_Storage_Account.png?ssl=1\" rel=\"lightbox[1119]\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1190\" src=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/Portal_Azure_Create_Storage_Account.png?resize=678%2C232&#038;ssl=1\" alt=\"\" width=\"678\" height=\"232\" srcset=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/Portal_Azure_Create_Storage_Account.png?w=1858&amp;ssl=1 1858w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/Portal_Azure_Create_Storage_Account.png?resize=300%2C103&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/Portal_Azure_Create_Storage_Account.png?resize=768%2C262&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/Portal_Azure_Create_Storage_Account.png?resize=1024%2C350&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/Portal_Azure_Create_Storage_Account.png?w=1356&amp;ssl=1 1356w\" sizes=\"auto, (max-width: 678px) 100vw, 678px\" \/><\/a><\/p>\n<p>Agora vamos fazer as configura\u00e7\u00f5es da conta.<\/p>\n<ul>\n<li><strong>Name<\/strong>: Aqui voc\u00ea coloca o nome do reposit\u00f3rio;<\/li>\n<li><strong>Account kind<\/strong>: Aqui voc\u00ea escolhe o tipo da conta &#8220;General purpose&#8221;;<\/li>\n<li><strong>Replication<\/strong>: Escolhe o tipo de replica\u00e7\u00e3o que voc\u00ea deseja configurar (LRS, GRS, RA-GRS);<\/li>\n<li><strong>Acess Tier<\/strong>: Qual o tipo de acesso ao Tier utilizaremos;<\/li>\n<li><strong>Resource group<\/strong>: Escolhe o nome para o seu recurso;<\/li>\n<li><strong>Location<\/strong>: Local onde ser\u00e1 armazenado o seu servi\u00e7o de Blob storage.<\/li>\n<\/ul>\n<p><a href=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/Portal_Azure_Configuracao_Storage_Accounts.png?ssl=1\" rel=\"lightbox[1119]\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-1191 aligncenter\" src=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/Portal_Azure_Configuracao_Storage_Accounts.png?resize=678%2C326&#038;ssl=1\" alt=\"\" width=\"678\" height=\"326\" srcset=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/Portal_Azure_Configuracao_Storage_Accounts.png?w=1859&amp;ssl=1 1859w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/Portal_Azure_Configuracao_Storage_Accounts.png?resize=300%2C144&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/Portal_Azure_Configuracao_Storage_Accounts.png?resize=768%2C370&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/Portal_Azure_Configuracao_Storage_Accounts.png?resize=1024%2C493&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/Portal_Azure_Configuracao_Storage_Accounts.png?w=1356&amp;ssl=1 1356w\" sizes=\"auto, (max-width: 678px) 100vw, 678px\" \/><\/a><\/p>\n<p>Realizada a configura\u00e7\u00e3o da conta, agora precisamos configurar o servi\u00e7o de Blob, para isso clicamos no nome da nossa conta.<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/Portal_Azure_Storage_Account.png?ssl=1\" rel=\"lightbox[1119]\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-1162 aligncenter\" src=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/Portal_Azure_Storage_Account.png?resize=678%2C370&#038;ssl=1\" alt=\"\" width=\"678\" height=\"370\" srcset=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/Portal_Azure_Storage_Account.png?w=1858&amp;ssl=1 1858w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/Portal_Azure_Storage_Account.png?resize=300%2C164&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/Portal_Azure_Storage_Account.png?resize=768%2C419&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/Portal_Azure_Storage_Account.png?resize=1024%2C559&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/Portal_Azure_Storage_Account.png?w=1356&amp;ssl=1 1356w\" sizes=\"auto, (max-width: 678px) 100vw, 678px\" \/><\/a><\/p>\n<p><a href=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/backup-to-azure-configure_blob_step1.png?ssl=1\" rel=\"lightbox[1119]\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-1192 aligncenter\" src=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/backup-to-azure-configure_blob_step1.png?resize=678%2C361&#038;ssl=1\" alt=\"\" width=\"678\" height=\"361\" srcset=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/backup-to-azure-configure_blob_step1.png?w=1860&amp;ssl=1 1860w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/backup-to-azure-configure_blob_step1.png?resize=300%2C160&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/backup-to-azure-configure_blob_step1.png?resize=768%2C408&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/backup-to-azure-configure_blob_step1.png?resize=1024%2C544&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/backup-to-azure-configure_blob_step1.png?w=1356&amp;ssl=1 1356w\" sizes=\"auto, (max-width: 678px) 100vw, 678px\" \/><\/a><\/p>\n<p>Pr\u00f3ximo passo \u00e9 criar um &#8220;<strong>Container<\/strong>&#8221;<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/backup-to-azure-configure_blob_step2.png?ssl=1\" rel=\"lightbox[1119]\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-1193 aligncenter\" src=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/backup-to-azure-configure_blob_step2.png?resize=678%2C291&#038;ssl=1\" alt=\"\" width=\"678\" height=\"291\" srcset=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/backup-to-azure-configure_blob_step2.png?w=1857&amp;ssl=1 1857w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/backup-to-azure-configure_blob_step2.png?resize=300%2C129&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/backup-to-azure-configure_blob_step2.png?resize=768%2C329&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/backup-to-azure-configure_blob_step2.png?resize=1024%2C439&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/backup-to-azure-configure_blob_step2.png?w=1356&amp;ssl=1 1356w\" sizes=\"auto, (max-width: 678px) 100vw, 678px\" \/><\/a><\/p>\n<p>Voc\u00ea deve dar um nome ao seu Container e informar o tipo de acesso (por seguran\u00e7a deixe-o como PRIVATE)<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/backup-to-azure-configure_blob_step3.png?ssl=1\" rel=\"lightbox[1119]\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-1194 aligncenter\" src=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/backup-to-azure-configure_blob_step3.png?resize=678%2C248&#038;ssl=1\" alt=\"\" width=\"678\" height=\"248\" srcset=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/backup-to-azure-configure_blob_step3.png?w=1858&amp;ssl=1 1858w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/backup-to-azure-configure_blob_step3.png?resize=300%2C110&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/backup-to-azure-configure_blob_step3.png?resize=768%2C281&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/backup-to-azure-configure_blob_step3.png?resize=1024%2C375&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/backup-to-azure-configure_blob_step3.png?w=1356&amp;ssl=1 1356w\" sizes=\"auto, (max-width: 678px) 100vw, 678px\" \/><\/a><\/p>\n<h4><strong><span style=\"color: #0000ff;\">Criando as credencias do SQL Server<\/span><\/strong><\/h4>\n<p>Para criar a credencial no SQL Server, voc\u00ea precisa das informa\u00e7\u00f5es de acesso a conta do Azure.<\/p>\n<p>As informa\u00e7\u00f5es est\u00e3o disponibilizadas no portal, quando voc\u00ea clica no nome da conta -&gt; &#8220;<strong>Access keys<\/strong>&#8221;<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/backup-to-azure-configure_blob_step4.png?ssl=1\" rel=\"lightbox[1119]\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-1195 aligncenter\" src=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/backup-to-azure-configure_blob_step4.png?resize=678%2C252&#038;ssl=1\" alt=\"\" width=\"678\" height=\"252\" srcset=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/backup-to-azure-configure_blob_step4.png?w=1857&amp;ssl=1 1857w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/backup-to-azure-configure_blob_step4.png?resize=300%2C111&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/backup-to-azure-configure_blob_step4.png?resize=768%2C285&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/backup-to-azure-configure_blob_step4.png?resize=1024%2C380&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/backup-to-azure-configure_blob_step4.png?w=1356&amp;ssl=1 1356w\" sizes=\"auto, (max-width: 678px) 100vw, 678px\" \/><\/a><\/p>\n<p>Agora devemos abrir o Management Studio e criar a credencial.<\/p>\n<pre class=\"theme:ssms2012 lang:tsql decode:true\">CREATE CREDENTIAL [Backup_Azure]\r\nWITH IDENTITY = 'bkpsqlsevendb'\r\n,SECRET = 'b0qbLEolKRukQ0J8Ju+DPRnOsd4M0\/fkh0padCna335XN\/IInjarbvYE1Uu9xrtBfkFqKjEr7zKjmh2vJcfSDQ=='<\/pre>\n<p><strong>IDENTITY<\/strong> = Nome da sua conta, no caso acima o item 4;<\/p>\n<p><strong>SECRET<\/strong> = Chave de acesso ao Blob, no caso acima o item 5,<\/p>\n<p>Para verificar se a credencial foi criada basta executar a seguinte instru\u00e7\u00e3o:<\/p>\n<pre class=\"theme:ssms2012 lang:tsql decode:true\">SELECT * from sys.credentials<\/pre>\n<p><a href=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/backup-to-azure-blob-Criando_Credencial_SSMS_v2.png?ssl=1\" rel=\"lightbox[1119]\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-1169 aligncenter\" src=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/backup-to-azure-blob-Criando_Credencial_SSMS_v2.png?resize=678%2C66&#038;ssl=1\" alt=\"\" width=\"678\" height=\"66\" srcset=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/backup-to-azure-blob-Criando_Credencial_SSMS_v2.png?w=796&amp;ssl=1 796w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/backup-to-azure-blob-Criando_Credencial_SSMS_v2.png?resize=300%2C29&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/backup-to-azure-blob-Criando_Credencial_SSMS_v2.png?resize=768%2C74&amp;ssl=1 768w\" sizes=\"auto, (max-width: 678px) 100vw, 678px\" \/><\/a><\/p>\n<p><a href=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/backup-to-azure-blob-Criando_Credencial_SSMS_Createed.png?ssl=1\" rel=\"lightbox[1119]\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-1170 aligncenter\" src=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/backup-to-azure-blob-Criando_Credencial_SSMS_Createed.png?resize=341%2C407&#038;ssl=1\" alt=\"\" width=\"341\" height=\"407\" srcset=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/backup-to-azure-blob-Criando_Credencial_SSMS_Createed.png?w=341&amp;ssl=1 341w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/backup-to-azure-blob-Criando_Credencial_SSMS_Createed.png?resize=251%2C300&amp;ssl=1 251w\" sizes=\"auto, (max-width: 341px) 100vw, 341px\" \/><\/a><\/p>\n<h4><span style=\"color: #0000ff;\"><strong>Fazendo backup no Azure<\/strong><\/span><\/h4>\n<p>Depois de criar a conta no Azure, contratar o servi\u00e7o de armazenamento Blob e criar a credencial no SQL Server, agora j\u00e1 podemos fazer\u00a0 o backup das nossas bases no Azure.<\/p>\n<p>Para fazer o backup no Azure utilizamos o comando tradicional de backup, alterando apenas o destino para URL e informamos a credencial de acesso.<\/p>\n<p>A informa\u00e7\u00e3o da URL de destino voc\u00ea obt\u00e9m no Painel de Gerenciamento -&gt;<em> Account Storage -&gt; Blobs -&gt; Seleciona o container (bkpsqldb) -&gt; Container properties<\/em><\/p>\n<p><a href=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/backup-to-azure-configure_blob_step5.png?ssl=1\" rel=\"lightbox[1119]\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-1196 aligncenter\" src=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/backup-to-azure-configure_blob_step5.png?resize=678%2C393&#038;ssl=1\" alt=\"\" width=\"678\" height=\"393\" srcset=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/backup-to-azure-configure_blob_step5.png?w=1860&amp;ssl=1 1860w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/backup-to-azure-configure_blob_step5.png?resize=300%2C174&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/backup-to-azure-configure_blob_step5.png?resize=768%2C445&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/backup-to-azure-configure_blob_step5.png?resize=1024%2C593&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/backup-to-azure-configure_blob_step5.png?w=1356&amp;ssl=1 1356w\" sizes=\"auto, (max-width: 678px) 100vw, 678px\" \/><\/a><\/p>\n<pre class=\"theme:ssms2012 lang:tsql decode:true \">BACKUP DATABASE NorthWind \r\nTO URL = 'https:\/\/sevendb.blob.core.windows.net\/sqlbkp\/NorthWind_20171119.bak' \r\nWITH FORMAT, COMPRESSION, STATS = 10,CREDENTIAL ='Backup_Azure'\r\nGO<\/pre>\n<p>No print abaixo podemos visualizar que o backup foi realizado com sucesso e j\u00e1 est\u00e1 dispon\u00edvel no portal de gerenciamento.<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/backup-to-azure-blob_finalizado.png?ssl=1\" rel=\"lightbox[1119]\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-1175 aligncenter\" src=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/backup-to-azure-blob_finalizado.png?resize=678%2C64&#038;ssl=1\" alt=\"\" width=\"678\" height=\"64\" srcset=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/backup-to-azure-blob_finalizado.png?w=1811&amp;ssl=1 1811w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/backup-to-azure-blob_finalizado.png?resize=300%2C28&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/backup-to-azure-blob_finalizado.png?resize=768%2C73&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/backup-to-azure-blob_finalizado.png?resize=1024%2C97&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/backup-to-azure-blob_finalizado.png?w=1356&amp;ssl=1 1356w\" sizes=\"auto, (max-width: 678px) 100vw, 678px\" \/><\/a><\/p>\n<h4><a href=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/backup-to-azure-blob_archive.png?ssl=1\" rel=\"lightbox[1119]\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-1176 aligncenter\" src=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/backup-to-azure-blob_archive.png?resize=678%2C124&#038;ssl=1\" alt=\"\" width=\"678\" height=\"124\" srcset=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/backup-to-azure-blob_archive.png?w=1644&amp;ssl=1 1644w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/backup-to-azure-blob_archive.png?resize=300%2C55&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/backup-to-azure-blob_archive.png?resize=768%2C140&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/backup-to-azure-blob_archive.png?resize=1024%2C187&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/backup-to-azure-blob_archive.png?w=1356&amp;ssl=1 1356w\" sizes=\"auto, (max-width: 678px) 100vw, 678px\" \/><\/a><\/h4>\n<h4><span style=\"color: #0000ff;\"><strong>Realizando o restore a partir do armazenamento do Azure<\/strong><\/span><\/h4>\n<p>Realizar o restore de uma database a partir do backup que est\u00e1 armazenado no Azure \u00e9 muito simples. Podemos fazer o download do arquivo de backup, ou restaurar direto no Azure.<\/p>\n<p>Para fazer o download do arquivo de backup, voc\u00ea precisa entrar no Painel de Gerenciamento do Azure, ir no Blob Storage, entrar no container e por fim fazer o download.<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/backup-to-azure-blob_download_archive.png?ssl=1\" rel=\"lightbox[1119]\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-1177 aligncenter\" src=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/backup-to-azure-blob_download_archive.png?resize=678%2C182&#038;ssl=1\" alt=\"\" width=\"678\" height=\"182\" srcset=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/backup-to-azure-blob_download_archive.png?w=1629&amp;ssl=1 1629w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/backup-to-azure-blob_download_archive.png?resize=300%2C81&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/backup-to-azure-blob_download_archive.png?resize=768%2C206&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/backup-to-azure-blob_download_archive.png?resize=1024%2C275&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/backup-to-azure-blob_download_archive.png?w=1356&amp;ssl=1 1356w\" sizes=\"auto, (max-width: 678px) 100vw, 678px\" \/><\/a><\/p>\n<p>Para o fazer o restore do backup direto do Azure, sem a necessidade de fazer o download, se for na mesma inst\u00e2ncia, voc\u00ea precisa apenas informar a credencial no comando, se for em uma inst\u00e2ncia diferente, \u00e9 necess\u00e1rio criar a credencial como demonstrado no <strong>Criando as credencias do SQL Server.<\/strong><\/p>\n<p>Assim como no backup utilizamos o comando tradicional de restore, apenas alterando a origem do backup (&#8220;<strong>FROM<\/strong>&#8220;) para <strong>URL<\/strong>, e tamb\u00e9m precisamos informar a credencial.<\/p>\n<pre class=\"theme:ssms2012 lang:tsql decode:true \">RESTORE DATABASE NorthWind\r\nFROM URL = 'https:\/\/sevendb.blob.core.windows.net\/sqlbkp\/NorthWind_20171119.bak' \r\nWITH REPLACE,STATS=5,CREDENTIAL ='Backup_Azure'<\/pre>\n<p><a href=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/backup-to-azure-blob_restore.png?ssl=1\" rel=\"lightbox[1119]\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-1178 aligncenter\" src=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/backup-to-azure-blob_restore.png?resize=678%2C240&#038;ssl=1\" alt=\"\" width=\"678\" height=\"240\" srcset=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/backup-to-azure-blob_restore.png?w=726&amp;ssl=1 726w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2017\/11\/backup-to-azure-blob_restore.png?resize=300%2C106&amp;ssl=1 300w\" sizes=\"auto, (max-width: 678px) 100vw, 678px\" \/><\/a><\/p>\n<p>Concluindo, realizar backup de uma database no Azure \u00e9 muito simples e o custo \u00e9 relativamente baixo. Agora cabe a voc\u00ea analisar o neg\u00f3cio da empresa e verificar o custo benef\u00edcio para o seu ambiente.<\/p>\n<p>Bom pessoal por hoje \u00e9 isso at\u00e9 a pr\u00f3xima.<\/p>\n<p>Abra\u00e7os,<\/p>\n<p>Tiago Neves<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ol\u00e1 pessoal, tudo certo? Neste post quero demonstrar como fazer backup das databases no Azure. Primeiramente \u00e9 importante ressaltar a import\u00e2ncia de se realizar o backup das databases seja local ou na nuvem. \u00a0N\u00f3s que trabalhamos com consultoria muitas vezes atendemos clientes com os seguintes cen\u00e1rios: Com alguma database corrompida ou que tiveram algum problema [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"rop_custom_images_group":[],"rop_custom_messages_group":[],"rop_publish_now":"initial","rop_publish_now_accounts":{"twitter_91251433_91251433":""},"rop_publish_now_history":[],"rop_publish_now_status":"pending","_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"advanced_seo_description":"","jetpack_seo_html_title":"","jetpack_seo_noindex":false,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"_wpscppro_dont_share_socialmedia":false,"_wpscppro_custom_social_share_image":0,"_facebook_share_type":"","_twitter_share_type":"","_linkedin_share_type":"","_pinterest_share_type":"","_linkedin_share_type_page":"","_instagram_share_type":"","_medium_share_type":"","_threads_share_type":"","_google_business_share_type":"","_selected_social_profile":[],"_wpsp_enable_custom_social_template":false,"_wpsp_social_scheduling":{"enabled":false,"datetime":null,"platforms":[],"status":"template_only","dateOption":"today","timeOption":"now","customDays":"","customHours":"","customDate":"","customTime":"","schedulingType":"absolute"},"_wpsp_active_default_template":true},"categories":[212,210,20,5],"tags":[213,214,216,217,134,207,203,215,35],"class_list":["post-1119","post","type-post","status-publish","format-standard","hentry","category-azure","category-backup","category-sqlserver-geral","category-virtual-pass-br","tag-azure","tag-backup","tag-blob","tag-blob-storage","tag-dba","tag-dba-es","tag-dba-vitoria","tag-nuvem","tag-sql-server"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p6eIyh-i3","jetpack-related-posts":[{"id":2414,"url":"https:\/\/www.tiagoneves.net\/blog\/sql-server-2016-esta-chegando-ao-fim-do-suporte-o-que-isso-significa-na-pratica\/","url_meta":{"origin":1119,"position":0},"title":"SQL Server 2016 est\u00e1 chegando ao fim do suporte: o que isso significa na pr\u00e1tica?","author":"tiagoneves","date":"27 de abril de 2026","format":false,"excerpt":"O SQL Server 2016 ter\u00e1 seu suporte estendido encerrado em 14 de julho de 2026, o que resultar\u00e1 na falta de atualiza\u00e7\u00f5es de seguran\u00e7a e suporte. Continuar usando essa vers\u00e3o traz riscos como vulnerabilidades e n\u00e3o conformidade regulat\u00f3ria. Planejar a migra\u00e7\u00e3o para vers\u00f5es mais recentes ou cloud deve ser prioridade\u2026","rel":"","context":"Em &quot;Seguran\u00e7a&quot;","block_context":{"text":"Seguran\u00e7a","link":"https:\/\/www.tiagoneves.net\/blog\/category\/seguranca\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2026\/04\/sql_server_2016_eos_v3.png?fit=772%2C702&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2026\/04\/sql_server_2016_eos_v3.png?fit=772%2C702&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2026\/04\/sql_server_2016_eos_v3.png?fit=772%2C702&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2026\/04\/sql_server_2016_eos_v3.png?fit=772%2C702&ssl=1&resize=700%2C400 2x"},"classes":[]}],"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/www.tiagoneves.net\/blog\/wp-json\/wp\/v2\/posts\/1119","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.tiagoneves.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.tiagoneves.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.tiagoneves.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.tiagoneves.net\/blog\/wp-json\/wp\/v2\/comments?post=1119"}],"version-history":[{"count":20,"href":"https:\/\/www.tiagoneves.net\/blog\/wp-json\/wp\/v2\/posts\/1119\/revisions"}],"predecessor-version":[{"id":1207,"href":"https:\/\/www.tiagoneves.net\/blog\/wp-json\/wp\/v2\/posts\/1119\/revisions\/1207"}],"wp:attachment":[{"href":"https:\/\/www.tiagoneves.net\/blog\/wp-json\/wp\/v2\/media?parent=1119"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.tiagoneves.net\/blog\/wp-json\/wp\/v2\/categories?post=1119"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.tiagoneves.net\/blog\/wp-json\/wp\/v2\/tags?post=1119"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}