{"id":1797,"date":"2025-03-18T12:58:54","date_gmt":"2025-03-18T15:58:54","guid":{"rendered":"https:\/\/thesqltimes.com\/blog\/?p=1797"},"modified":"2025-03-18T13:00:07","modified_gmt":"2025-03-18T16:00:07","slug":"100-scripts-de-dba","status":"publish","type":"post","link":"https:\/\/thesqltimes.com\/blog\/2025\/03\/18\/100-scripts-de-dba\/","title":{"rendered":"100 scripts de DBA \ud83c\udfc61\ufe0f\u20e30\ufe0f\u20e30\ufe0f\u20e3"},"content":{"rendered":"<div class=\"pld-like-dislike-wrap pld-template-1\">\r\n    <div class=\"pld-like-wrap  pld-common-wrap\">\r\n    <a href=\"javascript:void(0)\" class=\"pld-like-trigger pld-like-dislike-trigger  \" title=\"Muito \u00fatil!\" data-post-id=\"1797\" data-trigger-type=\"like\" data-restriction=\"cookie\" data-already-liked=\"0\">\r\n                        <i class=\"fas fa-thumbs-up\"><\/i>\r\n                <\/a>\r\n    <span class=\"pld-like-count-wrap pld-count-wrap\">    <\/span>\r\n<\/div><\/div><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\"> &lt; 1<\/span> <span class=\"rt-label rt-postfix\">minuto<\/span><\/span><p>Fala pessoal,<\/p>\n<p>&nbsp;<\/p>\n<p id=\"meOTcGf\"><img loading=\"lazy\" decoding=\"async\" width=\"631\" height=\"190\" class=\"alignnone size-full wp-image-1800 \" src=\"https:\/\/thesqltimes.com\/blog\/wp-content\/uploads\/2025\/03\/img_67d99868555b4.png\" alt=\"\" srcset=\"https:\/\/thesqltimes.com\/blog\/wp-content\/uploads\/2025\/03\/img_67d99868555b4.png 631w, https:\/\/thesqltimes.com\/blog\/wp-content\/uploads\/2025\/03\/img_67d99868555b4-300x90.png 300w\" sizes=\"auto, (max-width: 631px) 100vw, 631px\" \/><\/p>\n<p>Na data em que escrevo e publico esse post, chegamos a marca de 20% dos scripts da minha vida inteira de DBA adicionados ao reposit\u00f3rio. S\u00e3o 100 arquivos SQL, que fazem muita coisa!<\/p>\n<p>Eu reduzi o ritmo nos \u00faltimos dias, mas sigo adicionando. Na \u00faltima leva, destaco:<\/p>\n<ul>\n<li>alguns <a href=\"https:\/\/github.com\/rrg92\/sqlserver-lib\/tree\/main\/Backups\/Backup\/olds\">scripts antigos que usava para obter informa\u00e7\u00f5es de backup<\/a>. Apesar de antigos, podem ajudar algu\u00e9m ai a extrair algo r\u00e1pido sobre os backups feitos. Usei demais<\/li>\n<li><a href=\"https:\/\/github.com\/rrg92\/sqlserver-lib\/tree\/main\/Backups\/Restore\">Scripts relacionados a restore<\/a>, como obter o \u00faltimo restores dos bancos, ou a m\u00e9dia de restore por semana<\/li>\n<li>E o<a href=\"https:\/\/github.com\/rrg92\/sqlserver-lib\/blob\/main\/Backups\/Restore\/MasterManual\/CreateLogins.sql\"> meu preferido<\/a> dessa leva: Recriar logins a partir do restore da master! Esse \u00e9 bem legal, pois j\u00e1 me ajudou em um cen\u00e1rio bem avan\u00e7ado onde precisei remontar servidor e n\u00e3o podia restaurar a master (n\u00e3o lembro exatamente o motivo).<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p>Al\u00e9m desses, outros scripts foram adicionados, e recomendo que voc\u00ea explore o repo, lembrando que, caso encontre melhorias, ou queria sugerir modifica\u00e7\u00f5es, fix, etc., \u00e9 s\u00f3 submeter um PR detalhando!<\/p>\n<p>&nbsp;<\/p>\n<p>Ah, e antes que eu esque\u00e7a, deixo aqui o meu agradecimento aos 170 users que deram um star no repo&#8230; Fiquei impressionado com a quantidade de gente que curtiu e fez desse, o meu reposit\u00f3rio mais curtido!<\/p>\n<p>Ainda tem muita coisa pra adicionar pra voc\u00eas!<\/p>\n<p><a href=\"https:\/\/github.com\/rrg92\/sqlserver-lib\">https:\/\/github.com\/rrg92\/sqlserver-lib<\/a><\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Fala pessoal, &nbsp; Na data em que escrevo e publico esse post, chegamos a marca de 20% dos scripts da minha vida inteira de DBA adicionados ao reposit\u00f3rio. S\u00e3o 100 arquivos SQL, que fazem muita coisa! Eu reduzi o ritmo nos \u00faltimos dias, mas sigo adicionando. Na \u00faltima leva, destaco: alguns scripts antigos que usava&hellip;&nbsp;<a href=\"https:\/\/thesqltimes.com\/blog\/2025\/03\/18\/100-scripts-de-dba\/\" rel=\"bookmark\"><span class=\"screen-reader-text\">100 scripts de DBA \ud83c\udfc61\ufe0f\u20e30\ufe0f\u20e30\ufe0f\u20e3<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":1800,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_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,"neve_meta_sidebar":"","neve_meta_container":"","neve_meta_enable_content_width":"","neve_meta_content_width":0,"neve_meta_title_alignment":"","neve_meta_author_avatar":"","neve_post_elements_order":"","neve_meta_disable_header":"","neve_meta_disable_footer":"","neve_meta_disable_title":"","footnotes":""},"categories":[8,3],"tags":[174,419,143,33,403,402,386,421,418,298,175,177,420],"series":[],"class_list":["post-1797","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administracao","category-banco-de-dados-2","tag-backup","tag-backupset","tag-carreira","tag-dba","tag-git","tag-github","tag-logins","tag-master","tag-msdb","tag-recuperacao","tag-restore","tag-scripts","tag-volumetria"],"_links":{"self":[{"href":"https:\/\/thesqltimes.com\/blog\/wp-json\/wp\/v2\/posts\/1797","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/thesqltimes.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/thesqltimes.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/thesqltimes.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/thesqltimes.com\/blog\/wp-json\/wp\/v2\/comments?post=1797"}],"version-history":[{"count":2,"href":"https:\/\/thesqltimes.com\/blog\/wp-json\/wp\/v2\/posts\/1797\/revisions"}],"predecessor-version":[{"id":1801,"href":"https:\/\/thesqltimes.com\/blog\/wp-json\/wp\/v2\/posts\/1797\/revisions\/1801"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/thesqltimes.com\/blog\/wp-json\/wp\/v2\/media\/1800"}],"wp:attachment":[{"href":"https:\/\/thesqltimes.com\/blog\/wp-json\/wp\/v2\/media?parent=1797"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/thesqltimes.com\/blog\/wp-json\/wp\/v2\/categories?post=1797"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/thesqltimes.com\/blog\/wp-json\/wp\/v2\/tags?post=1797"},{"taxonomy":"series","embeddable":true,"href":"https:\/\/thesqltimes.com\/blog\/wp-json\/wp\/v2\/series?post=1797"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}