Назад | Перейти на главную страницу

Попытка перенаправить общий ресурс с одного сервера на общий ресурс на другом сервере

У меня есть файловый сервер Windows 2008R2 с несколькими общими папками. Я хотел бы каким-то образом перенаправить некоторые (не все) общие ресурсы в другое расположение файла.

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

Зачем? У нас есть несколько процессов обработки данных, которые не будут работать правильно, если мы изменим имя сервера.

Пример, иллюстрирующий текущую среду и желаемый результат:

Текущая среда

.User вводит данные | Файловый ресурс, в котором размещены данные

\\ СЕРВЕР1 \ Поделиться1 | \\ СЕРВЕР1 \ Поделиться1

\\ СЕРВЕР1 \ Поделиться2 | \\ СЕРВЕР1 \ Поделиться2

Разыскиваемое поведение

.User вводит данные | Файловый ресурс, в котором размещены данные

\\ СЕРВЕР1 \ Поделиться1 | \\ СЕРВЕР1 \ Поделиться1

\\ СЕРВЕР1 \ Поделиться2 | \\ СЕРВЕР2 \ Поделиться2

Нет возможности сделать это. Вы можете DFS иметь единое пространство имен, независимое от серверов, но вы должны использовать пространство имен, чего вы не делаете.

Если бы вы удаляли Server1, у вас мог бы быть ответ Server2 на любое имя (Server1 и Server2), но вы тоже этого не делаете.

Извлеченный урок: не зацикливайте имена серверов в коде. Используйте псевдоним и / или файл конфигурации, который не сломается при изменении конфигурации.