none
Backup directorio en carpeta compartida RRS feed

  • Pregunta

  • Buenas noches.

    ¿Cuál es la configuración en SQL Server Linux para que el directorio de respaldo esté en una carpeta compartida?
    Por ejemplo: tengo un servidor de archivos y creo una carpeta compartida sql_backup, con todos los permisos de lectura y escritura. Se puede acceder a esta carpeta sin una contraseña desde otra computadora usando \\ 192.168.1.10 \ sql_backup
    Actualmente, el directorio de copia de seguridad en SQL Server Linux está predeterminado en /var/opt/mssql/data, pero me gustaría que se encuentre en la carpeta compartida.
    Gracias

    lunes, 10 de diciembre de 2018 7:08

Respuestas

  • Por la forma en la que has nombrado la carpeta (usando barras invertidas), infiero que está compartida desde un servidor Windows. Lo primero que tienes que hacer es "montarla" (comando mount) en el Linux. Esto tienes que hacerlo a nivel de sistema, SQL Server no lo hará por ti. Lo más normal es que uses Samba para montar la carpeta compartida por SMB, aunque si fuese necesario también existe un NFS para Windows y podrías montarla a través de NFS. Una vez que tengas el Samba instalado, vas a usar mount para montar la carpeta compartida en una ruta local. Esta ruta puede ser cualquiera, incluyendo la misma /var/opt/mssql/data, pero si la montas en otra ruta basta con que le escribas esa ruta local al SQL Server al lanzar el backup.

    https://www.linuxnix.com/8-ways-to-mount-smbfs-samba-file-system-in-linux/

    lunes, 10 de diciembre de 2018 7:28