Программы "Простой софт" www.prostoysoft.ru

ВНИМАНИЕ! РЕКЛАМНЫЕ СООБЩЕНИЯ И ГИПЕРССЫЛКИ В ФОРУМЕ ЗАПРЕЩЕНЫ (посты удаляются автоматически)
Текущее время: 22.11.2024 16:25

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 12 ] 
Автор Сообщение
 Заголовок сообщения: Не сразу подключается к базе
СообщениеДобавлено: 18.02.2019 03:15 
Не в сети

Зарегистрирован: 06.10.2014 18:30
Сообщения: 279
Откуда: Орел
База Win2012 Server MS SQL 2012
Клиент WinXP

Если у пользователя права "Aдминистратор" (имеется в виду права Windows), то все и всегда хорошо.

Как только изменю пользователю право на "Пользователь", то ВСЕГДА после около 20 секунд после запуска
появляется окно см. PatientCount.jpg и после нажатия на ОК подключается к базе.

Строка соединения в этом окне соответствует той что указал в настройках программы и тому что в реестре см. reestr.jpg.

При этом ещё на 20 аналогичных (отличаются только драйверами как мне кажется) компьютерах, на которых установлено ПО всё нормально.
DrWeb и брандмауэр Windows отключал. Впрочем если бы дело в нем то он вообще не подключался бы.

Кто знает куда копать?


Вложения:
PatientCount.jpg
PatientCount.jpg [ 78.6 КБ | Просмотров: 41069 ]
Reestr.jpg
Reestr.jpg [ 47.88 КБ | Просмотров: 41069 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не сразу подключается к базе
СообщениеДобавлено: 18.02.2019 15:16 
Не в сети

Зарегистрирован: 25.04.2012 10:09
Сообщения: 2233
Откуда: Жуковский, Московская область
В логах на машине ничего по этому поводу?

_________________
90% ответов на ваши вопросы находятся в руководстве, разделах "Вопросы" и "Видео" на нашем сайте.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не сразу подключается к базе
СообщениеДобавлено: 22.02.2019 00:04 
Не в сети

Зарегистрирован: 06.10.2014 18:30
Сообщения: 279
Откуда: Орел
OMEN писал(а):
В логах на машине ничего по этому поводу?

Не подскажете в каких?
Искал:
В тех что на компе клиента "Управление компьютером" - "Просмотр событий" ничего нет
На сервере "Управление компьютером" - "Просмотр событий" там много чего, но вроде нет ничего что касалось бы этой проблемы.

В инете разбираются ситуации когда вообще нет подключения к серверу БД.
А тут строго ошибка и потом с той же строкой нормально.
Если войти в базу, а затем из неё запустить новый экземпляр, то тоже ошибка

Делал комп как всегда
Установка Windows.
Драйверы
Активация
Обновление
Новый пользователь с правами "Администраторы" и "Пользователи" с паролем
Настройка автовхода этого пользователя
Установка: DrWeb, LibreOffice, Opera, Простой софт ...
Их запуск и настройка
Удаление пользователя из группы "Администраторы"


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не сразу подключается к базе
СообщениеДобавлено: 22.02.2019 15:17 
Не в сети

Зарегистрирован: 25.04.2012 10:09
Сообщения: 2233
Откуда: Жуковский, Московская область
Логи SQL Server при затыке на первом входе.
Также попробуйте другие строки подключения (напр., с нативным клиентом)

_________________
90% ответов на ваши вопросы находятся в руководстве, разделах "Вопросы" и "Видео" на нашем сайте.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не сразу подключается к базе
СообщениеДобавлено: 27.02.2019 04:15 
Не в сети

Зарегистрирован: 06.10.2014 18:30
Сообщения: 279
Откуда: Орел
OMEN писал(а):
Логи SQL Server при затыке на первом входе.

management Studio - Управление - Расширенные события - Сеансы - system_helth -наблюдать за данными в реальном времени
Вот такой текст ошибки

message При установлении соединения произошла ошибка. Код сетевой ошибки 0x6d. Соединение закрыто. Возможно, это связано с тем, что истекло время ожидания входа на клиенте или сервер. Время, затраченное на вход в систему: всего 69 мс, в очереди 0 мс, сетевая запись 0 мс, сетевое чтение 65 мс, установление SSL 3 мс, сетевое чтение SSL 2 мс, сетевая запись SSL 0 мс, защищенные вызовы по SSL 1 мс, в очереди по SSL 0 мс, обмен данными SSPI 0 мс, сетевое чтение SSPI 0 мс, сетевая запись SSPI 0 мс, защищенные вызовы по SSPI 0 мс, в очереди по SSPI 0 мс, проверка входа 0 мс, в том числе определяемая пользователем обработка входа 0 мс. [КЛИЕНТ: <named pipe>]

В других логах ничего нет во время подключения

По коду 0x6d описания не нашел

OMEN писал(а):
Также попробуйте другие строки подключения (напр., с нативным клиентом)

С двумя другими строками соединения не происходит вообще.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не сразу подключается к базе
СообщениеДобавлено: 28.02.2019 12:35 
Не в сети

Зарегистрирован: 25.04.2012 10:09
Сообщения: 2233
Откуда: Жуковский, Московская область
Проверка подлинности на SQL SERVER стоит какая? SQL SERVER и WINDOWS ?

TCP/IP-протокол в оснастке SQL SERVER Config. manager включен? Попробуйте отключить "именованные каналы" и оставить TCP/IP, перезапустить SQL SEVRER

Попробуйте в файл hosts на проблемной машине добавить запись "IP имя_сервера" (хоть сервер у вас и задан IP-адресом в строке подключения)

_________________
90% ответов на ваши вопросы находятся в руководстве, разделах "Вопросы" и "Видео" на нашем сайте.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не сразу подключается к базе
СообщениеДобавлено: 02.03.2019 04:32 
Не в сети

Зарегистрирован: 06.10.2014 18:30
Сообщения: 279
Откуда: Орел
OMEN писал(а):
Проверка подлинности на SQL SERVER стоит какая? SQL SERVER и WINDOWS ?

Да. sql server И windows
OMEN писал(а):
TCP/IP-протокол в оснастке SQL SERVER Config. manager включен?

Включен
OMEN писал(а):
Попробуйте отключить "именованные каналы" и оставить TCP/IP, перезапустить SQL SEVRER

Было ВКЛЮЧЕНО.
После того как выключил НЕ СОЕДИНЯЕТСЯ совсем. Даже если пользователь в Windows Администратор.
см. 1.jpg
Причем вот что интересно
После восстановления именованных каналов.
Соединения не было и в появившемся окне где выбирается строка соединения она была правильной.
Нажатие на ОК соединения не давало.
А вот если выбрать какую другую строку и затем тут же опять вернуть на исходную соединение появлялось.
OMEN писал(а):
Попробуйте в файл hosts на проблемной машине добавить запись "IP имя_сервера" (хоть сервер у вас и задан IP-адресом в строке подключения)

В этом я смысла не видел. У меня везде указаны IP. И компу не надо знать что есть Serverd, но сделал.
Не помогло.

Я думаю проблема не в сервере. К нему подключаются десяток машин (и по VPN в том числе) с правами пользователя.
И вот вчера настроил еще одну. Все отлично.
Проблема где то в клиентской машине


Вложения:
1.jpg
1.jpg [ 55.7 КБ | Просмотров: 40866 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не сразу подключается к базе
СообщениеДобавлено: 02.03.2019 19:57 
Не в сети

Зарегистрирован: 25.04.2012 10:09
Сообщения: 2233
Откуда: Жуковский, Московская область
Какой офис стоит на проблемной машине?
Драйвера OLEDB ставятся вместе с ним, попробуйте переустановить офис.

Еще вариант. Из этого архива для WinXP SP3 tools.oszone.net/V4sechkin/Test/msjet_xpsp3_rus.7z
файл dao360.dll скопировать в папку \Program Files\Common Files\Microsoft Shared\DAO, остальные - в \WINDOWS\system32, потом каждый файл зарегистрировать: Пуск -> Выполнить ->
Код:
regsvr32 "%CommonProgramFiles%\Microsoft Shared\DAO\dao360.dll"
regsvr32 msexch40.dll
regsvr32 msexcl40.dll
regsvr32 msjet40.dll
...


и т.д.

Для WinXP SP2 архив такой: tools.oszone.net/V4sechkin/Test/msjet_xpsp2.7z

_________________
90% ответов на ваши вопросы находятся в руководстве, разделах "Вопросы" и "Видео" на нашем сайте.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не сразу подключается к базе
СообщениеДобавлено: 03.03.2019 03:17 
Не в сети

Зарегистрирован: 06.10.2014 18:30
Сообщения: 279
Откуда: Орел
OMEN писал(а):
Какой офис стоит на проблемной машине?
Драйвера OLEDB ставятся вместе с ним, попробуйте переустановить офис.

Никакой не стоит и не стоял.
Используется LibreOffice ver 5.4.7.2
Что стоит см. 2.jpg
На всех компьютерах так.
Отличия:
Драйверы. Компы близкие (Socket 775, G41/G31)
Opera может где стоять, а может и везде стоит, а тут нет.
EFilm не везде.
Windows XP SP3 ставился с одного диска. Лицензионный. Все доступные обновления. FrameWork где ставил, а где и нет наверное

OMEN писал(а):
Еще вариант. Из этого архива для WinXP SP3 tools.oszone.net/V4sechkin/Test/msjet_xpsp3_rus.7z
файл dao360.dll скопировать в папку \Program Files\Common Files\Microsoft Shared\DAO, остальные - в \WINDOWS\system32, потом каждый файл зарегистрировать: Пуск -> Выполнить ->
Код:
regsvr32 "%CommonProgramFiles%\Microsoft Shared\DAO\dao360.dll"
regsvr32 msexch40.dll
regsvr32 msexcl40.dll
regsvr32 msjet40.dll
...


и т.д.

Все эти (и именно такие по содержанию) уже были на компьютере.
Все равно сделал регистрацию как Вы указали.
При регистрации некоторых файлов была ошибка см. 1.jpg
Вот файлы с ошибками
expsrv.dll
msjint40.dll
msjter40.dll
msrepl40.dll
mswdat10.dll
mswstr10.dll
vbajet32.dll

Запуск "Учет пациентов" не изменился


Вложения:
2.jpg
2.jpg [ 157.84 КБ | Просмотров: 40855 ]
1.jpg
1.jpg [ 40.59 КБ | Просмотров: 40855 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не сразу подключается к базе
СообщениеДобавлено: 04.03.2019 04:23 
Не в сети

Зарегистрирован: 06.10.2014 18:30
Сообщения: 279
Откуда: Орел
OMEN Вы похоже много времени тратите на решение моей проблемы.
Большое спасибо.

Но хочу сказать что проблема не критичная. Я легко могу переустановить систему и все будет хорошо.
Да в принципе и админом пользователя можно оставить...

Меня завела эта ошибка. Не могу понять почему так. Интересно.
Ну и на будущее что бы знать.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не сразу подключается к базе
СообщениеДобавлено: 04.03.2019 12:12 
Не в сети

Зарегистрирован: 25.04.2012 10:09
Сообщения: 2233
Откуда: Жуковский, Московская область
Попробуйте следующие вещи, все-таки дело, похоже, в системных библиотеках:
Access 2000 Runtime: sendit.cloud/q1nq0zmtug2u
Access Database Engine: sendit.cloud/w4schqbocrzc
Microsoft JET SP 8: sendit.cloud/xzretrl7byxj
MDAC: sendit.cloud/7464klvu07ta

Также проверьте, есть ли доступ на запись у следующих кустов реестра:
HKEY_CLASSES_ROOT\Microsoft.Jet.OLEDB.4.0
HKEY_CLASSES_ROOT\Microsoft.Jet.OLEDB.4.0Errors

_________________
90% ответов на ваши вопросы находятся в руководстве, разделах "Вопросы" и "Видео" на нашем сайте.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 12 ] 

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB