Форум программистов, компьютерный форум, киберфорум
Microsoft Access
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.90/50: Рейтинг темы: голосов - 50, средняя оценка - 4.90
0 / 0 / 0
Регистрация: 14.07.2010
Сообщений: 39

Доступ к mdb файлу в сети

10.08.2010, 10:04. Показов 10083. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте!!! В чем может быть проблема? На одном из серверов есть файл mdb, который постоянно используется системой для записи лога системой deltaV. При открытии файла через проводник, файл не удается открыть. Нужно вывести содержимое файла на сайте, IIS. Дак вот, подцепляюсь я на своем компьютере (XP, настроен IIS) к этому файлу и спокойно вывожу все данные. При подключении же на других серверах, где тоже настроены IIS, где стоит 2003 сервер или NT, доступа к файлу нету. Выдает ошибку 80004005(.... It is already opened exclusively by another user, or you need permission to view its data). Что мой компьютер, что и сервера все задлгинены под администратором одного и того-же домена. В чем глюк, как с этим бороться? Может есть у кого какие мысли? ( Заранее большое спасибо.
К папке с этим файлом открыт доступ по сети, т.е. на своем компе я к нему подцепляюсь и указываю путь что \\DVMAIN\DVDATA\Journal.mdb что \\DVMAIN\D$\DELTAV\DVDATA\Journal.mdb, подцепляется в обоих случаях.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
10.08.2010, 10:04
Ответы с готовыми решениями:

Настроить доступ к файлу по сети
Имеются компьютеры А, Б и В. Компьютеры А и Б в одной локальной сети. Компьютеры Б и В соединены по виртуальной сети хамачи. На компьютере...

Получить доступ к файлу, лежащему в Сети.
Доброе время суток. Меня интересует такой вопрос. Я хотел бы узнать, как в Delphi получить доступ к файлу, находящемуся по адресу в...

Общий доступ к файлу на другом компьютере локальной сети
Здравствуйте, речь не об открытии общего доступа к папке, а именно о предоставлении доступа к одному файлу. Суть: Есть 2 компьютера в...

5
1181 / 632 / 39
Регистрация: 30.05.2010
Сообщений: 715
10.08.2010, 21:17
Здравствуйте Иван Викторович.
"..К папке с этим файлом открыт доступ по сети..", действительно он должен быть открыт если Вы хотите обращаться к файлу, мало того ещё должно быть разрешено изменение для возможности работать с данными.
что значит - "..подцепляюсь..", если это открытие файла БД то такое "проявление" возможно потому что:
Цитата Сообщение от Иван Викторович Посмотреть сообщение
..используется .. для записи лога системой deltaV..
значит подключение к БД скорее всего уже существует
Цитата Сообщение от Иван Викторович Посмотреть сообщение
Может есть у кого какие мысли?
мысли следующие - эта "проблема" возникает при установке монопольного открытия по умолчанию, если к БД уже есть подключение, монопольное открытие выполнить нельзя, а это значит - файл не может быть открыт.(!)
MS Access решается - меню Сервис / Параметры... / Другие / Режим открытия по умолчанию)
Не знаю чем Вы "подцепляетесь", но "идти за решением", стоит именно в эту сторону.
Евгений.
0
0 / 0 / 0
Регистрация: 14.07.2010
Сообщений: 39
11.08.2010, 05:04  [ТС]
Здравствуйте Евгений.
Подцепляюсь в ASP страничке при помощи ADODB.Connection вот так:
VB.NET
1
2
3
4
set cn=CreateObject("ADODB.Connection")
          cn.ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\\DVMAIN\d$\DeltaV\DVData\EJOURNAL.MDB; Mode=Read;"
         cn.CursorLocation = 3  
         cn.Open
Действительно, подключение есть. Но это не мешает тем не менее подключиться с веб сервера моего компьютера. ПОдключение проходит отлично, все данные выводяться в табличку. Но при использовании этого же кода на другом веб сервере, установленном на 2003 винде или NT выдает ошибку
HTML5
1
2
3
4
5
Microsoft JET Database Engine error '80004005' 
 
The Microsoft Jet database engine cannot open the file '\\DVMAIN\d$\DeltaV\DVData\EJOURNAL.MDB'. It is already opened exclusively by another user, or you need permission to view its data. 
 
/RABOT1/USERS/disp.ASP, line 134
Мне даже и изменять данные не нужно, просто необходимо выводить данные с файла и все
Хоть файл и используется, но ведь он открывается с моего веб сервера нормально. Может проблема в операционке? Как-то можно это обойти? Файл открывается с моего веб сервера, но зато не открывается просто через проводник, обычным двойным кликом мышки :\ Ругается, что мол база данных используется или отсутствует разрешение на открытие её монопольно.
0
1181 / 632 / 39
Регистрация: 30.05.2010
Сообщений: 715
11.08.2010, 12:49
Здравствуйте Иван Викторович.

Цитата Сообщение от Иван Викторович Посмотреть сообщение
Может проблема в операционке?
не зависит подключение от ОС.
Цитата Сообщение от Иван Викторович Посмотреть сообщение
не открывается просто через проводник
подразумевается открытие ассоциированной программой? если да то какой?
для MS Access по прежнему верно:
Цитата Сообщение от Teslenko_EA Посмотреть сообщение
меню Сервис / Параметры... / Другие / Режим открытия по умолчанию
Евгений.
0
0 / 0 / 0
Регистрация: 14.07.2010
Сообщений: 39
11.08.2010, 14:23  [ТС]
Евгений, спасибо большое за помощь.
Да, подразумевается именно это. Но если он постоянно используется, то я его так не смогу открыть чтобы изменить опции. А в DeltaV мне никто не даст остановить процесс записи в файл. Но почему все таки он открывается с моего веба?
0
1181 / 632 / 39
Регистрация: 30.05.2010
Сообщений: 715
11.08.2010, 20:35
Цитата Сообщение от Иван Викторович Посмотреть сообщение
почему все таки он открывается с моего веба?
объясняю ещё раз: потому, что WEB приложение (или другая используемая Вами программа) не требует монопольный доступ к БД.
если фраза:
Цитата Сообщение от Иван Викторович Посмотреть сообщение
открыть чтобы изменить опции.
подразумевает ввод данных, (а не изменение структуры БД), вполне достаточно установить в MS Access меню Сервис / Параметры... / Другие / Режим открытия по умолчанию / Общий доступ, и эту используемую БД MS Access будет открывать с возможностью чтения/записи данных, без возможности изменения структуры.

успехов Вам.
Евгений.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
11.08.2010, 20:35
Помогаю со студенческими работами здесь

Доступ к файлу в локальной сети из программы запущенной через браузер
Столкнулся с проблемой, которую даже не имею понятия как решать. Моя программа запускается Веб аппликацией с помощью VB script. Программа...

Узнать имя юзера и с какого IP был доступ к файлу (папке) в сети
Использую в своей работе программу на основе FileSystemWatcher для мониторинга расшареной папки: к каким файлам папкам был доступ. Вопрос,...

VBA: GetObject. Доступ к файлу, открытому на другом компьютере в локальной сети
Всем доброго времени суток! Прошу откликнуться, кто сталкивался с необходимостью подключиться при помощи GetObject к уже открытому файлу...

Доступ к файлу Write и Read (Серверное приложение которое будет принимать данные из сети и записывать в XML)
Коротко о том, что хочу сделать.Серверное приложение которое будет принимать данные из сети и записывать в XML, вот думаю считывание и...

Как присоеденится к удаленному *.mdb файлу?
Какие варианты есть вообше, особенно интересно через DSN. спасибо !!!


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2. Задача: отобразить спецтехнику, которая на данный момент находится в ремонте. Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
Запрет удаления строк ТЧ документа при определенном условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru