Страница 1 из 1

Ошибка 11. Не могу записать в таблицу XXX

Добавлено: 12 июл 2002, 08:17
Dmtri
Пожалуйста, подскажите кто-нибудь!
Возникает такая ошибка, как мы выяснили при попытке Галактики записать в TMP каталог на сетевом диске. Причем таблицы фигурирующие в сообщении об ошибке совершенно разные. Как отучить Галактику сохранять темпы в сети? Вроде уже везде где можно указали пути для темпов на локальные диски, а она все равно создает темпы в сети (в каталоге DATA)...
А может быть вообще не в этом проблема?

Заранее большое спасибо!

Re: Ошибка 11. Не могу записать в таблицу XXX

Добавлено: 12 июл 2002, 11:09
ALEKS123
Вообще-то с созданием ТМПешек никогда проблем не озникало. Куда указал в GALNET.CFG, там и создаются
[Files]
OutputFilesDirectory=c:\tmp\OUT\%USER%
TmpFilesDirectory=c:\tmp\tmp\%user%

А вот что касается 11 ошибки.....Вообще-то она говорит о неверном имени файла.

Re: Ошибка 11. Не могу записать в таблицу XXX

Добавлено: 12 июл 2002, 13:22
Den
Кто-то из тех поддержки (или читал где, уже не помню) говорили, что лучше, если каталог с временными файлами будет находиться в папке с Dat-ой...

Re: Ошибка 11. Не могу записать в таблицу XXX

Добавлено: 12 июл 2002, 13:25
DEONIS
Может быть еше такая фигня, когда в настройках первасива указано меньшее количество на открытые файлы, чем у тебя появляется на определенный момент, в результате нет возможности на чтение, или запись таблицы.

Re: Ошибка 11. Не могу записать в таблицу XXX

Добавлено: 12 июл 2002, 13:30
DEONIS
ПО поводу того, что временные файлы тоже должны находиться на серваке, т.е. там же где и база данных, я тоже читал. Это где-то в документации написано. А необходимо это потому, что там же создаются и временные таблицы, которые поддерживаюся СУБД. Надеюсь, что все правильно вспомнил.

Re: Ошибка 11. Не могу записать в таблицу XXX

Добавлено: 12 июл 2002, 14:29
Sail
При возникновении этой ошибки, посмотрите, что записано в параметрах конфигуратора:
=\Конфигуратор\Параметры => Files
- OutputFilesDirectory
- TmpFilesDirectory
:)

Re: Ошибка 11. Не могу записать в таблицу XXX

Добавлено: 12 июл 2002, 20:16
m0p3e
Некоторые таблицы всегда будут создаваться в в DATA/TMP. Так они прописаны в словаре. Например Pick.
По сабжу. А не работают ли у вас больше двух юзверей под одним логином? а? ;)

Re: Ошибка 11. Не могу записать в таблицу XXX

Добавлено: 13 июл 2002, 00:35
Grom
MOP3E:
"А не работают ли у вас больше двух юзверей под одним логином?"
При работе нескольких пользователей с одним логином проблем не наблюдалось, по крайней мере при настройке "Доступ к таблицам -> Разрешить одновременное подключение к БД под одним именем -> Да"

Re: Ошибка 11. Не могу записать в таблицу XXX

Добавлено: 13 июл 2002, 01:31
m0p3e
To Grom:
Значит плохо наблюдал! ;) Проблемы есть!
А вышеназваная настройка как раз и придумана что б не нарываться на эти проблемы. При "НЕТ".

Re: Ошибка 11. Не могу записать в таблицу XXX

Добавлено: 16 июл 2002, 06:31
Dmtri
В силу определенных обстоятельств, очень часто приходится работать под одним логином. Проблема все еще остается, и пока основное подозрение это TEMP-файлы на сетевом диске.

Ошибка 11 неверное имя файла??? Очень странно...

Re: Ошибка 11. Не могу записать в таблицу XXX

Добавлено: 16 июл 2002, 11:01
ALEKS123
Выдержка из документации

11: The specified filename is invalid
•The specified filename does not conform to file naming conventions or that the pathname is invalid. Make sure the filename or pathname is valid for the environment.
•If operating in the client/server environment:
•The application attempted to open a file that has .^^^ as its extension. This extension is reserved for the MicroKernel to use during continuous operation. (Only server engines can use continuous operation.)
•The data buffer for a Begin or End continuous operation is not set up correctly.
•You attempted to load a remote file when your Communications Requester settings of Local and Requester are incorrectly set to On and Off, respectively. To resolve this condition, go to the Access option in the Client configuration settings and change the Requester setting to On. For more information about Configuration settings, refer to the Pervasive.SQL User’s Guide.
•You attempted to open a local file with a workgroup engine. Go to the directory where the file you attempted to open resides. Check to see if the pvsw.loc in that directory is flagged read only. If it is, change it to read-write.
•If you are using the dynamic locator file in your Workgroup engine:
•Make sure the name of the second-level locator file specified in your first-level locator file does not have the same name as an existing directory. Also, make sure they are all on the same drive.
•Make sure the second-level locator file specified in your first-level locator file can be accessed by the engine.
•Make sure you have the same directory level of drive mapping across all the Workgroup engine sharing dynamic locator feature.

Re: Ошибка 11. Не могу записать в таблицу XXX

Добавлено: 16 июл 2002, 12:20
m0p3e
2 КДмитрий
Ну нельзя работать под одним именем нескольким пиплам!!! Нельзя!
Не ленись! Создай юзеров!