Средства балансировки сетевой нагрузки объединяют несколько компьютеров, работающих в качестве серверов и использующих сетевой протокол TCP/IP. Можно применять эту службу совместно с группой компьютеров, на которых функционируют службы терминалов, чтобы масштабировать производительность этих служб, распределяя клиентские запросы на несколько серверов. Однако при использовании балансировки нагрузки для терминальных серверов имеются ограничения. Поскольку пользователи могут быть явно связаны с различными терминальными серверами в пределах группы, сеансы связи пользователей могут быть нарушены, если они будут перераспределены на другой терминальный сервер. В качестве механизма, обеспечивающего сохранение информации о сеансе, в составе Windows Server 2003 реализована специальная служба Session Directory (Каталог сеансов). Каталог сеансов представляет собой базу данных, в которой фиксируется информация обо всех существующих сеансах. Если пользователь разорвал соединение с терминальным сервером, при последующем подключении он будет вновь подключен к тому серверу, с которым работал.
Будучи запущенной, служба Session Directory создает локальную группу Session Directory Computers. Состав этой группы по умолчанию остается неизменным. Администратор должен вручную добавить в эту группу серверы, с которыми указанная служба будет работать.
Для запуска службы Session Directory администратор должен в оснастке Service (Службы) вызвать окно свойств объекта Terminal Services Session Directory и нажать кнопку Start (Пуск).
Администратор может осуществлять настройку службы Session Directory при помощи механизма групповых политик либо посредством утилиты Terminal Services Configuration.