Cambiar directorios por defecto (Backup,data y log) en SQL Server 2017 Linux

Si estás administrando un SQL Server 2017 en linux habrás visto que no es posible cambiar los directorios por defecto usando el SSMS. Aquí vemos cómo conseguirlo a través de linea de comandos en el servidor.

Abre una consola a tu servidor con un usuario administrador.

Utilizaremos la herramienta «mssql-conf«.

Lista todas las opciones disponibles con mssql-conf

Echamos un vistazo a los diferentes parámetros que podemos manejar con mssql-conf.

/opt/mssql/bin/mssql-conf list

Cambia el directorio de backup por defecto

Vamos a cambiar el directorio de backups por defecto a «/SQLServer/Backup».

/opt/mssql/bin/mssql-conf set filelocation.defaultbackupdir /SQLServer/Backup
systemctl restart mssql-server

Cambia el directorio de archivos de mdf de Bases de datos.

Vamos a cambiar el directorio de base de datos a «/SQLServer/DATABASES».

/opt/mssql/bin/mssql-conf set filelocation.defaultdatadir /SQLServer/DATABASES
systemctl restart mssql-server

Cambia el directorio de archivos de ldf de Log

Vamos a cambiar el directorio de logs a «/SQLServer/LOGS».

/opt/mssql/bin/mssql-conf set filelocation.defaultlogdir /SQLServer/LOGS
systemctl restart mssql-server

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *