Не запускается программа. Нет доступа к базе данных LOCAL

8 сообщений / 0 новых
Последнее сообщение
kasrg
Аватар пользователя kasrg
Offline
Зарегистрирован: 13/07/2010
Не запускается программа. Нет доступа к базе данных LOCAL

Доброго времени суток.

Установленна программа Medwork 3.1
При запуске на экране появляется сообщение "Нет доступа к базе данных LOCAL, возможно доступ запрещен".
Программа в данный момент работает локально на одном компьютере.
На нем же развернут MS SQL SERVER 2005.
При установке программы "Medwork 3.1" на нем была развернута база MedworkData_data.
При подключение к серверу SQL видим эту базу. Сервер SQL работает коректно и все службы запущены ( SQL SERVER и Обозреватель SQL SERVER).
Используется аутентификация Windows. Пользователь является членом группы Администраторы.

Заходим в "Управление сервером - Medwork".
Последовательно смотрим все пункты
1) Состояние сервера Medwork - Работает
2) Соединения - "ТК и МК" в нем 2 базы "GLOBAL" и "LOCAL". Заходим в Global. Нажимаем кнопку "Проверить подключение". Пишет "Проверка подключение выполнена".
Аналогично с LOCAL. Файл имеется и открывается в ACCESS. Также данные из файла можно получить выполнив подключение из Excel с той же строкой подключения что и в "Управление сервером - Medwork".

Вопрос: Почему не запускается программа?

Заранее спасибо

Акмалов Эдуард
Аватар пользователя Акмалов Эдуард
Offline
Зарегистрирован: 22/04/2010

Добрый день.

Для начала хотелось бы уточнить нормально ли работает MedWork локально? Имеется ввиду клиентское место установлено на той же машине, где и MedWork сервер...

Проанализировав Вашу ситуацию, видимо проблема заключается в следующем :

1) Скорее всего Вы устанавливали программу с правами администратора, и теперь у Вас нет доступа к папке где лежит файл local.mdb. Запустите MedWork от имени администратора, нажав пр. кнопкой мыши на ярлык - запустить от имени администратора.
Вам нужно открыть общий доступ на сервере к папке где находится файл local.mdb

2) Перейдите в панель управления - MedWork администратор - Cоединения - строка global - изменить - вторая вкладка (строка соединения) - троеточие - "1. Выберите или введите имя сервера" - Вы увидите строку "(local)\SQLEXPRESS" - Вам надо будет вместо (local) ввести имя своего компьютера (пр. клик на "мой компьютер - свойства - имя компьютера - полное имя) в итоге у Вас получится что-то наподобии "Computer12345\SQLEXPRESS", где Computer12345 - имя вашего компьютера.

3) Еще раз посмотрите настройки SQL на сервере. Сообщите нам имя вашего сервера, в строке соединения SQL.

Если это Вам не помогло, то Вы можете напрямую связаться со специалистами нашего отдела по ICQ, или телефону.

kasrg
Аватар пользователя kasrg
Offline
Зарегистрирован: 13/07/2010

Все стоит на одном компьютере.

Акмалов Эдуард wrote:
1) Скорее всего Вы устанавливали программу с правами администратора, и теперь у Вас нет доступа к папке где лежит файл local.mdb. Запустите MedWork от имени администратора, нажав пр. кнопкой мыши на ярлык - запустить от имени администратора.Вам нужно открыть общий доступ на сервере к папке где находится файл local.mdb

Пользователь входит в группу администраторов и он все и устанавливал. Файл используется только локально. Наверное не нужно давать общий доступ.
Для проверки доступа остановил все службы и перенес папку c программой в другое место.

Акмалов Эдуард wrote:
2) Перейдите в панель управления - MedWork администратор - Cоединения - строка global - изменить - вторая вкладка (строка соединения) - троеточие - Выберите или введите имя сервера" - Вы увидите строку "(local)\SQLEXPRESS" - Вам надо будет вместо (local) ввести имя своего компьютера (пр. клик на "мой компьютер - свойства - имя компьютера - полное имя) в итоге у Вас получится что-то наподобии "Computer12345\SQLEXPRESS", где Computer12345 - имя вашего компьютера.

Строка подключения выглядит слудующим образом:
Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=MedworkData;Data Source=9D2C0DD1A7734CE
Проверка подключения проходит без ошибок. И программа ругается ведь совсем не на то что не может подключиться к базе GLOBAL! :?

Сообщение об ошибке выглядит следующим образом "Нет доступа к базе данных LOCAL", возможно доступ запрещен.

Яковлев Максим
Аватар пользователя Яковлев Максим
Offline
Зарегистрирован: 19/11/2008

Добрый день, попробуйте сделать следующее:
попробуйте снять отметку "копировать бд", в настройках соединения Local, на сервере MedWork.

kasrg
Аватар пользователя kasrg
Offline
Зарегистрирован: 13/07/2010

Увы, не помогло :(

kasrg
Аватар пользователя kasrg
Offline
Зарегистрирован: 13/07/2010

Переустановил систему с нуля. Изменился код оборудования :( . Правда я еще не все драйвера установил, времени не было.
Но программа заработала. Подключается к базе Local, далее к GLOBAL.
В конце на экране появляется приглашение для ввода личного кода и пароля.
Где его взять?

И еще вопрос. Можно ли будет при необходимости заменить лицензионный ключ Medwork, если после установки драйверов программа будет говорить что ключ оборудования изменился?

Акмалов Эдуард
Аватар пользователя Акмалов Эдуард
Offline
Зарегистрирован: 22/04/2010

Добрый день.
Воспользуйтесь следующей информацией
логин : СА
пароль пустой

Если Ваш код оборудования изменится - отправьте нам на почту соответствующее письмо и мы выдадим Вам новый ключ.

Capey
Аватар пользователя Capey
Offline
Зарегистрирован: 10/04/2014

Та же проблема что и в первом посте, вчера все работало замечательно, сегодня с утра начал выдавать ошибку, все что было тут написанно испробовал, проблема осталась, кто то решил ? поделитесь

Для комментирования войдите или зарегистрируйтесь
Заказать звонок
Ваше имя
Номер телефона
?
Обратная связь
+
Форма обратной связи
Тематика обращения
Адрес*
Название конфигурации
ФИО
Номер телефона
Адрес эл. почты
Способ получения ответа
Название организации
Адрес организации
Инструкция по отправке заявки на получение лицензионного ключа MedWork