{"id":614,"date":"2018-12-14T11:06:26","date_gmt":"2018-12-14T15:36:26","guid":{"rendered":"http:\/\/gregorgonzalez.com.ve\/blog\/?p=614"},"modified":"2018-12-14T11:06:26","modified_gmt":"2018-12-14T15:36:26","slug":"sqlserver-backup-por-script-de-powershell","status":"publish","type":"post","link":"https:\/\/gregorgonzalez.com.ve\/blog\/sqlserver-backup-por-script-de-powershell\/","title":{"rendered":"SqlServer backup por script de PowerShell"},"content":{"rendered":"<p>Existen varias maneras de realizar un backup de sql server, la mas sencilla para luego automatizar, es hacerla por PowerShell, luego se puede crear una tarea programada para ejecutar los archivos.<\/p>\n<pre class=\"lang:ps decode:true \">$Server = 'SERVIDOR\\SQLWEB' \r\n$Database = 'MI_BASE_DE_DATOS' \r\n$FilePath = 'C:\\Users\\Administrador\\Downloads\\backup\\MI_BASE_DE_DATOS.bak' \r\nBackup-SqlDatabase -ServerInstance $Server -Database $Database -BackupFile $FilePath<\/pre>\n<p>Necesitamos le nombre de la instancia del servidor, al abrir la herramienta de administraci\u00f3n del sql server podemos observar antes de loguearnos el nombre que usa esa instancia, tambi\u00e9n se encuentra en la herramienta de servicios del sql server. Esa es la que usamos en $server, luego especificamos el nombre de la base datos.<\/p>\n<p>Debes tener acceso completo a la carpeta donde se realizar\u00e1 el respaldo, indicas la ruta y la extensi\u00f3n del archivo, com\u00fanmente para este tipo de\u00a0 respaldos se usa .bak<\/p>\n<p>Si aparece un error de que no tiene acceso a la carpeta de destino, debes buscar la carpeta, ingresar a la parte de seguridad, agregar el grupo de \u00abusuarios autentificados\u00bb y darle accesos:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-615 aligncenter\" src=\"http:\/\/gregorgonzalez.com.ve\/blog\/wp-content\/uploads\/usuario-para-backup.png\" alt=\"\" width=\"902\" height=\"674\" srcset=\"https:\/\/gregorgonzalez.com.ve\/blog\/wp-content\/uploads\/usuario-para-backup.png 902w, https:\/\/gregorgonzalez.com.ve\/blog\/wp-content\/uploads\/usuario-para-backup-300x224.png 300w, https:\/\/gregorgonzalez.com.ve\/blog\/wp-content\/uploads\/usuario-para-backup-768x574.png 768w\" sizes=\"(max-width: 902px) 100vw, 902px\" \/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Existen varias maneras de realizar un backup de sql server, la mas sencilla para luego automatizar, es hacerla por PowerShell, luego se puede crear una tarea programada para ejecutar los archivos. $Server = &#8216;SERVIDOR\\SQLWEB&#8217; $Database = &#8216;MI_BASE_DE_DATOS&#8217; $FilePath = &#8216;C:\\Users\\Administrador\\Downloads\\backup\\MI_BASE_DE_DATOS.bak&#8217; Backup-SqlDatabase -ServerInstance $Server -Database $Database -BackupFile $FilePath Necesitamos le nombre de la instancia del servidor, [&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":[225,151],"tags":[226,221],"_links":{"self":[{"href":"https:\/\/gregorgonzalez.com.ve\/blog\/wp-json\/wp\/v2\/posts\/614"}],"collection":[{"href":"https:\/\/gregorgonzalez.com.ve\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/gregorgonzalez.com.ve\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/gregorgonzalez.com.ve\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/gregorgonzalez.com.ve\/blog\/wp-json\/wp\/v2\/comments?post=614"}],"version-history":[{"count":0,"href":"https:\/\/gregorgonzalez.com.ve\/blog\/wp-json\/wp\/v2\/posts\/614\/revisions"}],"wp:attachment":[{"href":"https:\/\/gregorgonzalez.com.ve\/blog\/wp-json\/wp\/v2\/media?parent=614"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gregorgonzalez.com.ve\/blog\/wp-json\/wp\/v2\/categories?post=614"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gregorgonzalez.com.ve\/blog\/wp-json\/wp\/v2\/tags?post=614"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}