{"id":3305,"date":"2015-03-11T22:19:19","date_gmt":"2015-03-12T00:19:19","guid":{"rendered":"http:\/\/www.fabriciolima.net\/blog\/?p=3305"},"modified":"2016-07-23T22:39:27","modified_gmt":"2016-07-24T01:39:27","slug":"casos-do-dia-a-dia-mais-um-caso-real-de-perdas-de-dados-em-uma-empresa","status":"publish","type":"post","link":"https:\/\/fabriciolima.net\/blog\/2015\/03\/11\/casos-do-dia-a-dia-mais-um-caso-real-de-perdas-de-dados-em-uma-empresa\/","title":{"rendered":"Casos do Dia a Dia: Mais um caso real de perdas de dados em uma Empresa"},"content":{"rendered":"<p>Ol\u00e1 Pessoal,<\/p>\n<p>Um cliente me procurou dizendo que precisava muito da minha ajuda pois estava com um problema grave no SQL Server.<\/p>\n<p>Ele teve um problema com o servidor e s\u00f3 conseguiu salvar os arquivos .mdf e .ldf da base de dados. Contudo, ao tentar dar um attach nesses arquivos, \u00a0a mensagem abaixo era gerada:<\/p>\n<p style=\"text-align: center;\"><a href=\"https:\/\/www.fabriciolima.net\/blog\/wp-content\/uploads\/2015\/03\/Attach.png\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-3306 aligncenter\" title=\"Attach\" src=\"https:\/\/www.fabriciolima.net\/blog\/wp-content\/uploads\/2015\/03\/Attach.png\" alt=\"\" width=\"418\" height=\"136\" srcset=\"https:\/\/fabriciolima.net\/blog\/wp-content\/uploads\/2015\/03\/Attach.png 523w, https:\/\/fabriciolima.net\/blog\/wp-content\/uploads\/2015\/03\/Attach-300x98.png 300w, https:\/\/fabriciolima.net\/blog\/wp-content\/uploads\/2015\/03\/Attach-410x133.png 410w, https:\/\/fabriciolima.net\/blog\/wp-content\/uploads\/2015\/03\/Attach-100x33.png 100w, https:\/\/fabriciolima.net\/blog\/wp-content\/uploads\/2015\/03\/Attach-275x89.png 275w, https:\/\/fabriciolima.net\/blog\/wp-content\/uploads\/2015\/03\/Attach-20x7.png 20w\" sizes=\"auto, (max-width: 418px) 100vw, 418px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>Essa mensagem indica uma corrup\u00e7\u00e3o no arquivo .mdf conforme fontes abaixo:<\/p>\n<ul>\n<li><a href=\"http:\/\/sqlmdf.filerepairtool.net\/blog\/fix-error-5171-microsoft-sql-server-database\" target=\"_blank\">http:\/\/sqlmdf.filerepairtool.net\/blog\/fix-error-5171-microsoft-sql-server-database<\/a><\/li>\n<li><a href=\"http:\/\/www.sqlserver-dba.com\/2014\/03\/error-5171-mdf-is-not-a-primary-database-file.html\" target=\"_blank\">http:\/\/www.sqlserver-dba.com\/2014\/03\/error-5171-mdf-is-not-a-primary-database-file.html<\/a><\/li>\n<li><a href=\"http:\/\/sqlmdf.filerepairtool.net\/blog\/fix-error-5171-microsoft-sql-server-database\" target=\"_blank\">http:\/\/sqlmdf.filerepairtool.net\/blog\/fix-error-5171-microsoft-sql-server-database<\/a><\/li>\n<\/ul>\n<p>Testamos v\u00e1rias ferramentas de terceiros e nenhuma conseguiu abrir o arquivo .mdf para recuperar os dados.<\/p>\n<p>Solicitei os arquivos de backup para o cliente, mas essa base n\u00e3o estava fazendo backup h\u00e1 muito tempo. \u00a0Isso parece uma coisa absurda, mas j\u00e1 perdi as contas de quantos clientes que atendi que n\u00e3o tinham uma rotina de backup.<\/p>\n<p>Se nem backup tinham, imagina uma rotina para validar uma corrup\u00e7\u00e3o poss\u00edvel das bases????<\/p>\n<p>O cliente n\u00e3o quis tentar realizar novas tentativas de voltar a base e voltou um backup de &#8220;1970&#8221; que encontrou no ambiente dele.<\/p>\n<p>Mais um caso de perda de dados devido a falta de administra\u00e7\u00e3o de um banco de dados.<\/p>\n<p><strong>Dica Final:<\/strong> Procure um DBA hoje com seu ambiente em perfeito estado, pois quando voc\u00ea procurar um ap\u00f3s um desastre, pode ser tarde demais. DBA ainda n\u00e3o faz milagre&#8230; Ainda&#8230;<\/p>\n<p><strong>Para refletir:<\/strong><\/p>\n<p><em>Backups, Alertas e Monitoramento \u00e9 igual seguro de carro, tenho seguro de carro h\u00e1 5 anos e nunca usei, contudo, o dia que meu carro for roubado, minhas perdas ser\u00e3o m\u00ednimas. Eu pago o seguro para ficar mais tranquilo.<\/em><\/p>\n<p><em>O mesmo vale para um banco de dados de uma empresa que vale muito mais que um carro. Seu banco de dados pode estar h\u00e1 5 anos sem nenhum problema, contudo, o dia que acontecer um problema grave e voc\u00ea n\u00e3o tiver preparado, suas perdas podem ser muito maiores do que seria se seu carro fosse roubado.<\/em><\/p>\n<p><em>Vale a pena fazer um \u201cseguro\u201d do banco de dados da sua empresa?<\/em><\/p>\n<p><b>Gostou dessa dica?<\/b><\/p>\n<p>Cadastre seu e-mail para receber novos Posts e curta minha <a href=\"https:\/\/www.facebook.com\/FabricioLimaSolucoesemBancodeDados\/\" target=\"_blank\">P\u00e1gina no Facebook<\/a> para receber Dicas de Leituras e Eventos sobre SQL Server.<\/p>\n<p>Confira mais experi\u00eancias do Dia a Dia de um DBA no meu <a href=\"https:\/\/www.fabriciolima.net\/cursos-online\/treinamento-tarefas-do-dia-a-dia-de-um-dba-online\/\" target=\"_blank\">Treinamento de Tarefas do Dia a Dia de um DBA<\/a>.<\/p>\n<p>Abra\u00e7os,<\/p>\n<p>Fabr\u00edcio Lima<\/p>\n<p>MCITP \u2013 Database Administrator<\/p>\n<p>Consultor e Instrutor SQL Server<\/p>\n<p>Trabalha com SQL Server desde 2006<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ol\u00e1 Pessoal, Um cliente me procurou dizendo que precisava muito da minha ajuda pois estava com um problema grave no SQL Server. Ele teve um problema com o servidor e s\u00f3 conseguiu salvar os arquivos .mdf e .ldf da base de dados. Contudo, ao tentar dar um attach nesses arquivos, \u00a0a mensagem abaixo era gerada: [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[3,6,942,991,33,280],"tags":[1151,1179,954,1011,942,1114,373,422,1180,23,1154,608,1153,1152,1150,33,385],"class_list":["post-3305","post","type-post","status-publish","format-standard","hentry","category-administracao-de-bd","category-casos-do-dia-a-dia","category-consultoria-sql-server","category-dba-remoto","category-sql-server","category-virtual-pass-br","tag-alertas-banco-de-dados","tag-attach","tag-backup","tag-checkdb","tag-consultoria-sql-server","tag-corrupcao","tag-corrupcao-de-dados","tag-corruption","tag-dados-corrompidos","tag-dba","tag-especialista-banco-de-dados","tag-perda-de-dados","tag-problema-sql-server","tag-repair_allow_data_loss","tag-restore","tag-sql-server","tag-suspect_pages"],"jetpack_featured_media_url":"","jetpack-related-posts":[{"id":3628,"url":"https:\/\/fabriciolima.net\/blog\/2015\/11\/12\/casos-do-dia-a-dia-corrupcao-de-dados-alertas-backup-log-dba-salvo\/","url_meta":{"origin":3305,"position":0},"title":"Casos do Dia a Dia: Corrup\u00e7\u00e3o de dados + Alertas + Backup Log = DBA Salvo!","author":"Fabr\u00edcio Lima","date":"12 de novembro de 2015","format":false,"excerpt":"Ol\u00e1 Pessoal, Estou aqui para compartilhar com voc\u00eas mais um caso do dia a dia que aconteceu comigo no dia de ontem. Estava eu feliz da vida trabalhando em meu home office, quando recebi um e-mail de alerta indicando corrup\u00e7\u00e3o de dados em um dos meus 12 clientes que realizo\u2026","rel":"","context":"Em &quot;Administra\u00e7\u00e3o de Banco de Dados&quot;","block_context":{"text":"Administra\u00e7\u00e3o de Banco de Dados","link":"https:\/\/fabriciolima.net\/blog\/category\/sql-server\/administracao-de-bd\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":4571,"url":"https:\/\/fabriciolima.net\/blog\/2016\/04\/20\/casos-do-dia-a-dia-erro-ao-dar-um-attach-de-uma-base-em-um-cluster-sql-server\/","url_meta":{"origin":3305,"position":1},"title":"Casos do Dia a Dia: Erro ao dar um Attach de uma base em um cluster SQL Server","author":"Fabr\u00edcio Lima","date":"20 de abril de 2016","format":false,"excerpt":"Ol\u00e1 Pessoal, Segue outra dica de uma solicita\u00e7\u00e3o que recebi de um cliente que presto Consultoria SQL Server. Um cliente com um Cluster SQL Server configurado adicionou um disco como recurso do cluster. Em seguida, ele copiou os arquivos .MDF e .LDF de algumas bases para o novo disco com\u2026","rel":"","context":"Em &quot;Administra\u00e7\u00e3o de Banco de Dados&quot;","block_context":{"text":"Administra\u00e7\u00e3o de Banco de Dados","link":"https:\/\/fabriciolima.net\/blog\/category\/sql-server\/administracao-de-bd\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.fabriciolima.net\/blog\/wp-content\/uploads\/2016\/04\/PostErroAttach-1024x384.jpg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.fabriciolima.net\/blog\/wp-content\/uploads\/2016\/04\/PostErroAttach-1024x384.jpg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/www.fabriciolima.net\/blog\/wp-content\/uploads\/2016\/04\/PostErroAttach-1024x384.jpg?resize=525%2C300&ssl=1 1.5x"},"classes":[]},{"id":3714,"url":"https:\/\/fabriciolima.net\/blog\/2015\/12\/17\/corrupcao-de-dados-incorrect-pfs-free-space-information\/","url_meta":{"origin":3305,"position":2},"title":"Corrup\u00e7\u00e3o de Dados: Incorrect PFS free space information","author":"Fabr\u00edcio Lima","date":"17 de dezembro de 2015","format":false,"excerpt":"Ol\u00e1 Pessoal, Essa semana iniciei mais uma Consultoria Remota em um cliente e uma das atividades mais importante desse servi\u00e7o \u00e9 criar uma rotina para validar diariamente se existe corrup\u00e7\u00e3o nos bancos. Na grande maioria das vezes o banco est\u00e1 abandonado e n\u00e3o tem uma rotina dessa. Ao executar essa\u2026","rel":"","context":"Em &quot;Administra\u00e7\u00e3o de Banco de Dados&quot;","block_context":{"text":"Administra\u00e7\u00e3o de Banco de Dados","link":"https:\/\/fabriciolima.net\/blog\/category\/sql-server\/administracao-de-bd\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":3022,"url":"https:\/\/fabriciolima.net\/blog\/2014\/06\/16\/cliente-diz-tenho-backups-e-meu-banco-esta-seguro-sera\/","url_meta":{"origin":3305,"position":3},"title":"Cliente diz: &#8220;Tenho Backups e meu banco est\u00e1 seguro&#8221;. Ser\u00e1???","author":"Fabr\u00edcio Lima","date":"16 de junho de 2014","format":false,"excerpt":"Ol\u00e1 Pessoal, O objetivo desse post \u00e9 fazer um alerta a todos voc\u00eas que s\u00e3o respons\u00e1veis por um banco de dados SQL Server, seja voc\u00ea um desenvolvedor, um analista de banco de dados, um coordenador ou gerente de TI. J\u00e1 atendi muitos clientes na minha Consultoria SQL Server que contrataram\u2026","rel":"","context":"Em &quot;Administra\u00e7\u00e3o de Banco de Dados&quot;","block_context":{"text":"Administra\u00e7\u00e3o de Banco de Dados","link":"https:\/\/fabriciolima.net\/blog\/category\/sql-server\/administracao-de-bd\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":7206,"url":"https:\/\/fabriciolima.net\/blog\/2017\/01\/19\/alerta-monitorando-o-status-das-bases-de-dados-no-sql-server\/","url_meta":{"origin":3305,"position":4},"title":"Alerta: Monitorando o Status das Bases de Dados no SQL Server","author":"Fabr\u00edcio Lima","date":"19 de janeiro de 2017","format":false,"excerpt":"Ol\u00e1 Pessoal, Hoje vou compartilhar com voc\u00eas o script de cria\u00e7\u00e3o de mais um alerta para nos ajudar na Administra\u00e7\u00e3o do nosso SQL Server. Esse alerta \u00e9 um pouco mais simples. Ele vai monitorar o Status das nossas bases de dados. Caso alguma base fique com o Status diferente de\u2026","rel":"","context":"Em &quot;Administra\u00e7\u00e3o de Banco de Dados&quot;","block_context":{"text":"Administra\u00e7\u00e3o de Banco de Dados","link":"https:\/\/fabriciolima.net\/blog\/category\/sql-server\/administracao-de-bd\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.fabriciolima.net\/blog\/wp-content\/uploads\/2017\/01\/AlertaBaseONLINE.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.fabriciolima.net\/blog\/wp-content\/uploads\/2017\/01\/AlertaBaseONLINE.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/www.fabriciolima.net\/blog\/wp-content\/uploads\/2017\/01\/AlertaBaseONLINE.png?resize=525%2C300&ssl=1 1.5x"},"classes":[]},{"id":2792,"url":"https:\/\/fabriciolima.net\/blog\/2014\/02\/24\/casos-do-dia-a-dia-nova-mensagem-no-log-do-sql-server-2012\/","url_meta":{"origin":3305,"position":5},"title":"Casos do Dia a Dia: Nova mensagem no Log do SQL Server 2012","author":"Fabr\u00edcio Lima","date":"24 de fevereiro de 2014","format":false,"excerpt":"Ol\u00e1 Pessoal, Todos voc\u00eas acompanham de perto o Log do SQL Server, certo? Espero que sim. Em um cliente da minha Consultoria SQL Server onde realizo um acompanhamento mensal da base de dados dele, verifiquei que uma mensagem diferente passou a aparecer no arquivo de Log do SQL Server. Segue\u2026","rel":"","context":"Em &quot;Administra\u00e7\u00e3o de Banco de Dados&quot;","block_context":{"text":"Administra\u00e7\u00e3o de Banco de Dados","link":"https:\/\/fabriciolima.net\/blog\/category\/sql-server\/administracao-de-bd\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.fabriciolima.net\/blog\/wp-content\/uploads\/2014\/02\/ErrorLogIO.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]}],"post_mailing_queue_ids":[],"_links":{"self":[{"href":"https:\/\/fabriciolima.net\/blog\/wp-json\/wp\/v2\/posts\/3305","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fabriciolima.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fabriciolima.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fabriciolima.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fabriciolima.net\/blog\/wp-json\/wp\/v2\/comments?post=3305"}],"version-history":[{"count":0,"href":"https:\/\/fabriciolima.net\/blog\/wp-json\/wp\/v2\/posts\/3305\/revisions"}],"wp:attachment":[{"href":"https:\/\/fabriciolima.net\/blog\/wp-json\/wp\/v2\/media?parent=3305"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fabriciolima.net\/blog\/wp-json\/wp\/v2\/categories?post=3305"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fabriciolima.net\/blog\/wp-json\/wp\/v2\/tags?post=3305"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}