У меня "Учет пациентов" от 08.12.2016. Но думаю актуальна ошибка и для "Архив документов". Сестры все же.
В теме "Заголовок окна"
OMEN писал(а):
Uspenskiy писал(а):
1. Место хранения базы (имя сервера, IP сервера).
Задается в параметре
/DB:"СТРОКА_СОЕДИЕНЕНИЯ_С_СУБД_SQLSERVER____ИЛИ_ПУТЬ_К_ФАЙЛУ_MDB"Раздел в справке: Руководство администратора > Запуск программы
Да я то же думал что это работает. Даже где то тут писал на форуме об этом.
Сегодня провел опыт.
1. Есть компьютер с IP 192.168.1.7 (далее 192.168. буду опускать)
2. Подключаюсь к VPN 1
3. Получаю адрес 10.100
4. В этой сети есть SQL сервер с адресом 10.1
5. Запускаю программу. В параметрах настраиваю с ним соединение (с базой
testorel) и проверяю соединение. Копирую строку в свойства ярлыка.
"C:\Program Files\PatientsCount\PatientsCount.exe" /DB:Provider=SQLOLEDB.1;Persist Security Info=False;Data Source=192.168.10.1\SQLEXPRESS;User ID=sa;password=Pass1;Initial Catalog=testorel;
6. Запускаю все хорошо
7. В свойствах ярлыка меняю имя базы на другую
testorel2 (имеющуюся на сервере) и запускаю. Все хорошо.
А вот тут проблемы начинаются
8. Отключаюсь от VPN 1
9. Подключаюсь к VPN 2
10. Получаю адрес 12.100
11. В этой сети есть SQL сервер с адресом 12.1
12. Исправляю строку в свойства ярлыка. В частности IP, пароль и базу
"C:\Program Files\PatientsCount\PatientsCount.exe" /DB:Provider=SQLOLEDB.1;Persist Security Info=False;Data Source=192.168.
12.1\SQLEXPRESS;User ID=sa;password=
Pass2;Initial Catalog=
test;
13. Запускаю и получаю следующее окно
14. Если в нем исправлю поля IP, пароль и базу и нажму ОК с базой соединюсь.
Ну и не хорошо в ярлыке пароль в явном виде указывать.
P.S.
Попробовал так еще
/DB:
testorel и
/DB:
testorel2 Работает (на SQL)