У меня есть файловый сервер 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), но вы тоже этого не делаете.
Извлеченный урок: не зацикливайте имена серверов в коде. Используйте псевдоним и / или файл конфигурации, который не сломается при изменении конфигурации.