Vrex: не знаю. Если воспринимать бд как черный ящик, то вы можете сделать то же, что я описал выше, с любой БД. Запросили значение по ключу, если вернулось - значит новый ключ следует переименовать, и т.д.
Олег Шевченко: на ярлыке или исполняющем файле случаем в свойства-совместимость, не стоит галка запуск от имени администратора? если стоит- надо убрать
sir_Maverick: ребутните роутеры для профилактики
я думаю:
1. нарушились маршруты у провайдера
2. либо провайдер режет трафик
Но, остается не понятен вопрос с тем, что не пингуется офис1 из внешней сети, но проброс работает. Это похоже на фаервол на кинекте. Рекомендую попробовать обновить прошивку и сбросить в дефолт. А может это как раз и указывает на то, что провайдер режет трафик.
sir_Maverick: из офис1 - офис2 сколько хопов? офис2 - офис1 на каком застревает?
в правилах межсетевого экрана zyxel Keenetic Lite 2 есть что-то кроме проброса?
порт по умолчанию шарится, 3389? сделайте еще один проброс с нестандартного порта, например 9999 на 3389 локального хоста и из офиса 2 попробуйте подключится.
Все очень смахивает на то, что дом ру порезала icmp пакеты и плюсом порты по закрывала. Можете еще шнурок от домру воткнут на прямую в комп, выключить фаервол, и попробовать пинг из других мест ( с офиса2 например), что бы исключить роутер.
Яхья: А зачем вам это? Зачем запрещать? Я понимаю, есть ситуации, когда нужно не дать унести данные с компьютера, а вот зачем запрещать приносить - не понятно.
1. можно использовать switch ( правда не знаю, что быстрей, if по порядку или switch)
2. у вас есть условия с одинаковыми результатами, их можно объединить, например:
if (o1.getProductionDate() == null) {
return 1; }
if (o1 == null) {
return 1;
}
if ((o1 == null) || (o1.getProductionDate() == null)) return 1;
для начала, проверьте, будет ли проблема проявляется под другой учеткой