Невозможно смонтировать каталог данных в настройке сервера MSSQL RC1 в Linux

Я пытаюсь изменить каталог данных по умолчанию для MSSQL Server RC1 2017 после установки и настройки в Linux (Ubuntu-16.10).

Я использовал следующую команду, чтобы установить каталог данных по умолчанию. Затем перезапустил сервер mssql.

sudo /opt/mssql/bin/mssql-conf set filelocation.defaultdatadir /mnt/var/opt/mssql/data/

systemctl restart mssql-server.service

После этого я попытался создать простую базу данных «тест».

sqlcmd -s localhost -U sa -P "someStrongPassword" -Q "CREATE DATABASE test" 

Возвращаемая ошибка выглядит следующим образом:

MODIFY FILE обнаружил ошибку операционной системы 31 (устройство, подключенное к системе, не работает) при попытке расширить физический файл «/mnt/var/opt/mssql/data/test.mdf». СОЗДАТЬ БАЗУ ДАННЫХ не удалось. Некоторые перечисленные имена файлов не могут быть созданы. Проверьте связанные ошибки.

Журнал ошибок указывает на ошибку ОС:

/mnt/var/opt/mssql/data/test.mdf: обнаружена ошибка операционной системы 31 (устройство, подключенное к системе, не работает).

Я никак не могу смонтировать каталог данных. Права доступа к каталогу «/mnt» также установлены на 777. Изменение каталога данных по умолчанию на любую другую папку работает отлично. Это известная или недавняя ошибка с сервером mssql?


person Nivedita Velagaleti    schedule 25.07.2017    source источник
comment
Stack Overflow — это сайт для вопросов по программированию и разработке. Этот вопрос кажется не по теме, потому что он не о программировании или разработке. См. раздел О каких темах я могу задать здесь в Справочном центре. Возможно, привилегированный пользователь или обмен стеками администраторов баз данных будет лучше спросить.   -  person jww    schedule 25.07.2017


Ответы (1)


Да, есть проблема с использованием удаленного хранилища через NFS и SMB, возникшая в CTP 2.1 и еще не исправленная в RC1. См. примечания к выпуску: https://docs.microsoft.com/en-us/sql/linux/sql-server-linux-release-notes#a-idrc1-rc1-july-2017-a единственным обходным путем является использование локального хранилища или CTP 2.0. Мы работаем над исправлением. Выпуск ETA является TBD ATM.

person Travis Wright    schedule 25.07.2017