powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Отказ в доступе при создании БД
7 сообщений из 7, страница 1 из 1
Отказ в доступе при создании БД
    #39712715
Фотография anc32
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый вечер!
В LocalDB запускаю команду
Код: sql
1.
create database test1;

и получаю ошибку SSMSСообщение 5123, уровень 16, состояние 1, строка 1
CREATE FILE encountered operating system error 5(Отказано в доступе.) while attempting to open or create the physical file 'C:\Users\Ivan Ivanovtest1.mdf'.
Сообщение 1802, уровень 16, состояние 4, строка 1
CREATE DATABASE failed. Some file names listed could not be created. Check related errors.

При попытке изменить путь по умолчанию для хранения файлов получаю ошибку RegCreateKeyEx() code 5.
LocalDB устанавливал в одну систему с SS Developer Edition 2017, после чего оба продукта удалил и установил один LocalDB. Отключение антивируса не помогло. Что ещё можно попробовать для устранения ошибки?
...
Рейтинг: 0 / 0
Отказ в доступе при создании БД
    #39712723
PizzaPizza
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
anc32,

а из под какого юзера у вас инстанс запускается? Пишут, что могут быть конфликты, если владелец системный аккаунт.
...
Рейтинг: 0 / 0
Отказ в доступе при создании БД
    #39712746
Фотография Ennor Tiegael
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PizzaPizza,

Я думаю, если бы автор извращался с NT AUTHORITY\SYSTEM в качестве владельца, он бы об этом упомянул, ммм? Хотя...

anc32,

Странный у вас путь, там точно слэш при копировании не потерялся?
Интернетики говорят, что поменять путь нельзя. Похоже, что-то сломалось, ну или билд старый - попробуйте установить последнее (для LocalDB нет сервис-паков, надо накатывать новую версию поверх старой).
Также проверьте, сколько у вас всего экземпляров LocalDB, каких они версий и не существует ли уже файла с таким именем, подключенного к другому экземпляру.
...
Рейтинг: 0 / 0
Отказ в доступе при создании БД
    #39712748
PizzaPizza
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ennor Tiegael,

А этот localdb по дефолту куда базы кладет? Это нормально, что они прям в users лежат?

ЗЫ. А вот тут пишут кстати похоже

https://dba.stackexchange.com/questions/191393/localdb-v14-creates-wrong-path-for-mdf-files
...
Рейтинг: 0 / 0
Отказ в доступе при создании БД
    #39712755
aleks222
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
anc32Добрый вечер!
В LocalDB запускаю команду
Код: sql
1.
create database test1;

и получаю ошибку SSMSСообщение 5123, уровень 16, состояние 1, строка 1
CREATE FILE encountered operating system error 5(Отказано в доступе.) while attempting to open or create the physical file 'C:\Users\Ivan Ivanovtest1.mdf'.
Сообщение 1802, уровень 16, состояние 4, строка 1
CREATE DATABASE failed. Some file names listed could not be created. Check related errors.

При попытке изменить путь по умолчанию для хранения файлов получаю ошибку RegCreateKeyEx() code 5.
LocalDB устанавливал в одну систему с SS Developer Edition 2017, после чего оба продукта удалил и установил один LocalDB. Что ещё можно попробовать для устранения ошибки?

Дать серверу доступ в C:\Users\.
ВашЪ КО.

ЗЫ. Для начала дать Все Полный доступ.
Это починит.

ЗЗЫ.
anc32При попытке изменить путь по умолчанию для хранения файлов получаю ошибку RegCreateKeyEx() code 5.

Имена файлов, при создании базы, можно указывать явно.

Код: sql
1.
2.
3.
4.
CREATE DATABASE test1
 ON   
       PRIMARY  'C:\Users\Ivan Ivanov\Папка для баз\test1.mdf'   
       LOG ON 'C:\Users\Ivan Ivanov\Папка для баз\test1.ldf'
...
Рейтинг: 0 / 0
Отказ в доступе при создании БД
    #39712761
Фотография Ennor Tiegael
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PizzaPizzaEnnor Tiegael,

А этот localdb по дефолту куда базы кладет? Это нормально, что они прям в users лежат?

ЗЫ. А вот тут пишут кстати похоже

https://dba.stackexchange.com/questions/191393/localdb-v14-creates-wrong-path-for-mdf-files По дефолту LocalDB кладет базы в %USERPROFILE% - последние версии, во всяком случае. Изначально, в 2012, было где-то в дебрях AppData.

Согласен, очень похоже на баг, тем более что свой @@version ТС не привел.

А вот то, что начиная с 2017 сервис-паков больше не будет, это я как-то проморгал. Придется в таких случаях ставить CU сразу, а не дожидаться SP1, сидя на RTM. Мдя.
...
Рейтинг: 0 / 0
Отказ в доступе при создании БД
    #39712781
Фотография anc32
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем спасибо. Я пробовал выдавать права для Все на весь диск С, но не помогало. Прочитал в этой теме про Cumulative Update 6 - установил, перезагрузился, и всё заработало.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Отказ в доступе при создании БД
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]