{"id":7112,"date":"2020-03-27T09:06:00","date_gmt":"2020-03-27T12:06:00","guid":{"rendered":"https:\/\/darkorchid-wallaby-287256.hostingersite.com\/?p=7112"},"modified":"2022-09-01T16:43:56","modified_gmt":"2022-09-01T19:43:56","slug":"sql-server-backups-introducao-a-cadeia-de-backups","status":"publish","type":"post","link":"https:\/\/dataex.com.br\/en\/sql-server-backups-introducao-a-cadeia-de-backups\/","title":{"rendered":"SQL Server &#8211; Backups \u2013 Introdu\u00e7\u00e3o a cadeia de backups"},"content":{"rendered":"<span class=\"span-reading-time rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">Tempo de leitura:<\/span> <span class=\"rt-time\"> 5<\/span> <span class=\"rt-label rt-postfix\">minutos<\/span><\/span>\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1500\" height=\"450\" src=\"http:\/\/dataex.com.br\/wp-content\/uploads\/2020\/03\/SQL-Server-Backups-\u2013-Introducao-a-cadeia-de-backups-DataEX.jpg\" alt=\"SQL Server - Backups \u2013 Introdu\u00e7\u00e3o a cadeia de backups\" class=\"wp-image-13263\" srcset=\"https:\/\/dataex.com.br\/wp-content\/uploads\/2020\/03\/SQL-Server-Backups-\u2013-Introducao-a-cadeia-de-backups-DataEX.jpg 1500w, https:\/\/dataex.com.br\/wp-content\/uploads\/2020\/03\/SQL-Server-Backups-\u2013-Introducao-a-cadeia-de-backups-DataEX-300x90.jpg 300w, https:\/\/dataex.com.br\/wp-content\/uploads\/2020\/03\/SQL-Server-Backups-\u2013-Introducao-a-cadeia-de-backups-DataEX-1024x307.jpg 1024w, https:\/\/dataex.com.br\/wp-content\/uploads\/2020\/03\/SQL-Server-Backups-\u2013-Introducao-a-cadeia-de-backups-DataEX-768x230.jpg 768w, https:\/\/dataex.com.br\/wp-content\/uploads\/2020\/03\/SQL-Server-Backups-\u2013-Introducao-a-cadeia-de-backups-DataEX-18x5.jpg 18w, https:\/\/dataex.com.br\/wp-content\/uploads\/2020\/03\/SQL-Server-Backups-\u2013-Introducao-a-cadeia-de-backups-DataEX-1080x324.jpg 1080w, https:\/\/dataex.com.br\/wp-content\/uploads\/2020\/03\/SQL-Server-Backups-\u2013-Introducao-a-cadeia-de-backups-DataEX-1280x384.jpg 1280w, https:\/\/dataex.com.br\/wp-content\/uploads\/2020\/03\/SQL-Server-Backups-\u2013-Introducao-a-cadeia-de-backups-DataEX-980x294.jpg 980w, https:\/\/dataex.com.br\/wp-content\/uploads\/2020\/03\/SQL-Server-Backups-\u2013-Introducao-a-cadeia-de-backups-DataEX-480x144.jpg 480w\" sizes=\"(max-width: 1500px) 100vw, 1500px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Hoje falaremos um pouco sobre backup, que basicamente \u00e9 uma c\u00f3pia de seus dados que poder\u00e1 ser restaurada em caso de falhas. Vamos comentar sobre os tr\u00eas tipos backups mais utilizados e discutir como criar uma boa cadeia de backups para seu ambiente.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Abaixo uma prosa sobre os tr\u00eas tipos de backup mais utilizados no SQL Server.<\/p>\n\n\n\n<div class=\"wp-block-group is-layout-flow wp-block-group-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>\u2013 FULL<\/strong>: cont\u00e9m todos os dados de uma base ou grupos de arquivos.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u2013 DIFERENCIAL<\/strong>: guarda as p\u00e1ginas de dados que sofreram altera\u00e7\u00e3o ap\u00f3s o \u00faltimo backup full realizado na base.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u2013 LOG<\/strong>: cont\u00e9m todos os registros de logs de transa\u00e7\u00e3o desde o \u00faltimo backup de log ou backup full realizados.<\/p>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Agora que temos uma introdu\u00e7\u00e3o sobre os backups, como saber quais tipos devo utilizar e a combina\u00e7\u00e3o entre eles, para trazer uma seguran\u00e7a maior em caso de falhas? (Lembrando que essas falhas s\u00e3o 99.9% humanas, por tanto cuidado com as permiss\u00f5es existentes no ambiente, e sim, as vezes minhas estat\u00edsticas s\u00e3o um pouco exageradas!).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Cadeia de backups nada mais \u00e9 que uma sequ\u00eancia ordenada de backups, estrategicamente criada, que ameniza o tempo de exposi\u00e7\u00e3o \u00e0 perda de dados em caso de imprevistos.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Antes de definir a sua cadeia de backups, existem alguns pontos que devem ser levados em considera\u00e7\u00e3o, como:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u2013 Espa\u00e7o ocupado pela base de dados, (lembrando que a partir da vers\u00e3o 2008 do SQL Server existe a op\u00e7\u00e3o de backup em modo <em>compress<\/em> que reduz significativamente o tamanho do backup de uma base de dados).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u2013 Espa\u00e7o dispon\u00edvel no dispositivo de backup para a realiza\u00e7\u00e3o do mesmo, (no caso de armazenamento de backups na pr\u00f3pria m\u00e1quina, sempre utilizar um disco exclusivo para backup).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u2013 Tempo total para a realiza\u00e7\u00e3o do tipo de backup escolhido.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u2013 Analisar a hora mais ociosa do dia, no ambiente, para realizar os backups com maior utiliza\u00e7\u00e3o de disco, como o FULL ou DIFERENCIAL.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Montar uma estrat\u00e9gia para cadeia de backups \u00e9 uma atividade muito subjetiva, por\u00e9m, uma sugest\u00e3o de configura\u00e7\u00e3o para uma cadeia de backups segura e que abrange grande parte dos ambientes, seria:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u2013 Alterar o recovery model das bases de dados para FULL.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u2013 Backups full di\u00e1rio.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u2013 Backups de log a cada hora, exceto nos hor\u00e1rios que backups full s\u00e3o realizados.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Vale manter os backups armazenados em disco no ambiente, por um per\u00edodo de 4 ou 5 dias, para facilitar o acesso aos mesmos em caso de falha. Este tipo de cadeia n\u00e3o tem pontos falhos para o caso de imprevistos causados por erros humanos, pois o banco de dados poderia ser restaurado para exatamente como ele estava no minuto da ocorr\u00eancia, isso \u00e9 poss\u00edvel porque temos os backups de log com o recurso de <em>restore pont-in-time<\/em> definindo data e hora especificas para o <em>restore<\/em>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Esta imagem demonstra uma cadeia de backups no modelo de recupera\u00e7\u00e3o simples:<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter\"><img decoding=\"async\" src=\"https:\/\/lh5.googleusercontent.com\/E9kgqOTEO58ACqGK7_otTFdq8eSKTbL6RIdTNg0tz9hcurqOTyLfavTZ4CakpekBY2CChN6l2775wVpVlpbMOKOK01x-2TMJT3IgjBbwX6mXNX6tXfl7dGAPW-mbx3WKJBqoYvBqcHKgbgC2M4hu8N9GLjcIaRYD1ETMZHDtKmsPkyHM-FF8L08R8cfrac-Eyw5COiakfNKzxfqpVdkEtcJxJX9Gmf9pm-XT-bnwLe1oXKdRkhc8JTCtEX8Z5FAV0hVebJeEUC98fErfB-p59CxzyHhgfJvgAp1kV5xDtNzpDZWVON92gZfrSO4Fj7LUm1oZ4eTMzF4I4bB2hM8KKIpc9vxFh-bATJgPs-FkOyA7dykKO7G6Gy9E8c6kyyVIP7wjV42sBeFmBy7g_p8FN0J29DMr4An908KbINb6szHKgDvXxx72ynTSX17AjD9nfQ9qDivU9d_6kwybacEzboQp3KaofsroKVhpuQs_YdBBrezkNGeBRMjvrueYdG6-_I6RR-jaTdHKJ-mYFkU5XXXF4bHqrtu_FoTLfs7lA_BKI0M1Sstce4ilQGDMAeB6x7-TdxRCXWc\" alt=\"\"\/><\/figure>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\" style=\"font-size:9px\">fonte: https:\/\/i-msdn.sec.s-msft.com\/dynimg\/IC202415.jpeg<\/p>\n\n\n\n<p class=\"wp-block-paragraph\" id=\"leia-mais-linkedin\">Podemos observar na linha do tempo que a exposi\u00e7\u00e3o \u00e0 perda de trabalho \u00e9 relativamente grande, pois, s\u00f3 conseguimos recuperar os dados a partir do \u00faltimo backup full realizado. Por exemplo, digamos que temos um backup full di\u00e1rio \u00e0s 0h e, por azar do destino, acontece uma falha grav\u00edssima de disco e precisamos restaurar um backup, por\u00e9m esta falha ocorreu as 23h30min deste dia, ou seja, perdemos 23h30min de dados (um dia inteiro de trabalho). Esta estrat\u00e9gia de backup pode ser boa, caso o ambiente n\u00e3o tenha muitas transa\u00e7\u00f5es durante o dia.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Esta imagem demonstra uma cadeia de backup no modelo de recupera\u00e7\u00e3o full:<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter\"><img decoding=\"async\" src=\"https:\/\/lh4.googleusercontent.com\/vKkKidgNyYQlPNxYYPeriFRxO_zqgcVQMoiOeqZrX6LQ5n3F48u8NTiIJ1trM_p4d31gSKNyMkha4zhoEcv27UN9NZPhe5NxXXWzG3eLEF6caBYnkBKtFmo_48DVfqmF5mFUhbCsp37cKJMUWpAwv-MhUrFVzaR6VDzQ7qBJUIdQm1iX2f36RbhV-qfWiMC0leoK4c2_Lp3nNQFtMGjNsfDvzrPiY15S63wHBcRgY_VimCqtknNbWXiqjrb7rXkZzbEkakPeiOHy0LFlVDLVGZ8i27lKhM9_F1b-2NZlFrxEOC1Ju_8V8U2Ep1CWD8gcGHcd-aU-jHOtrEXCQUb_hn93IY-2eHFkICB0i_bWQuKJuREXx3NtWpy7nJQqWa1SCdJKZCWMkUsokrO6GczNwisLrEmGTa6CCURIRApmQjDEyuHi1VuLmbOP_5GAXsZACDnnxJNl7rWQgg-kvdHBOo7SEK6UB705NpXloauq1Mfj1Z7_2ESSlGEKARroiXRl9JkZsdi5b3RORftS69ixtkfsgBDd7czYDphflk4j47b_2Ui0QiuSbuFYJijt8UMKKswcFKinjIc\" alt=\"\"\/><\/figure>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\" style=\"font-size:9px\">fonte: https:\/\/i-msdn.sec.s-msft.com\/dynimg\/IC202416.jpeg<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Com o modelo de recupera\u00e7\u00e3o acima ilustrado, a partir do primeiro backup full, a exposi\u00e7\u00e3o \u00e0 perda de trabalho praticamente n\u00e3o existe, pois, entre os backups full existem backups de log que podem ser usados para restaurar os dados at\u00e9 o momento antes da falha se for o caso, com o recurso restore point-in-time dispon\u00edvel neste modo de recupera\u00e7\u00e3o.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Abaixo um modelo de c\u00f3digo usando T-SQL para fazer um backup FULL:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-style-default is-layout-flow wp-block-quote-is-layout-flow\"><p>USE [Nome da base de dados];<br>GO<br>BACKUP DATABASE [Nome da base de dados]<br>TO DISK = &#8216;[Caminho do backupNome da base de dados.bak]&#8217;<br>WITH FORMAT<\/p><\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">Na sequ\u00eancia, outro modelo de c\u00f3digo usando T-SQL, mas desta vez, para fazer um backup LOG:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-style-default is-layout-flow wp-block-quote-is-layout-flow\"><p>USE [Nome da base de dados];<br>GO<br>BACKUP LOG&nbsp; [Nome da base de dados]<br>TO DISK = &#8216;[Caminho do backupNome da base de dados.trn]\u2019;<br>GO<\/p><\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Refer\u00eancias:<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/msdn.microsoft.com\/pt-br\/library\/ms175477(v=SQL.120).aspx\">https:\/\/msdn.microsoft.com\/pt-br\/library\/ms175477(v=SQL.120).aspx<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">At\u00e9 a pr\u00f3xima!<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Bruno Galvincio<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Gostaria de implementar cadeias de backups eficazes no seu ambiente?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">A DataEX possui um time t\u00e9cnico altamente qualificado para criar e gerenciar cadeias de backups em diversos ambientes para evitar que poss\u00edveis falhas possam gerar preju\u00edzos para o seu neg\u00f3cio.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Preencha o formul\u00e1rio abaixo e em breve um especialista ir\u00e1 falar com voc\u00ea.<br><\/p>\n","protected":false},"excerpt":{"rendered":"<p><span class=\"span-reading-time rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">Tempo de leitura:<\/span> <span class=\"rt-time\"> 5<\/span> <span class=\"rt-label rt-postfix\">minutos<\/span><\/span>Hoje falaremos um pouco sobre backup, que basicamente \u00e9 uma c\u00f3pia de seus dados que poder\u00e1 ser restaurada em caso de falhas. Vamos comentar sobre os tr\u00eas tipos backups mais utilizados e discutir como criar uma boa cadeia de backups para seu ambiente. Abaixo uma prosa sobre os tr\u00eas tipos de backup mais utilizados no [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":13262,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_et_pb_use_builder":"off","_et_pb_old_content":"<!-- wp:paragraph -->\n<p>               Hoje falaremos um pouco sobre backup, que basicamente \u00e9 uma c\u00f3pia de seus dados que poder\u00e1 ser restaurada em caso de falhas. Vamos comentar sobre os tr\u00eas tipos backups mais utilizados e discutir como criar uma boa cadeia de backups para seu ambiente.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>                 Abaixo uma prosa sobre os tr\u00eas tipos de backup mais utilizados no SQL Server.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:group -->\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container\"><!-- wp:paragraph -->\n<p>                 <strong>\u2013 FULL<\/strong>: cont\u00e9m todos os dados de uma base ou grupos de arquivos.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>                 <strong>\u2013 DIFERENCIAL<\/strong>: guarda as p\u00e1ginas de dados que sofreram altera\u00e7\u00e3o ap\u00f3s o \u00faltimo backup full realizado na base.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>                 <strong>\u2013 LOG<\/strong>: cont\u00e9m todos os registros de logs de transa\u00e7\u00e3o desde o \u00faltimo backup de log ou backup full realizados.<\/p>\n<!-- \/wp:paragraph --><\/div><\/div>\n<!-- \/wp:group -->\n\n<!-- wp:paragraph -->\n<p><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>                 Agora que temos uma introdu\u00e7\u00e3o sobre os backups, como saber quais tipos devo utilizar e a combina\u00e7\u00e3o entre eles, para trazer uma seguran\u00e7a maior em caso de falhas? (Lembrando que essas falhas s\u00e3o 99.9% humanas, por tanto cuidado com as permiss\u00f5es existentes no ambiente, e sim, as vezes minhas estat\u00edsticas s\u00e3o um pouco exageradas!).<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>                   Cadeia de backups nada mais \u00e9 que uma sequ\u00eancia ordenada de backups, estrategicamente criada, que ameniza o tempo de exposi\u00e7\u00e3o \u00e0 perda de dados em caso de imprevistos.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>                   Antes de definir a sua cadeia de backups, existem alguns pontos que devem ser levados em considera\u00e7\u00e3o, como:<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>\u2013 Espa\u00e7o ocupado pela base de dados, (lembrando que a partir da vers\u00e3o 2008 do SQL Server existe a op\u00e7\u00e3o de backup em modo compress que reduz significativamente o tamanho do backup de uma base de dados).<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>\u2013 Espa\u00e7o dispon\u00edvel no dispositivo de backup para a realiza\u00e7\u00e3o do mesmo, (no caso de armazenamento de backups na pr\u00f3pria m\u00e1quina, sempre utilizar um disco exclusivo para backup).<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>\u2013 Tempo total para a realiza\u00e7\u00e3o do tipo de backup escolhido.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>\u2013 Analisar a hora mais ociosa do dia, no ambiente, para realizar os backups com maior utiliza\u00e7\u00e3o de disco, como o FULL ou DIFERENCIAL.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>                   Montar uma estrat\u00e9gia para cadeia de backups \u00e9 uma atividade muito subjetiva, por\u00e9m, uma sugest\u00e3o de configura\u00e7\u00e3o para uma cadeia de backups segura e que abrange grande parte dos ambientes, seria:<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>\u2013 Alterar o recovery model das bases de dados para FULL.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>\u2013 Backups full di\u00e1rio.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>\u2013 Backups de log a cada hora, exceto nos hor\u00e1rios que backups full s\u00e3o realizados.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>                   Vale manter os backups armazenados em disco no ambiente, por um per\u00edodo de 4 ou 5 dias, para facilitar o acesso aos mesmos em caso de falha. Este tipo de cadeia n\u00e3o tem pontos falhos para o caso de imprevistos causados por erros humanos, pois o banco de dados poderia ser restaurado para exatamente como ele estava no minuto da ocorr\u00eancia, isso \u00e9 poss\u00edvel porque temos os backups de log com o recurso de restore pont-in-time definindo data e hora especificas para o restore.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Esta imagem demonstra uma cadeia de backups no modelo de recupera\u00e7\u00e3o simples:<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"align\":\"center\"} -->\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img src=\"https:\/\/lh5.googleusercontent.com\/E9kgqOTEO58ACqGK7_otTFdq8eSKTbL6RIdTNg0tz9hcurqOTyLfavTZ4CakpekBY2CChN6l2775wVpVlpbMOKOK01x-2TMJT3IgjBbwX6mXNX6tXfl7dGAPW-mbx3WKJBqoYvBqcHKgbgC2M4hu8N9GLjcIaRYD1ETMZHDtKmsPkyHM-FF8L08R8cfrac-Eyw5COiakfNKzxfqpVdkEtcJxJX9Gmf9pm-XT-bnwLe1oXKdRkhc8JTCtEX8Z5FAV0hVebJeEUC98fErfB-p59CxzyHhgfJvgAp1kV5xDtNzpDZWVON92gZfrSO4Fj7LUm1oZ4eTMzF4I4bB2hM8KKIpc9vxFh-bATJgPs-FkOyA7dykKO7G6Gy9E8c6kyyVIP7wjV42sBeFmBy7g_p8FN0J29DMr4An908KbINb6szHKgDvXxx72ynTSX17AjD9nfQ9qDivU9d_6kwybacEzboQp3KaofsroKVhpuQs_YdBBrezkNGeBRMjvrueYdG6-_I6RR-jaTdHKJ-mYFkU5XXXF4bHqrtu_FoTLfs7lA_BKI0M1Sstce4ilQGDMAeB6x7-TdxRCXWc\" alt=\"\"\/><\/figure><\/div>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph {\"align\":\"center\",\"customFontSize\":9} -->\n<p style=\"font-size:9px\" class=\"has-text-align-center\">fonte: https:\/\/i-msdn.sec.s-msft.com\/dynimg\/IC202415.jpeg<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>                   Podemos observar na linha do tempo que a exposi\u00e7\u00e3o \u00e0 perda de trabalho \u00e9 relativamente grande, pois, s\u00f3 conseguimos recuperar os dados a partir do \u00faltimo backup full realizado. Por exemplo, digamos que temos um backup full di\u00e1rio \u00e0s 0h e, por azar do destino, acontece uma falha grav\u00edssima de disco e precisamos restaurar um backup, por\u00e9m esta falha ocorreu as 23h30min deste dia, ou seja, perdemos 23h30min de dados (um dia inteiro de trabalho). Esta estrat\u00e9gia de backup pode ser boa, caso o ambiente n\u00e3o tenha muitas transa\u00e7\u00f5es durante o dia.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Esta imagem demonstra uma cadeia de backup no modelo de recupera\u00e7\u00e3o full:<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"align\":\"center\"} -->\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img src=\"https:\/\/lh4.googleusercontent.com\/vKkKidgNyYQlPNxYYPeriFRxO_zqgcVQMoiOeqZrX6LQ5n3F48u8NTiIJ1trM_p4d31gSKNyMkha4zhoEcv27UN9NZPhe5NxXXWzG3eLEF6caBYnkBKtFmo_48DVfqmF5mFUhbCsp37cKJMUWpAwv-MhUrFVzaR6VDzQ7qBJUIdQm1iX2f36RbhV-qfWiMC0leoK4c2_Lp3nNQFtMGjNsfDvzrPiY15S63wHBcRgY_VimCqtknNbWXiqjrb7rXkZzbEkakPeiOHy0LFlVDLVGZ8i27lKhM9_F1b-2NZlFrxEOC1Ju_8V8U2Ep1CWD8gcGHcd-aU-jHOtrEXCQUb_hn93IY-2eHFkICB0i_bWQuKJuREXx3NtWpy7nJQqWa1SCdJKZCWMkUsokrO6GczNwisLrEmGTa6CCURIRApmQjDEyuHi1VuLmbOP_5GAXsZACDnnxJNl7rWQgg-kvdHBOo7SEK6UB705NpXloauq1Mfj1Z7_2ESSlGEKARroiXRl9JkZsdi5b3RORftS69ixtkfsgBDd7czYDphflk4j47b_2Ui0QiuSbuFYJijt8UMKKswcFKinjIc\" alt=\"\"\/><\/figure><\/div>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph {\"align\":\"center\",\"customFontSize\":9} -->\n<p style=\"font-size:9px\" class=\"has-text-align-center\">fonte: https:\/\/i-msdn.sec.s-msft.com\/dynimg\/IC202416.jpeg<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>                   Com o modelo de recupera\u00e7\u00e3o acima ilustrado, a partir do primeiro backup full, a exposi\u00e7\u00e3o \u00e0 perda de trabalho praticamente n\u00e3o existe, pois, entre os backups full existem backups de log que podem ser usados para restaurar os dados at\u00e9 o momento antes da falha se for o caso, com o recurso restore point-in-time dispon\u00edvel neste modo de recupera\u00e7\u00e3o.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Abaixo um modelo de c\u00f3digo usando T-SQL para fazer um backup FULL:<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:quote {\"className\":\"is-style-default\"} -->\n<blockquote class=\"wp-block-quote is-style-default\"><p>USE [Nome da base de dados];<br>GO<br>BACKUP DATABASE [Nome da base de dados]<br>TO DISK = '[Caminho do backupNome da base de dados.bak]'<br>WITH FORMAT<\/p><\/blockquote>\n<!-- \/wp:quote -->\n\n<!-- wp:paragraph -->\n<p>Na sequ\u00eancia, outro modelo de c\u00f3digo usando T-SQL, mas desta vez, para fazer um backup LOG:<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:quote {\"className\":\"is-style-default\"} -->\n<blockquote class=\"wp-block-quote is-style-default\"><p>USE [Nome da base de dados];<br>GO<br>BACKUP LOG&nbsp; [Nome da base de dados]<br>TO DISK = '[Caminho do backupNome da base de dados.trn]\u2019;<br>GO<\/p><\/blockquote>\n<!-- \/wp:quote -->\n\n<!-- wp:paragraph -->\n<p><strong>Refer\u00eancias:<\/strong><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:embed {\"url\":\"https:\/\/msdn.microsoft.com\/pt-br\/library\/ms175477(v=SQL.120).aspx\"} -->\n<figure class=\"wp-block-embed\"><div class=\"wp-block-embed__wrapper\">\nhttps:\/\/msdn.microsoft.com\/pt-br\/library\/ms175477(v=SQL.120).aspx\n<\/div><\/figure>\n<!-- \/wp:embed -->\n\n<!-- wp:paragraph -->\n<p><strong>At\u00e9 a pr\u00f3xima!<\/strong><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><strong>Bruno Galvincio<\/strong><br><\/p>\n<!-- \/wp:paragraph -->","_et_gb_content_width":"1080","_monsterinsights_skip_tracking":false,"_uf_show_specific_survey":0,"_uf_disable_surveys":false,"footnotes":""},"categories":[25],"tags":[40,41,39,38],"class_list":["post-7112","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-databases","tag-backups","tag-cadeia","tag-database","tag-sqlserver"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>SQL Server - Backups \u2013 Introdu\u00e7\u00e3o a cadeia de backups - DataEX<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/dataex.com.br\/en\/sql-server-backups-introducao-a-cadeia-de-backups\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"SQL Server - Backups \u2013 Introdu\u00e7\u00e3o a cadeia de backups - DataEX\" \/>\n<meta property=\"og:description\" content=\"Tempo de leitura: 5 minutosHoje falaremos um pouco sobre backup, que basicamente \u00e9 uma c\u00f3pia de seus dados que poder\u00e1 ser restaurada em caso de falhas. Vamos comentar sobre os tr\u00eas tipos backups mais utilizados e discutir como criar uma boa cadeia de backups para seu ambiente. Abaixo uma prosa sobre os tr\u00eas tipos de backup mais utilizados no [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/dataex.com.br\/en\/sql-server-backups-introducao-a-cadeia-de-backups\/\" \/>\n<meta property=\"og:site_name\" content=\"DataEX\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/DataExbr\/\" \/>\n<meta property=\"article:published_time\" content=\"2020-03-27T12:06:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-09-01T19:43:56+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/dataex.com.br\/wp-content\/uploads\/2020\/03\/SQL-Server-Backups-\u2013-Introducao-a-cadeia-de-backups.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1080\" \/>\n\t<meta property=\"og:image:height\" content=\"719\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Bruno Galv\u00edncio\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Bruno Galv\u00edncio\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/dataex.com.br\\\/en\\\/sql-server-backups-introducao-a-cadeia-de-backups\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/dataex.com.br\\\/en\\\/sql-server-backups-introducao-a-cadeia-de-backups\\\/\"},\"author\":{\"name\":\"Bruno Galv\u00edncio\",\"@id\":\"https:\\\/\\\/dataex.com.br\\\/en\\\/#\\\/schema\\\/person\\\/6f038b0e836b257b4fba6c51a41d7162\"},\"headline\":\"SQL Server &#8211; Backups \u2013 Introdu\u00e7\u00e3o a cadeia de backups\",\"datePublished\":\"2020-03-27T12:06:00+00:00\",\"dateModified\":\"2022-09-01T19:43:56+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/dataex.com.br\\\/en\\\/sql-server-backups-introducao-a-cadeia-de-backups\\\/\"},\"wordCount\":847,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/dataex.com.br\\\/en\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/dataex.com.br\\\/en\\\/sql-server-backups-introducao-a-cadeia-de-backups\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/dataex.com.br\\\/wp-content\\\/uploads\\\/2020\\\/03\\\/SQL-Server-Backups-\u2013-Introducao-a-cadeia-de-backups.jpg\",\"keywords\":[\"backups\",\"cadeia\",\"database\",\"SQLSERVER\"],\"articleSection\":[\"Databases\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/dataex.com.br\\\/en\\\/sql-server-backups-introducao-a-cadeia-de-backups\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/dataex.com.br\\\/en\\\/sql-server-backups-introducao-a-cadeia-de-backups\\\/\",\"url\":\"https:\\\/\\\/dataex.com.br\\\/en\\\/sql-server-backups-introducao-a-cadeia-de-backups\\\/\",\"name\":\"SQL Server - Backups \u2013 Introdu\u00e7\u00e3o a cadeia de backups - DataEX\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/dataex.com.br\\\/en\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/dataex.com.br\\\/en\\\/sql-server-backups-introducao-a-cadeia-de-backups\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/dataex.com.br\\\/en\\\/sql-server-backups-introducao-a-cadeia-de-backups\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/dataex.com.br\\\/wp-content\\\/uploads\\\/2020\\\/03\\\/SQL-Server-Backups-\u2013-Introducao-a-cadeia-de-backups.jpg\",\"datePublished\":\"2020-03-27T12:06:00+00:00\",\"dateModified\":\"2022-09-01T19:43:56+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/dataex.com.br\\\/en\\\/sql-server-backups-introducao-a-cadeia-de-backups\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/dataex.com.br\\\/en\\\/sql-server-backups-introducao-a-cadeia-de-backups\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/dataex.com.br\\\/en\\\/sql-server-backups-introducao-a-cadeia-de-backups\\\/#primaryimage\",\"url\":\"https:\\\/\\\/dataex.com.br\\\/wp-content\\\/uploads\\\/2020\\\/03\\\/SQL-Server-Backups-\u2013-Introducao-a-cadeia-de-backups.jpg\",\"contentUrl\":\"https:\\\/\\\/dataex.com.br\\\/wp-content\\\/uploads\\\/2020\\\/03\\\/SQL-Server-Backups-\u2013-Introducao-a-cadeia-de-backups.jpg\",\"width\":1080,\"height\":719,\"caption\":\"SQL Server - Backups \u2013 Introdu\u00e7\u00e3o a cadeia de backups\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/dataex.com.br\\\/en\\\/sql-server-backups-introducao-a-cadeia-de-backups\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"In\u00edcio\",\"item\":\"https:\\\/\\\/darkorchid-wallaby-287256.hostingersite.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"SQL Server &#8211; Backups \u2013 Introdu\u00e7\u00e3o a cadeia de backups\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/dataex.com.br\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/dataex.com.br\\\/en\\\/\",\"name\":\"DataEX\",\"description\":\"Solu\u00e7\u00f5es Data &amp; AI - Make Smarter Decisions Faster\",\"publisher\":{\"@id\":\"https:\\\/\\\/dataex.com.br\\\/en\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/dataex.com.br\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/dataex.com.br\\\/en\\\/#organization\",\"name\":\"DataEX\",\"url\":\"https:\\\/\\\/dataex.com.br\\\/en\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/dataex.com.br\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"http:\\\/\\\/dataex.com.br\\\/wp-content\\\/uploads\\\/2022\\\/04\\\/500x195-Logotipo-Transparente-DataEX-Horizontal-Laranja-e-Cinza.png\",\"contentUrl\":\"http:\\\/\\\/dataex.com.br\\\/wp-content\\\/uploads\\\/2022\\\/04\\\/500x195-Logotipo-Transparente-DataEX-Horizontal-Laranja-e-Cinza.png\",\"width\":500,\"height\":195,\"caption\":\"DataEX\"},\"image\":{\"@id\":\"https:\\\/\\\/dataex.com.br\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/DataExbr\\\/\",\"https:\\\/\\\/www.instagram.com\\\/dataexbr\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/dataex\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/dataex.com.br\\\/en\\\/#\\\/schema\\\/person\\\/6f038b0e836b257b4fba6c51a41d7162\",\"name\":\"Bruno Galv\u00edncio\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/3a79a85a4fdcc18f3d6a1ecd8e928d98ba055eb816f5e42cf1a47d20e93c8871?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/3a79a85a4fdcc18f3d6a1ecd8e928d98ba055eb816f5e42cf1a47d20e93c8871?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/3a79a85a4fdcc18f3d6a1ecd8e928d98ba055eb816f5e42cf1a47d20e93c8871?s=96&d=mm&r=g\",\"caption\":\"Bruno Galv\u00edncio\"},\"sameAs\":[\"https:\\\/\\\/darkorchid-wallaby-287256.hostingersite.com\"],\"url\":\"https:\\\/\\\/dataex.com.br\\\/en\\\/author\\\/bruno-galvincio\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"SQL Server - Backups \u2013 Introdu\u00e7\u00e3o a cadeia de backups - DataEX","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/dataex.com.br\/en\/sql-server-backups-introducao-a-cadeia-de-backups\/","og_locale":"en_US","og_type":"article","og_title":"SQL Server - Backups \u2013 Introdu\u00e7\u00e3o a cadeia de backups - DataEX","og_description":"Tempo de leitura: 5 minutosHoje falaremos um pouco sobre backup, que basicamente \u00e9 uma c\u00f3pia de seus dados que poder\u00e1 ser restaurada em caso de falhas. Vamos comentar sobre os tr\u00eas tipos backups mais utilizados e discutir como criar uma boa cadeia de backups para seu ambiente. Abaixo uma prosa sobre os tr\u00eas tipos de backup mais utilizados no [&hellip;]","og_url":"https:\/\/dataex.com.br\/en\/sql-server-backups-introducao-a-cadeia-de-backups\/","og_site_name":"DataEX","article_publisher":"https:\/\/www.facebook.com\/DataExbr\/","article_published_time":"2020-03-27T12:06:00+00:00","article_modified_time":"2022-09-01T19:43:56+00:00","og_image":[{"width":1080,"height":719,"url":"http:\/\/dataex.com.br\/wp-content\/uploads\/2020\/03\/SQL-Server-Backups-\u2013-Introducao-a-cadeia-de-backups.jpg","type":"image\/jpeg"}],"author":"Bruno Galv\u00edncio","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Bruno Galv\u00edncio","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/dataex.com.br\/en\/sql-server-backups-introducao-a-cadeia-de-backups\/#article","isPartOf":{"@id":"https:\/\/dataex.com.br\/en\/sql-server-backups-introducao-a-cadeia-de-backups\/"},"author":{"name":"Bruno Galv\u00edncio","@id":"https:\/\/dataex.com.br\/en\/#\/schema\/person\/6f038b0e836b257b4fba6c51a41d7162"},"headline":"SQL Server &#8211; Backups \u2013 Introdu\u00e7\u00e3o a cadeia de backups","datePublished":"2020-03-27T12:06:00+00:00","dateModified":"2022-09-01T19:43:56+00:00","mainEntityOfPage":{"@id":"https:\/\/dataex.com.br\/en\/sql-server-backups-introducao-a-cadeia-de-backups\/"},"wordCount":847,"commentCount":0,"publisher":{"@id":"https:\/\/dataex.com.br\/en\/#organization"},"image":{"@id":"https:\/\/dataex.com.br\/en\/sql-server-backups-introducao-a-cadeia-de-backups\/#primaryimage"},"thumbnailUrl":"https:\/\/dataex.com.br\/wp-content\/uploads\/2020\/03\/SQL-Server-Backups-\u2013-Introducao-a-cadeia-de-backups.jpg","keywords":["backups","cadeia","database","SQLSERVER"],"articleSection":["Databases"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/dataex.com.br\/en\/sql-server-backups-introducao-a-cadeia-de-backups\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/dataex.com.br\/en\/sql-server-backups-introducao-a-cadeia-de-backups\/","url":"https:\/\/dataex.com.br\/en\/sql-server-backups-introducao-a-cadeia-de-backups\/","name":"SQL Server - Backups \u2013 Introdu\u00e7\u00e3o a cadeia de backups - DataEX","isPartOf":{"@id":"https:\/\/dataex.com.br\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/dataex.com.br\/en\/sql-server-backups-introducao-a-cadeia-de-backups\/#primaryimage"},"image":{"@id":"https:\/\/dataex.com.br\/en\/sql-server-backups-introducao-a-cadeia-de-backups\/#primaryimage"},"thumbnailUrl":"https:\/\/dataex.com.br\/wp-content\/uploads\/2020\/03\/SQL-Server-Backups-\u2013-Introducao-a-cadeia-de-backups.jpg","datePublished":"2020-03-27T12:06:00+00:00","dateModified":"2022-09-01T19:43:56+00:00","breadcrumb":{"@id":"https:\/\/dataex.com.br\/en\/sql-server-backups-introducao-a-cadeia-de-backups\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/dataex.com.br\/en\/sql-server-backups-introducao-a-cadeia-de-backups\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/dataex.com.br\/en\/sql-server-backups-introducao-a-cadeia-de-backups\/#primaryimage","url":"https:\/\/dataex.com.br\/wp-content\/uploads\/2020\/03\/SQL-Server-Backups-\u2013-Introducao-a-cadeia-de-backups.jpg","contentUrl":"https:\/\/dataex.com.br\/wp-content\/uploads\/2020\/03\/SQL-Server-Backups-\u2013-Introducao-a-cadeia-de-backups.jpg","width":1080,"height":719,"caption":"SQL Server - Backups \u2013 Introdu\u00e7\u00e3o a cadeia de backups"},{"@type":"BreadcrumbList","@id":"https:\/\/dataex.com.br\/en\/sql-server-backups-introducao-a-cadeia-de-backups\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/darkorchid-wallaby-287256.hostingersite.com\/"},{"@type":"ListItem","position":2,"name":"SQL Server &#8211; Backups \u2013 Introdu\u00e7\u00e3o a cadeia de backups"}]},{"@type":"WebSite","@id":"https:\/\/dataex.com.br\/en\/#website","url":"https:\/\/dataex.com.br\/en\/","name":"DataEX","description":"Solu\u00e7\u00f5es Data &amp; AI - Make Smarter Decisions Faster","publisher":{"@id":"https:\/\/dataex.com.br\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/dataex.com.br\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/dataex.com.br\/en\/#organization","name":"DataEX","url":"https:\/\/dataex.com.br\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/dataex.com.br\/en\/#\/schema\/logo\/image\/","url":"http:\/\/dataex.com.br\/wp-content\/uploads\/2022\/04\/500x195-Logotipo-Transparente-DataEX-Horizontal-Laranja-e-Cinza.png","contentUrl":"http:\/\/dataex.com.br\/wp-content\/uploads\/2022\/04\/500x195-Logotipo-Transparente-DataEX-Horizontal-Laranja-e-Cinza.png","width":500,"height":195,"caption":"DataEX"},"image":{"@id":"https:\/\/dataex.com.br\/en\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/DataExbr\/","https:\/\/www.instagram.com\/dataexbr\/","https:\/\/www.linkedin.com\/company\/dataex\/"]},{"@type":"Person","@id":"https:\/\/dataex.com.br\/en\/#\/schema\/person\/6f038b0e836b257b4fba6c51a41d7162","name":"Bruno Galv\u00edncio","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/3a79a85a4fdcc18f3d6a1ecd8e928d98ba055eb816f5e42cf1a47d20e93c8871?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/3a79a85a4fdcc18f3d6a1ecd8e928d98ba055eb816f5e42cf1a47d20e93c8871?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/3a79a85a4fdcc18f3d6a1ecd8e928d98ba055eb816f5e42cf1a47d20e93c8871?s=96&d=mm&r=g","caption":"Bruno Galv\u00edncio"},"sameAs":["https:\/\/darkorchid-wallaby-287256.hostingersite.com"],"url":"https:\/\/dataex.com.br\/en\/author\/bruno-galvincio\/"}]}},"_links":{"self":[{"href":"https:\/\/dataex.com.br\/en\/wp-json\/wp\/v2\/posts\/7112","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dataex.com.br\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dataex.com.br\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dataex.com.br\/en\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/dataex.com.br\/en\/wp-json\/wp\/v2\/comments?post=7112"}],"version-history":[{"count":0,"href":"https:\/\/dataex.com.br\/en\/wp-json\/wp\/v2\/posts\/7112\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dataex.com.br\/en\/wp-json\/wp\/v2\/media\/13262"}],"wp:attachment":[{"href":"https:\/\/dataex.com.br\/en\/wp-json\/wp\/v2\/media?parent=7112"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dataex.com.br\/en\/wp-json\/wp\/v2\/categories?post=7112"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dataex.com.br\/en\/wp-json\/wp\/v2\/tags?post=7112"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}