{"id":1395,"date":"2012-05-15T22:45:18","date_gmt":"2012-05-16T00:45:18","guid":{"rendered":"http:\/\/fabriciolima.net\/blog\/?p=1395"},"modified":"2017-06-30T17:41:12","modified_gmt":"2017-06-30T20:41:12","slug":"serie-de-posts-sobre-database-mirroring","status":"publish","type":"post","link":"https:\/\/fabriciolima.net\/blog\/2012\/05\/15\/serie-de-posts-sobre-database-mirroring\/","title":{"rendered":"S\u00e9rie de Posts sobre Database Mirroring"},"content":{"rendered":"<p>Ol\u00e1 Pessoal,<\/p>\n<p>Em meu ambiente de trabalho, come\u00e7amos a estudar a implementa\u00e7\u00e3o da solu\u00e7\u00e3o de Database Mirroring para DR e HA, pois o meu foco principal nesse momento \u00e9 n\u00e3o ter nenhuma perda de dados e a solu\u00e7\u00e3o de database Mirroring me garante isso.<\/p>\n<p>A\u00ed algu\u00e9m pode falar assim: <em>&#8220;Implementar um Database Mirroring n\u00e3o tem mist\u00e9rio, \u00e9 s\u00f3 seguir um Wizard que em 2 minutos est\u00e1 tudo configurado! Qualquer um pode fazer!!!<\/em>&#8220;.<\/p>\n<p>Concordo que a configura\u00e7\u00e3o de um Database Mirroring \u00e9 muito simples mesmo, entretanto, ser\u00e1 que qualquer um saberia responder aos questionamentos abaixo:<\/p>\n<ul>\n<li>Quais os impactos que um Database Mirroring pode causar?<\/li>\n<li>Em que situa\u00e7\u00e3o um Database Mirroring pode parar seu servidor de produ\u00e7\u00e3o, mesmo n\u00e3o acontecendo nenhum problema com ele?<\/li>\n<li>Como que analiso o desempenho de um Database Mirroring?<\/li>\n<li>Quais alertas posso ter na configura\u00e7\u00e3o de um Database Mirroring?<\/li>\n<li>Como altero os status de um Database Mirroring?<\/li>\n<li>O que eu preciso fazer ap\u00f3s um Failover de um Database Mirroting?<\/li>\n<li>&#8230; Existem outros N questionamentos que voc\u00ea deve conhecer antes de implementar um database mirroring em produ\u00e7\u00e3o.<\/li>\n<\/ul>\n<p><strong>COMO SOU UM<\/strong> <strong>DBA MUITO MEDROSO<\/strong>, antes de implementar essa solu\u00e7\u00e3o em produ\u00e7\u00e3o, estudei bastante sobre o Database Mirroring, montei uma VM com 3 inst\u00e2ncias para a realiza\u00e7\u00e3o de testes e documentei uma s\u00e9rie de aprendizados que tive com esses testes. Com isso, resolvi postar aqui no blog os testes que fiz e algumas conclus\u00f5es que eu tive.<\/p>\n<p>Sei que com a chegada do SQL Server 2012, a solu\u00e7\u00e3o de Database Mirroring ser\u00e1 substitu\u00edda na maioria dos ambientes pela solu\u00e7\u00e3o de AlwaysOn do SQL Server 2012. Contudo, muita gente ainda utilizar\u00e1 o Database Mirroring por bastante tempo no ambiente de produ\u00e7\u00e3o, assim, esses posts ser\u00e3o de bastante ajuda.<\/p>\n<p>O objetivo desses posts n\u00e3o \u00e9 explicar a teoria do Database Mirroring, mas sim mostrar uma s\u00e9rie de acontecimentos que podem ocorrer durante a configura\u00e7\u00e3o de um Database Mirroring.<\/p>\n<p>Existe uma s\u00e9rie de posts na internet que j\u00e1 explicam o que \u00e9 e como se configura um Database Mirroring. Segue um post completo do MCDBABrasil com um exemplo de configura\u00e7\u00e3o de um Database Mirroring via Wizard e via T-SQL.<\/p>\n<p><a href=\"http:\/\/www.mcdbabrasil.com.br\/modules.php?name=News&amp;file=article&amp;sid=336\" target=\"_blank\" rel=\"noopener noreferrer\"><strong>Database Mirroring &#8211; Configurando Alta Disponibilidade no Banco de Dados<\/strong><\/a><\/p>\n<p>Nesse momento, j\u00e1 vou supor que voc\u00ea j\u00e1 saiba configurar um Database Mirroring e conhe\u00e7a seus conceitos b\u00e1sicos. Nos pr\u00f3ximos posts come\u00e7arei a realiza\u00e7\u00e3o de uma s\u00e9rie de testes com as diferentes configura\u00e7\u00f5es que podemos ter em um Database Mirroring.<\/p>\n<p>Espero que sej\u00e1 \u00fatil para voc\u00eas, assim como foi muito \u00fatil para mim como forma de aprendizado.<\/p>\n<p><b>Gostou desse Post?<\/b><\/p>\n<p>Cadastre seu e-mail para receber novos Posts e curta minha <a href=\"https:\/\/www.facebook.com\/FabricioLimaSolucoesemBancodeDados\/\" target=\"_blank\" rel=\"noopener noreferrer\">P\u00e1gina no Facebook<\/a> para receber Dicas de Leituras e Eventos sobre SQL Server.<\/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, Em meu ambiente de trabalho, come\u00e7amos a estudar a implementa\u00e7\u00e3o da solu\u00e7\u00e3o de Database Mirroring para DR e HA, pois o meu foco principal nesse momento \u00e9 n\u00e3o ter nenhuma perda de dados e a solu\u00e7\u00e3o de database Mirroring me garante isso. A\u00ed algu\u00e9m pode falar assim: &#8220;Implementar um Database Mirroring n\u00e3o tem [&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":""},"categories":[3,280],"tags":[604,606,391,23,607,372,613,611,612,610,608,616,49,33,50,34,605,609,614,615],"class_list":["post-1395","post","type-post","status-publish","format-standard","hentry","category-administracao-de-bd","category-virtual-pass-br","tag-alta-disponibilidade","tag-database-mirror","tag-database-mirroring","tag-dba","tag-espelhamento-de-banco-de-dados","tag-high-availability","tag-high-performance","tag-high-safety-with-automatic-failover","tag-high-safety-without-automatic-failover","tag-operation-mode","tag-perda-de-dados","tag-safety","tag-sql","tag-sql-server","tag-sql-server-2005","tag-sql-server-2008","tag-sql-server-mirror","tag-sql-server-online","tag-sys-database_mirroring","tag-witness"],"post_mailing_queue_ids":[],"_links":{"self":[{"href":"https:\/\/fabriciolima.net\/blog\/wp-json\/wp\/v2\/posts\/1395","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=1395"}],"version-history":[{"count":0,"href":"https:\/\/fabriciolima.net\/blog\/wp-json\/wp\/v2\/posts\/1395\/revisions"}],"wp:attachment":[{"href":"https:\/\/fabriciolima.net\/blog\/wp-json\/wp\/v2\/media?parent=1395"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fabriciolima.net\/blog\/wp-json\/wp\/v2\/categories?post=1395"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fabriciolima.net\/blog\/wp-json\/wp\/v2\/tags?post=1395"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}