Как прервать соединение с БД в целях тестирования? - PullRequest
2 голосов
/ 30 января 2012

У меня есть приложение, которое подключается к базе данных на удаленном сервере.Мне нужно проверить, как приложение будет работать в случае, когда временно потерял соединение.Я не могу отсоединить сетевой кабель.Можно ли временно прервать соединение и после восстановления?ОС - windows.Спасибо.

Ответы [ 2 ]

1 голос
/ 30 января 2012

Вы можете использовать программный брандмауэр, если у вас есть тот, который блокирует определенные приложения.Даже брандмауэр Windows (Win 7 и Vista) имеет эту опцию.

1 голос
/ 30 января 2012

В Windows вы можете использовать команду netsh для отключения сетевого интерфейса.См. Использование в этот ответ .Но я считаю, что эта команда ведет себя по-разному в зависимости от версии ОС ...

Если она не работает, возможно, попробуйте утилиту devcon .

Утилита DevConутилита командной строки, которая выступает в качестве альтернативы диспетчеру устройствИспользуя DevCon, вы можете включать, отключать, перезапускать, обновлять, удалять и запрашивать отдельные устройства или группы устройств.DevCon также предоставляет информацию, которая имеет отношение к разработчику драйвера и недоступна в диспетчере устройств.

Вы можете использовать DevCon с Microsoft Windows 2000, Windows XP и Windows Server 2003. Вы не можете использовать DevCon с Windows 95,Windows 98 или Windows Millennium Edition.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...