Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Ошибка при создании файлов  [new]
AlexeyBerezin
Member

Откуда:
Сообщений: 5
Здравствуйте, у меня проблема,которую никак не получается решить. Я написал скрипт и у меня выскакивают ошибки
"Сообщение 5133, уровень 16, состояние 1, строка 1
Поиск каталога для файла "C:\labki\lib1.mdf" не удался, вызвав ошибку операционной системы 2(Не удается найти указанный файл.).
Сообщение 1802, уровень 16, состояние 1, строка 1
Ошибка операции CREATE DATABASE. Некоторые из перечисленных имен файлов не были созданы. Проверьте связанные ошибки."
Доступ к созданию файлов есть. Помогите пожалуйста!
Прикрепляю скрипт
CREATE DATABASE Libraru
ON PRIMARY
(
	NAME=lib1,
	FILENAME='C:\labki\lib1.mdf',
	SIZE=200 MB,
	MAXSIZE=500 MB,FILEGROWTH=100 MB
),
(
	NAME=lib2,
	FILENAME='C:\labki\lib2.mdf',
	SIZE=200 MB,
	MAXSIZE=500 MB,FILEGROWTH=100 MB
)
LOG ON
(
	NAME=lib_log,
	FILENAME='C:\labki\lib_log.ldf',
	SIZE=50 MB,
	MAXSIZE=200 MB, FILEGROWTH=50 MB
)
8 окт 18, 13:21    [21698007]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка при создании файлов  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31357
AlexeyBerezin
Доступ к созданию файлов есть
Видимо, нет доступа на папку C:\labki\
Или нет этой папки.
8 окт 18, 13:29    [21698019]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка при создании файлов  [new]
AlexeyBerezin
Member

Откуда:
Сообщений: 5
alexeyvg,
Доступ есть, папка тоже
8 окт 18, 13:30    [21698021]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка при создании файлов  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 36979
alexeyvg
AlexeyBerezin
Доступ к созданию файлов есть
Видимо, нет доступа на папку C:\labki\
Или нет этой папки.
По идее, в первой ситуации было бы 0x5 (ERROR_ACCESS_DENIED), а во второй 0x3 (ERROR_PATH_NOT_FOUND).

Сообщение было отредактировано: 8 окт 18, 13:37
8 окт 18, 13:36    [21698040]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка при создании файлов  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31357
Гавриленко Сергей Алексеевич
alexeyvg
пропущено...
Видимо, нет доступа на папку C:\labki\
Или нет этой папки.
По идее, в первой ситуации было бы 0x5 (ERROR_ACCESS_DENIED), а во второй 0x3 (ERROR_PATH_NOT_FOUND).
Во втором случае как раз как у ТС
Msg 5133, Level 16, State 1, Line 1
Directory lookup for the file "C:\labki\lib1.mdf" failed with the operating system error 2(The system cannot find the file specified.).

И у него написано по русски "Поиск каталога ... не удался"
Но может быть и права на папку.

AlexeyBerezin
alexeyvg,
Доступ есть, папка тоже
А как вы это проверили?
xp_cmdshell?
8 окт 18, 13:46    [21698052]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка при создании файлов  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 36979
alexeyvg
И у него написано по русски "Поиск каталога ... не удался"
Тут самое главное "2(Не удается найти указанный файл.)", т.е. 0x2 (ERROR_FILE_NOT_FOUND)
8 окт 18, 14:00    [21698073]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка при создании файлов  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31357
Гавриленко Сергей Алексеевич
alexeyvg
И у него написано по русски "Поиск каталога ... не удался"
Тут самое главное "2(Не удается найти указанный файл.)", т.е. 0x2 (ERROR_FILE_NOT_FOUND)
Да, так я же этот скрипт запустил, у меня папки C:\labki\ нет, и ошибка получилась не 3, а 2
Хотя по идее должна быть 3, потому что неважно, есть файл или нет, сиквел же его создаёт, поэтому возвращать 2 тут абсурдно.
Но это по простой человеческой логике, а на практике, если попытаться создать файл в несуществующей папке, то ошибка будет ERROR_FILE_NOT_FOUND
8 окт 18, 14:09    [21698098]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить