{"id":468,"date":"2016-02-24T15:30:07","date_gmt":"2016-02-24T15:30:07","guid":{"rendered":"http:\/\/www.tiagoneves.net\/blog\/?p=468"},"modified":"2016-02-24T15:30:07","modified_gmt":"2016-02-24T15:30:07","slug":"atualizando-o-windows-server-de-um-cluster-sql-server","status":"publish","type":"post","link":"https:\/\/www.tiagoneves.net\/blog\/atualizando-o-windows-server-de-um-cluster-sql-server\/","title":{"rendered":"Atualizando o Windows Server de um Cluster SQL Server"},"content":{"rendered":"<p style=\"text-align: justify;\">Ol\u00e1 pessoal tudo certo?<\/p>\n<p style=\"text-align: justify;\">No post de hoje vou comentar e demonstrar uma migra\u00e7\u00e3o de sistema operacional de um Cluster SQL Server que fiz essa semana.<\/p>\n<p style=\"text-align: justify;\"><strong>Cen\u00e1rio:<\/strong><\/p>\n<p style=\"text-align: justify;\">Na empresa que trabalho tem um cluster SQL Server ativo\/passivo, nele tem 10 inst\u00e2ncias SQL Server 2008 R2 instaladas e os servidores eram Windows Server 2008 R2.<\/p>\n<p style=\"text-align: justify;\">Como iniciamos o processo de upgrade do SQL Server 2008 R2 para o SQL Server 2014, o time de gerencia de servidores pediu para atualizar os SO dos servidores que logo. Ent\u00e3o partimos da prim\u00edcia de atualizar primeiro os SO do servidores para Windows Server 2012 R2, para depois migrar para o SQL Server 2014.<\/p>\n<p style=\"text-align: justify;\">Diante do cen\u00e1rio surgiu um &#8220;problema&#8221; como migrar os SO causando o menor impacto poss\u00edvel sem fazer a atualiza\u00e7\u00e3o in-place?<\/p>\n<p style=\"text-align: justify;\">Diante desse cen\u00e1rio encontrei uma solu\u00e7\u00e3o que achei a mais vi\u00e1vel, removemos o n\u00f3 passivo do cluster e fizemos a instala\u00e7\u00e3o do Windows Server 2012 e depois criamos um novo cluster com apenas 1 n\u00f3, e reinstalamos as inst\u00e2ncias.<\/p>\n<p style=\"text-align: justify;\">Para ter o menor impacto e downtime durante a migra\u00e7\u00e3o do SO, fiz a instala\u00e7\u00e3o das inst\u00e2ncias Cluster SQL novo, mantendo as mesmas configura\u00e7\u00f5es, estrutura de diret\u00f3rios, e nome de recursos porem adicionando o um diferenciador no nome ex: SQLServer1_New. Depois de instalado movia as LUNs dos bin\u00e1rios e dados estavam no cluster antigo para o novo, alterava a unidade dos diret\u00f3rios, IP e nome dos recursos, para o que estava no cluster antigo, depois era apenas iniciar o servi\u00e7o.<\/p>\n<p style=\"text-align: justify;\"><em><strong>Um ponto de aten\u00e7\u00e3o \u00e9 manter a mesmas vers\u00e3o do SQL Server que estava instalado no cluster antigo.<\/strong><\/em><\/p>\n<p style=\"text-align: justify;\">Depois de todas as inst\u00e2ncias migradas para o cluster novo, destru\u00edmos o cluster antigo, formatamos e instalamos o Windows Server 2012 R2 e adicionamos ele como segundo n\u00f3 no cluster novo.<\/p>\n<p style=\"text-align: justify;\">Com essa estrat\u00e9gia conseguimos fazer a migra\u00e7\u00e3o com o menor downtime poss\u00edvel praticamente de minutos, porem o risco era se quando eu removi o n\u00f3 passivo do cluster antigo, acontecesse algum problema, n\u00e3o teria alta disponibilidade dos ambientes, foi um risco que escolhemos correr, pelo fato do ambiente n\u00e3o ser extremamente critico.<\/p>\n<p style=\"text-align: center;\"><a href=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2016\/02\/Windows_Cluster_Single_Node.png\"  rel=\"lightbox[468] attachment wp-att-473\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-473 aligncenter\" src=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2016\/02\/Windows_Cluster_Single_Node.png?resize=678%2C321\" alt=\"Windows_Cluster_Single_Node\" width=\"678\" height=\"321\" srcset=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2016\/02\/Windows_Cluster_Single_Node.png?w=1511&amp;ssl=1 1511w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2016\/02\/Windows_Cluster_Single_Node.png?resize=300%2C142&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2016\/02\/Windows_Cluster_Single_Node.png?resize=768%2C364&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2016\/02\/Windows_Cluster_Single_Node.png?resize=1024%2C485&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2016\/02\/Windows_Cluster_Single_Node.png?w=1356&amp;ssl=1 1356w\" sizes=\"auto, (max-width: 678px) 100vw, 678px\" \/><\/a><em>Cluster configurado com apenas um n\u00f3.<\/em><\/p>\n<p style=\"text-align: center;\"><a href=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2016\/02\/Windows_Cluster_Single_Roles.png\"  rel=\"lightbox[468] attachment wp-att-474\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-474 aligncenter\" src=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2016\/02\/Windows_Cluster_Single_Roles.png?resize=678%2C145\" alt=\"Windows_Cluster_Single_Roles\" width=\"678\" height=\"145\" srcset=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2016\/02\/Windows_Cluster_Single_Roles.png?w=1225&amp;ssl=1 1225w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2016\/02\/Windows_Cluster_Single_Roles.png?resize=300%2C64&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2016\/02\/Windows_Cluster_Single_Roles.png?resize=768%2C164&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2016\/02\/Windows_Cluster_Single_Roles.png?resize=1024%2C219&amp;ssl=1 1024w\" sizes=\"auto, (max-width: 678px) 100vw, 678px\" \/><\/a><em>As roles (inst\u00e2ncias) foram instaladas<\/em><\/p>\n<p style=\"text-align: center;\"><a href=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2016\/02\/Windows_Cluster_Single_ChangeLetter.png\"  rel=\"lightbox[468] attachment wp-att-475\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-475 aligncenter\" src=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2016\/02\/Windows_Cluster_Single_ChangeLetter.png?resize=597%2C219\" alt=\"Windows_Cluster_Single_ChangeLetter\" width=\"597\" height=\"219\" srcset=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2016\/02\/Windows_Cluster_Single_ChangeLetter.png?w=597&amp;ssl=1 597w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2016\/02\/Windows_Cluster_Single_ChangeLetter.png?resize=300%2C110&amp;ssl=1 300w\" sizes=\"auto, (max-width: 597px) 100vw, 597px\" \/><\/a><em>Alterar a unidade da lun, para que a que estava no cluster antigo<\/em><\/p>\n<p style=\"text-align: center;\"><a href=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2016\/02\/Windows_Cluster_Single_NodeAlterNameNetworkResouce.png\"  rel=\"lightbox[468] attachment wp-att-476\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-476 aligncenter\" src=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2016\/02\/Windows_Cluster_Single_NodeAlterNameNetworkResouce.png?resize=412%2C495\" alt=\"Windows_Cluster_Single_NodeAlterNameNetworkResouce\" width=\"412\" height=\"495\" srcset=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2016\/02\/Windows_Cluster_Single_NodeAlterNameNetworkResouce.png?w=412&amp;ssl=1 412w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2016\/02\/Windows_Cluster_Single_NodeAlterNameNetworkResouce.png?resize=250%2C300&amp;ssl=1 250w\" sizes=\"auto, (max-width: 412px) 100vw, 412px\" \/><\/a><em>Alterar o nome do recurso no DNS<\/em><\/p>\n<p style=\"text-align: center;\"><a href=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2016\/02\/Windows_Cluster_Single_NodeIPResouce.png\"  rel=\"lightbox[468] attachment wp-att-477\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-477 aligncenter\" src=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2016\/02\/Windows_Cluster_Single_NodeIPResouce.png?resize=391%2C256\" alt=\"Windows_Cluster_Single_NodeIPResouce\" width=\"391\" height=\"256\" srcset=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2016\/02\/Windows_Cluster_Single_NodeIPResouce.png?w=391&amp;ssl=1 391w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2016\/02\/Windows_Cluster_Single_NodeIPResouce.png?resize=300%2C196&amp;ssl=1 300w\" sizes=\"auto, (max-width: 391px) 100vw, 391px\" \/><\/a><em>Alterar o IP para o mesmo que estava no cluster antigo<\/em><\/p>\n<p style=\"text-align: center;\"><a href=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2016\/02\/Windows_Cluster_Nodes.png\"  rel=\"lightbox[468] attachment wp-att-478\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-478 aligncenter\" src=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2016\/02\/Windows_Cluster_Nodes.png?resize=678%2C118\" alt=\"Windows_Cluster_Nodes\" width=\"678\" height=\"118\" srcset=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2016\/02\/Windows_Cluster_Nodes.png?w=1229&amp;ssl=1 1229w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2016\/02\/Windows_Cluster_Nodes.png?resize=300%2C52&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2016\/02\/Windows_Cluster_Nodes.png?resize=768%2C134&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2016\/02\/Windows_Cluster_Nodes.png?resize=1024%2C178&amp;ssl=1 1024w\" sizes=\"auto, (max-width: 678px) 100vw, 678px\" \/><\/a><em>Ap\u00f3s a migra\u00e7\u00e3o, foi formatado o segundo n\u00f3 e adicionado ao cluster<\/em><\/p>\n<p style=\"text-align: center;\"><a href=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2016\/02\/Windows_Cluster_Single_Node_sql.png\"  rel=\"lightbox[468] attachment wp-att-479\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-479 aligncenter\" src=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2016\/02\/Windows_Cluster_Single_Node_sql.png?resize=367%2C411\" alt=\"Windows_Cluster_Single_Node_sql\" width=\"367\" height=\"411\" srcset=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2016\/02\/Windows_Cluster_Single_Node_sql.png?w=367&amp;ssl=1 367w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2016\/02\/Windows_Cluster_Single_Node_sql.png?resize=268%2C300&amp;ssl=1 268w\" sizes=\"auto, (max-width: 367px) 100vw, 367px\" \/><\/a>N\u00f3s que formam o cluster, na qual a inst\u00e2ncia pertence.<\/p>\n<p style=\"text-align: justify;\">Lembrando que antes de fazer todas as a\u00e7\u00f5es, fiz backup do ambiente, se por algum acaso algo desse errado eu teria como fazer um rollback.<\/p>\n<p style=\"text-align: justify;\">Bom pessoal, \u00e9 isso, esse \u00e9 um caminho que voc\u00ea pode seguir se precisar fazer uma migra\u00e7\u00e3o de sistema operacional de um ambiente SQL Server em cluster.<\/p>\n<p style=\"text-align: justify;\">Se ficou algo n\u00e3o claro estou a disposi\u00e7\u00e3o para duvidas e sugest\u00f5es.<\/p>\n<p style=\"text-align: justify;\">Abra\u00e7os,<\/p>\n<p style=\"text-align: justify;\">Tiago Neves<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ol\u00e1 pessoal tudo certo? No post de hoje vou comentar e demonstrar uma migra\u00e7\u00e3o de sistema operacional de um Cluster SQL Server que fiz essa semana. Cen\u00e1rio: Na empresa que trabalho tem um cluster SQL Server ativo\/passivo, nele tem 10 inst\u00e2ncias SQL Server 2008 R2 instaladas e os servidores eram Windows Server 2008 R2. Como&#8230;<\/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","_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},"jetpack_post_was_ever_published":false,"_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":[2,16,20,5],"tags":[123,122,87,35,115,119,121,120],"class_list":["post-468","post","type-post","status-publish","format-standard","hentry","category-casos-do-dia-a-dia","category-sqlserver-2014","category-sqlserver-geral","category-virtual-pass-br","tag-cluster","tag-fci","tag-migracao","tag-sql-server","tag-tiago-neves","tag-tiagodba","tag-windows-server-2008","tag-windows-server-2012"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p6eIyh-7y","jetpack-related-posts":[{"id":1840,"url":"https:\/\/www.tiagoneves.net\/blog\/o-suporte-do-sql-server-2008-chegou-ao-fim-e-agora\/","url_meta":{"origin":468,"position":0},"title":"O suporte do SQL Server 2008 chegou ao fim. E agora?","author":"tiagoneves","date":"11 de julho de 2019","format":false,"excerpt":"Ol\u00e1 pessoal, Existem datas que nunca acreditamos que vai chegar, ou s\u00e3o datas t\u00e3o, t\u00e3o, t\u00e3o distante que acabamos nos esquecendo e n\u00e3o nos preparamos para ela. Ent\u00e3o o dia 09 de Julho de 2019 chegou e com ele o fim do suporte do SQL Server 2008, voc\u00ea se preparou\u2026","rel":"","context":"Em &quot;SQL Server 2008&quot;","block_context":{"text":"SQL Server 2008","link":"https:\/\/www.tiagoneves.net\/blog\/category\/sql-server-2008\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2019\/03\/Risk.jpg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2019\/03\/Risk.jpg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2019\/03\/Risk.jpg?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2019\/03\/Risk.jpg?resize=700%2C400&ssl=1 2x, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2019\/03\/Risk.jpg?resize=1050%2C600&ssl=1 3x, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2019\/03\/Risk.jpg?resize=1400%2C800&ssl=1 4x"},"classes":[]},{"id":1690,"url":"https:\/\/www.tiagoneves.net\/blog\/fim-do-suporte-sql-server-2008-voce-esta-preparado\/","url_meta":{"origin":468,"position":1},"title":"Fim do Suporte SQL Server 2008. Voc\u00ea est\u00e1 preparado?","author":"tiagoneves","date":"20 de mar\u00e7o de 2019","format":false,"excerpt":"Em julho de 2019, o SQL Server 2008 e 2008 R2, estar\u00e1 oficialmente sem suporte da Microsoft. Neste post mostro algumas vantagens, que voc\u00ea ter\u00e1 ao migrar o SQL Server para uma vers\u00e3o mais atualizada.","rel":"","context":"Em &quot;Microsoft&quot;","block_context":{"text":"Microsoft","link":"https:\/\/www.tiagoneves.net\/blog\/category\/microsoft\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2019\/03\/image.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2019\/03\/image.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2019\/03\/image.png?resize=525%2C300&ssl=1 1.5x"},"classes":[]},{"id":1758,"url":"https:\/\/www.tiagoneves.net\/blog\/fim-do-suporte-sql-2008-migracao-utilizando-o-dbatools\/","url_meta":{"origin":468,"position":2},"title":"Fim do Suporte SQL 2008 &#8211; Migra\u00e7\u00e3o utilizando o DBATools","author":"tiagoneves","date":"24 de abril de 2019","format":false,"excerpt":"Neste ultimo post sobre o fim do suporte do SQL Server 2008, demonstro como efetuar uma migra\u00e7\u00e3o utilizando o pool de scripts do DBATools.","rel":"","context":"Em &quot;Microsoft&quot;","block_context":{"text":"Microsoft","link":"https:\/\/www.tiagoneves.net\/blog\/category\/microsoft\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2019\/04\/Migration_SQL_Server_with_DBATools-020.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2019\/04\/Migration_SQL_Server_with_DBATools-020.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2019\/04\/Migration_SQL_Server_with_DBATools-020.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2019\/04\/Migration_SQL_Server_with_DBATools-020.png?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":2269,"url":"https:\/\/www.tiagoneves.net\/blog\/leitura-na-replica-do-alwayson-com-sql-standard-isso-e-possivel-parte-i\/","url_meta":{"origin":468,"position":3},"title":"Leitura na R\u00e9plica do AlwaysOn com SQL Standard? Isso \u00e9 poss\u00edvel? &#8211; Parte I","author":"tiagoneves","date":"5 de fevereiro de 2020","format":false,"excerpt":"Ol\u00e1 pessoal tudo certo? Estamos iniciando mais um ano de atividade aqui no blog, neste primeiro post vou compartilhar uma solu\u00e7\u00e3o de contorno que desenhei em um cliente. Cen\u00e1rio: O cliente estava tendo v\u00e1rios problemas de performance no SQL Server, pois no ambiente dele tinha v\u00e1rias requisi\u00e7\u00f5es de relat\u00f3rios, al\u00e9m\u2026","rel":"","context":"Em &quot;Casos do dia-a-dia&quot;","block_context":{"text":"Casos do dia-a-dia","link":"https:\/\/www.tiagoneves.net\/blog\/category\/casos-do-dia-a-dia\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2020\/02\/AlwaysOn_Snapshot001.png?resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2020\/02\/AlwaysOn_Snapshot001.png?resize=350%2C200 1x, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2020\/02\/AlwaysOn_Snapshot001.png?resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2020\/02\/AlwaysOn_Snapshot001.png?resize=700%2C400 2x, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2020\/02\/AlwaysOn_Snapshot001.png?resize=1050%2C600 3x"},"classes":[]},{"id":167,"url":"https:\/\/www.tiagoneves.net\/blog\/restaurar-uma-database-sql-server-2012-em-uma-instancia-sql-server-inferior\/","url_meta":{"origin":468,"position":4},"title":"Restaurando uma database SQL Server 2012 em uma inst\u00e2ncia SQL Server inferior.","author":"tiagoneves","date":"29 de junho de 2015","format":false,"excerpt":"Ol\u00e1 pessoal, tudo certo? No post de hoje vou falar sobre uma d\u00favida que \u00e9 comum entre muitos usu\u00e1rios, algumas vezes vejo posts de d\u00favida sobre o como fazer o restore de uma base, em uma vers\u00e3o anterior da vers\u00e3o corrente do SQL Server, como por exemplo: Restaurar uma base\u2026","rel":"","context":"Em &quot;Casos do dia-a-dia&quot;","block_context":{"text":"Casos do dia-a-dia","link":"https:\/\/www.tiagoneves.net\/blog\/category\/casos-do-dia-a-dia\/"},"img":{"alt_text":"1.2","src":"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2015\/06\/1.2.png?resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2015\/06\/1.2.png?resize=350%2C200 1x, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2015\/06\/1.2.png?resize=525%2C300 1.5x"},"classes":[]},{"id":1749,"url":"https:\/\/www.tiagoneves.net\/blog\/fim-do-suporte-sql-2008-migracao-dma-on-premisses-x-on-premisses-e-on-premisses-x-azure\/","url_meta":{"origin":468,"position":5},"title":"Fim do Suporte SQL 2008 &#8211; Migra\u00e7\u00e3o DMA &#8211; On-Premises x On-Premises e On-Premises x Azure","author":"tiagoneves","date":"27 de mar\u00e7o de 2019","format":false,"excerpt":"Dando sequencia a s\u00e9rie de post sobre o fim do suporte ao SQL Server 2008 e SQL Server 2008 R2, neste post mostro como o DMA, pode nos auxiliar a realizar uma migra\u00e7\u00e3o tanto no SQL Server On-Premises como para o Azure SQL Database.","rel":"","context":"Em &quot;Azure&quot;","block_context":{"text":"Azure","link":"https:\/\/www.tiagoneves.net\/blog\/category\/azure\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2019\/03\/Migracao_sql_server_with_dma001.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2019\/03\/Migracao_sql_server_with_dma001.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2019\/03\/Migracao_sql_server_with_dma001.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2019\/03\/Migracao_sql_server_with_dma001.png?resize=700%2C400&ssl=1 2x, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2019\/03\/Migracao_sql_server_with_dma001.png?resize=1050%2C600&ssl=1 3x, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2019\/03\/Migracao_sql_server_with_dma001.png?resize=1400%2C800&ssl=1 4x"},"classes":[]}],"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/www.tiagoneves.net\/blog\/wp-json\/wp\/v2\/posts\/468","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=468"}],"version-history":[{"count":5,"href":"https:\/\/www.tiagoneves.net\/blog\/wp-json\/wp\/v2\/posts\/468\/revisions"}],"predecessor-version":[{"id":481,"href":"https:\/\/www.tiagoneves.net\/blog\/wp-json\/wp\/v2\/posts\/468\/revisions\/481"}],"wp:attachment":[{"href":"https:\/\/www.tiagoneves.net\/blog\/wp-json\/wp\/v2\/media?parent=468"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.tiagoneves.net\/blog\/wp-json\/wp\/v2\/categories?post=468"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.tiagoneves.net\/blog\/wp-json\/wp\/v2\/tags?post=468"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}