Como cambiar el directorio default para respaldos de bases de datos en SQL Server 2005

Casi todos los días realizo un respaldo de la base de datos de una aplicación a la que le doy mantenimiento. La mayoría de la gente ya conoce el exageradamente sencillo proceso de dar click derecho sobre la base de datos que queremos respaldar, elegir la opción Tasks ->Backup, la cual nos presenta el siguiente diálogo.

Como cambiar el directorio default para respaldos de bases de datos en SQL Server 2005

Como cambiar el directorio default para respaldos de bases de datos en SQL Server 2005

Ahora, si solo mantuviéramos un archivo de respaldo, la ubicación y nombre del archivo default tal vez estarían bien. El problema, para mí, es que yo guardo cada archivo de respaldo histórico en una estructura de tipo

D:\Proyecto\DatabaseBackup\fechaCompleta.bak

Por lo cual, si en el dialogo selecciono la opción de Remove, y luego la opción de Add, el directorio default para el respaldo de la base de datos se reinicia al default, que es algo así como el siguiente (puede variar según la instalación que cada quien haya hecho)

C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data

En mi opinión es desesperante tener que elegir el directorio en el que quiero guardar mi respaldo cada vez que realizo uno. Intenté revisar las opciones disponibles en Tools -> Options y no encontré ningún setting para poder definir el directorio default a la hora de hacer un respaldo.

En algún lugar tenia que estar configurable ese setting, al menos para que el mismo SQL Server lo accesara, mi primer suposición fue la registry de Windows, y después de 5 minutos, Google confirmó.

Si abren la registry de Windows (Start -> Run -> regedit) y navegan hacia la llave

Para Windows 32 bits:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL.1\MSSQLServer

Para Windows 64 bits:

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Microsoft SQL Server\MSSQL.1\MSSQLServer

Ahi está la llave BackupDirectory, a la cual se le puede modificar el valor a lo que ustedes quieran. Después, al momento de realizar un nuevo backup, solamente hay que modificar el nombre del archivo (si acaso se desea) y listo, no se pierde más tiempo en navegar hasta el folder correcto cada vez que se hace un respaldo.

Espero les sirva.

2 Responses to Como cambiar el directorio default para respaldos de bases de datos en SQL Server 2005
  1. Charles Manjarrez

    Hola! Excelenteaportación, como batallaba con el directorio por default para los backup, me haz facilitado la vida.
    Muchas gracias.

  2. Carlos

    Para 2008 R2 funciona igual

Leave a Reply

Your email address will not be published. Please enter your name, email and a comment.