{"id":900,"date":"2017-04-01T00:00:14","date_gmt":"2017-04-01T03:00:14","guid":{"rendered":"http:\/\/thesqltimes.com\/blog\/?p=900"},"modified":"2023-07-11T12:45:51","modified_gmt":"2023-07-11T15:45:51","slug":"backup-tabela-backup-database","status":"publish","type":"post","link":"https:\/\/thesqltimes.com\/blog\/2017\/04\/01\/backup-tabela-backup-database\/","title":{"rendered":"Backup de Tabela com BACKUP DATABASE no SQL Server"},"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=\"900\" 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\"> 2<\/span> <span class=\"rt-label rt-postfix\">minutos<\/span><\/span><p>Voc\u00ea sabia que \u00e9 poss\u00edvel realizar um backup de uma ou mais tabelas com o comando BACKUP DATABASE no SQL Server ? Este procedimento est\u00e1 dispon\u00edvel desde a vers\u00e3o 2000 do SQL Server e pode ser conferido com mais detalhes na documenta\u00e7\u00e3o do produto.<\/p>\n<p>Eu preparei dois scripts contendo alguns exemplos e com coment\u00e1rios.<\/p>\n<p>Voc\u00ea pode baix\u00e1-los:<\/p>\n<ul>\n<li><a href=\"https:\/\/github.com\/rrg92\/thesqltimes\/blob\/master\/backup-tabela\/Metodo01.sql\">Metodo01.sql<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/rrg92\/thesqltimes\/blob\/master\/backup-tabela\/Metodo02.sql\">Metodo02.sql<\/a><\/li>\n<\/ul>\n<h2><\/h2>\n<p><a href=\"https:\/\/thesqltimes.com\/blog\/wp-content\/uploads\/2017\/04\/AprilFoolDayTub.gif\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1415\" src=\"https:\/\/thesqltimes.com\/blog\/wp-content\/uploads\/2017\/04\/AprilFoolDayTub.gif\" alt=\"\" width=\"287\" height=\"162\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p><strong>UPDATE 11\/07\/2023:<\/strong><\/p>\n<p><!--more--><\/p>\n<p>Eu sempre costumo criar posts no dia 1 de abril como uma brincadeira, com o intuito de explorar mitos ou faltas do produto&#8230;<\/p>\n<p>E, curiosamente, este post \u00e9 um dos mais acessados do meu blog&#8230;\u00a0Felizmente, at\u00e9 hoje, ningu\u00e9m me xingou, pelo menos formalmente rs.<\/p>\n<p>Eu fico impressionado com a quantidade de gente que tem essa necessidade de fazer um backup de tabela&#8230; Infelizmente, no sql server, n\u00e3o temos um comando do tipo &#8220;BACKUP TABLE&#8221;.<br \/>\nE um dos objetivos deste post era at\u00e9 criticar um pouco esta quest\u00e3o, visto que em outros SGBD como PostgreSQL, Oracle e MySQL temos excelentes ferramentas que lidam com essa necessidade&#8230;<\/p>\n<p>Apesar de n\u00e3o ter um comando BACKUP TABLE, temos algumas ferramentas como bcp, Import and Export, ou scripts powershell, que nos ajudem a exportar os dados, mas n\u00e3o fazer o backup f\u00edsico de alguma tabela (copiar as p\u00e1ginas daquela tabela e depois poder restaur\u00e1-las)&#8230;<\/p>\n<p>Qual \u00e9 a sua necessidade? Voc\u00ea quer fazer um backup para restaurar em caso de problemas com alguma modifica\u00e7\u00e3o gigante que vai fazer? Quer algo rotineiro? Quer apenas copiar de um local para outro frequentemente? Quer restaurar uma tabela corrompida?<\/p>\n<p>Se voc\u00ea tem algum cen\u00e1rio que precise copiar ou recuperar somente uma tabela espec\u00edfica e tem d\u00favidas ou n\u00e3o sabe como fazer no SQL Server, <a href=\"https:\/\/powertuning.com.br\/#contato\">procure nosso time da Power Tuning<\/a> para uma consultoria que certamente iremos te orientar ou elaborar algo que atenda as suas necessidades.<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Voc\u00ea sabia que \u00e9 poss\u00edvel realizar um backup de uma ou mais tabelas com o comando BACKUP DATABASE no SQL Server ? Este procedimento est\u00e1 dispon\u00edvel desde a vers\u00e3o 2000 do SQL Server e pode ser conferido com mais detalhes na documenta\u00e7\u00e3o do produto. Eu preparei dois scripts contendo alguns exemplos e com coment\u00e1rios. Voc\u00ea&hellip;&nbsp;<a href=\"https:\/\/thesqltimes.com\/blog\/2017\/04\/01\/backup-tabela-backup-database\/\" rel=\"bookmark\"><span class=\"screen-reader-text\">Backup de Tabela com BACKUP DATABASE no SQL Server<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":1415,"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":[4],"tags":[375,309,174,312,311,310,73],"series":[],"class_list":["post-900","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-diversao","tag-1abril","tag-aprils-fool-day","tag-backup","tag-easteregg","tag-fun","tag-primeiro-abril","tag-sql-server"],"_links":{"self":[{"href":"https:\/\/thesqltimes.com\/blog\/wp-json\/wp\/v2\/posts\/900","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=900"}],"version-history":[{"count":8,"href":"https:\/\/thesqltimes.com\/blog\/wp-json\/wp\/v2\/posts\/900\/revisions"}],"predecessor-version":[{"id":1748,"href":"https:\/\/thesqltimes.com\/blog\/wp-json\/wp\/v2\/posts\/900\/revisions\/1748"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/thesqltimes.com\/blog\/wp-json\/wp\/v2\/media\/1415"}],"wp:attachment":[{"href":"https:\/\/thesqltimes.com\/blog\/wp-json\/wp\/v2\/media?parent=900"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/thesqltimes.com\/blog\/wp-json\/wp\/v2\/categories?post=900"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/thesqltimes.com\/blog\/wp-json\/wp\/v2\/tags?post=900"},{"taxonomy":"series","embeddable":true,"href":"https:\/\/thesqltimes.com\/blog\/wp-json\/wp\/v2\/series?post=900"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}