Сообщение 5123, уровень 16, состояние 1, строка 8 Оператор CREATE FILE обнаружил ошибку операционной системы 2 (система не может найти указанный файл.) - PullRequest
0 голосов
/ 30 марта 2020

Я недавно использую инструмент azure data studio, и при попытке создать базу данных я пропускаю следующую ошибку:

Сообщение 5123, Уровень 16, Состояние 1, Строка 8 СОЗДАТЬ ФАЙЛ Оператор обнаружил ошибку операционной системы 2 (система не может найти указанный файл.)

Мне было интересно, если кто-нибудь знает какие-либо решения. Кстати, я работаю на компьютере с Kubuntu 19.10 на случай, если он как-то с этим связан.

Я использую этот код для создания базы данных:

-- Create a new database called 'DATA_1'
-- Connect to the 'master' database to run this snippet
USE master
GO
-- Create the new database if it does not exist already
IF NOT EXISTS (
    SELECT [name]
        FROM sys.databases
        WHERE [name] = N'DATA_1'
)
CREATE DATABASE DATA_1
GO

1 Ответ

0 голосов
/ 01 апреля 2020

Решено, проблема была в том, что вам нужно было сделать sudo ms sql chgrp и путь к папке, в которой сохранены mdf и ldf

https://docs.microsoft.com/es-es/sql/linux/sql-server-linux-configure-mssql-conf?view=sql-server-ver15#change -the-default- данные или лог-каталоги место

...