|
Разрыв соединения возможно ли избежать перезагрузки базы
|
|||
---|---|---|---|
#18+
Добрый день, Подскажите, можно ли как-то избежать перезагрузки базы mdb в Acceess 2010 при периодическом разрыве соединения в сети. Как я понял, есть вариант с слушанием на таймере и открытием нового соединения ADO. Поэксперементировал с кнопкой открывающей соединение, но все равно требует перезагрузку: Dim ConStr As String, Cnn ConStr = Application.CurrentProject.BaseConnectionString Set Cnn = CreateObject("ADODB.Connection") Cnn.Open (ConStr) Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.06.2018, 20:27 |
|
Разрыв соединения возможно ли избежать перезагрузки базы
|
|||
---|---|---|---|
#18+
Нашел на сайте https://www.experts-exchange.com/questions/25594983/Network-access-interrupted-in-Access-2007-on-Windows-7-Vista.html такое предложение по настройке ветки реестра сетевой службы Windows Terminal server отдельно на клиенте и сервере [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters] "autodisconnect"=dword:ffffffff (шестнадцатиричное значение по умолчанию "f") [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanworkstation\parameters] "KeepConn"=dword:00003840 (нужно создать этот параметр, можно выбрать при вводе значения десятичный формат (секунды) макс. 65000) Правда в статье в основном грешат при обрыве подключения на машины на Windows начиная с версии Vista и выше, клиент на WinXP соединение якобы не рвет, но в моем случае клиент на WinXp. Также есть рекомендации по установке в настройках Access параметра OLE/DDE в 0 сек, выключения NameAutoCorrect а также выключения уже в конструкторе таблиц SubDatasheets. И еще при наличии в сети одновременно машин с Windows до и после WinXp, рекомендуют на машинах выше WinXP выключить протокол SMB 2, тогда будет использоваться SMB 1, рекомендуемый для такой конфигурации Windows систем на машинах в сети. https://www.petri.com/how-to-disable-smb-2-on-windows-vista-or-server-2008 Проверю в деле. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.07.2018, 16:50 |
|
Разрыв соединения возможно ли избежать перезагрузки базы
|
|||
---|---|---|---|
#18+
Важно при использовании фала в сети соблюдать технологию файл-сервер (в более продвинутом случае клиент-сервер). При выборе файл-сервер, файл с таблицами (или весь файл со всеми объектами (таблицы, запросы, формы, отчеты, макросы)) разместить на сервере, а на клиентах локально разместить одноименную копию файла с объектами фронт-енда (запросы, формы, отчеты, макросы) а таблицы в этот файл присоединить через меню "Внешние данные" из первого файла сервера. Т.е. пошагово: скопировать файл с сервера на клиенты в локальные папки, после чего удалить на каждом клиенте все таблицы и потом через меню "Внешние данные" присоединить одноименные таблицы из серверного файла. В этом случае экономится трафик, увеличивается скорость, локальные файлы с подключением только к таблицам устойчивы к временному разрыву сети. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.07.2018, 17:22 |
|
Разрыв соединения возможно ли избежать перезагрузки базы
|
|||
---|---|---|---|
#18+
Лучше всего использовать сервер терминалов. Разрыв связи никак не сказывается на базе. Проверено неоднократно. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.07.2018, 21:49 |
|
|
start [/forum/topic.php?fid=45&gotonew=1&tid=1611311]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
60ms |
get topic data: |
11ms |
get first new msg: |
8ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
others: | 280ms |
total: | 444ms |
0 / 0 |