2017-07-25 2 views
0

mounten Ich versuche, das Standarddatenverzeichnis für MSSQL Server RC1 2017 nach der Installation und Einrichtung in Linux (Ubuntu-16.10) zu ändern.Kann nicht Datenverzeichnis in MSSQL RC1 Server-Setup in Linux

Ich habe den folgenden Befehl verwendet, um das Standarddatenverzeichnis festzulegen. Dann den mssql-Server neu gestartet.

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

systemctl restart mssql-server.service 

Danach habe ich versucht, eine einfache Datenbank "test"

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

Der Fehler erstellen ergab sich wie folgt:

MODIFY FILE encountered operating system error 31(A device attached to the system is not functioning.) while attempting to expand the physical file '/mnt/var/opt/mssql/data/test.mdf'. CREATE DATABASE failed. Some file names listed could not be created. Check related errors.

Das Fehlerprotokoll zeigt eine OS-Fehler:

/mnt/var/opt/mssql/data/test.mdf: Operating system error 31(A device attached to the system is not functioning.) encountered.

Ich kann nicht moun t das Datenverzeichnis auf irgendeine Weise. Die Berechtigungen für das Verzeichnis "/ mnt" sind ebenfalls auf 777 festgelegt. Das Ändern des Standarddatenverzeichnisses in einen anderen Ordner funktioniert einwandfrei. Ist das ein bekannter oder neuer Fehler beim mssql-Server?

+0

Stack Overflow ist eine Website für Programmier- und Entwicklungsfragen. Diese Frage scheint off-topic zu sein, weil es nicht um Programmierung oder Entwicklung geht. Siehe [Welche Themen kann ich hier fragen?] (Http://stackoverflow.com/help/on-topic) in der Hilfe. Vielleicht [Super User] (http://superuser.com/) oder [Datenbankadministratoren Stack Exchange] (http://dba.stackexchange.com/) wäre ein besserer Ort, um zu fragen. – jww

Antwort

Verwandte Themen