Вы могли предоставить схему? Если бы эти два веб-сервера имеют общедоступного дюйм/с, и сервер базы данных имеет частный IP, который подразумевал бы, что сервер базы данных находится на другой подсети к другим двум, которая по очереди подразумевает, что существует маршрутизатор между ними. С другой стороны, эти два веб-сервера могут иметь несколько сетевых плат; один для 'общедоступной' стороны и один для 'частной' стороны.
Относительно Вашего вопроса, если все Вам нужно, исходящий доступ в Интернет для просмотра, может быть возможно установить веб-прокси (например, Сквид) на одной из Ваших общедоступных машин и настроить настройки частной машины прокси соответственно.
Используйте команду openfiles, чтобы идентифицировать и разъединить пользователей, у которых есть открытый файл. Если это не работает, загрузите утилиту Unlocker.
Синтаксис Openfiles:
openfiles.exe /query
openfiles.exe /disconnect /id openFileID
1.) Open `computer management', (right-click "My Computer", select
`Manage')
2.) Scroll down to `Shared Folders', expand.
3.) Select/click on `Open Files'. Double/triple-check to make sure
nobody has it open.
Если Вы хороши на вышеупомянутом, также глубокий файл/путь к папке мог бы давать Вам некоторое горе. Попытайтесь переместиться по нескольким папкам к корню, затем вырезав и вставив их для сокращения части того пути. Поочередно, Вы могли переименовать папки в пути к "1", "2", "3", и т.д. Сокращение некоторых посторонних символов.
Я вижу это все время, можно также запустить Проводник Процесса Systernal для нахождения, у кого есть файл, вот большое практическое руководство при использовании Проводника Процесса с этой целью: Разблокирование регистрирует, которые используются
Мне лично нравится этот путь, так как я имею этот инструмент на своей Карте памяти и могу выполнить его, не имея необходимость устанавливать его.
Несколько методов здесь: http://www.geeksaresexy.net/2007/06/04/how-to-delete-an-undeletable-file/