1C v7.7: FAQ по использованию 1С: Предприятие с терминальным сервером

Создан 9 сентября 2002 года, последние корректировки внесены 30 января 2009 года

  • Далее по тексту слово "программа" - обычно означает "программа 1С: Предприятие 7.7".
  • Сокращение "БД" означает "база данных".
  • Сокращение "ИБ" означает "информационная база".
  • Под "сервером" обычно подразумевается "терминальный сервер"
  • Под "терминальным сервером" обычно подразумеваются "Windows NT 4.0 Terminal Edition", "Службы терминалов Windows 2000"
    (преимущественно последнее)
  • Если не упомянута операционная система, то подразумевается семейство Windows 95/98/ME/NT/2000/XP/2003.

Спасибо за замечания (адреса не публикую, м.б. люди спама не любят ;):

  • Dmitry Dementiev (что за замечания - не помню, но помню, что были)
  • Alexey Galkin (по клиенту rdesktop для Unix)
  • Михаил Коробицын (по мастеру "Создатель клиента службы терминалов" и по надежности)
  • Nikolay Sirotkin (просто куча замечаний, исправлений, советов)
  • Алексей Сутягин (исправления и уточнения определений и вопросов инсталяции прикладных программ, а также по особенностям работы
    терминальных служб Windows XP, замечания по административному режиму)
  • Arthur Ponomarev (ряд замечаний по оформлению)
  • Alex Usenkov (замечания по работе с малым количеством оперативной памяти на сервере)
  • Игорь Снежко (статья-инструкция по активизации терминальных служб)
  • Кирилл (информация о дистрибутивах терминальных клиентов)

Адрес оригинала FAQ'а: http://faq1c.gorbunov.ru.

  1. Я работаю с 1C: Предприятие 7.7. Зачем мне нужен терминальный сервер и что это такое?

    Для увеличения производительности работы программмы и повышения надежности. Это специальная программное обеспечение,
    встроенное в операционную систему Windows, которое позволяет разным пользователям одновременно создать несколько
    пользовательских сессий на одном компьютере (терминальном сервере). При этом взаимодействие со своей сессией (и с программами,
    запущенными в этой сессии) каждый из этих пользователей осуществяет удаленно, со своего компьютера.

  2. Производительность работы программы меня устраивает. Нужен ли мне терминальный сервер для надежности?

    Гораздо большую сохранность ваших данных на сервере обеспечит SQL-сервер.

    Но и при работе с терминальным сервером достигается повышение надежности за счет того, что работе программы 1С: Предприятие ее
    базе данных не наносят вреда зависания клиентских компьютеров и разрывы связи между сервером и клиентскими компьютерами. Когда
    после перезагрузки или восстановления связи клиент повторно подключается к серверу терминалов - первое, что он увидит, будет
    уже запущенная программа 1С, которая осталось в том же состоянии (те самы же открытые документы, отчеты и т.п.), что и до
    отключения.

    Следовательно, резко уменьшается вероятность порчи БД и необходимости ее переиндексации (если, конечно, сам сервер работает
    устойчиво).

  3. Что такое SQL-сервер?

    Применение SQL-сервера для работы с программой 1С: Предприятие подробно описано в другом FAQ'е.

  4. У нас в организации 30 пользователей, база данных 600 мегабайт и растет быстро. Программа 1C: Предприятие тормозит и часто
    падает. Поможет ли нам терминальный сервер?

    Да. Более того это единственный способ кардинально решить проблему производительности программы. Удивительно, как вы до сих
    пор работали без него.

  5. Каким чудом терминальный сервер повышает производительность программы 1С: Предприятие?

    Терминальный сервер позволяет нескольким пользователям работать с несколькими экземплярами программы 1С: Предприятие,
    физически запускаемыми на одном компьютере. В этом случае программы не перетягивают огромные объемы информации по сети, а
    работают локально.

  6. Мне кажется, что всем пользователям запускать программы на одном компьютере неудобно.

    Каждый пользователь работает со своего компьютера. К нему по сети передается изображение, выводимое на экран его экземпляром
    программы, а он него в этот экземпляр передаются нажатия на клавиатуре и движения-нажатия на мыши.

  7. На экране терминального сервера полный бардак?

    Нет. Каждый пользователь видит на экране только свое содежимое. Пользователь работающий на самом терманальном сервере локально
    также не видит содержимое экранов других пользователей, которые в это время подключены к серверу удаленно (есть специальный
    режим работы для администратора - "Удаленное управление", тогда и пользователь и администратор, находясь на разных
    компьютерах, видят на своих экранах одно и то же).

  8. А можно ли вообще использовать один компьютер для работы с терминальным сервером?

    Можно. При использовании дополнительного программного обеспечения,
    например, BeTwin от фирмы ThinSoft
    (http://www.thinsoftinc.com),
    в России ее продукты (BeTwin, WinConnect) продвигает компания ЭФ-1
    (http://www.ef1.ru).

    BeTwin расширяет заложенные в операционную систему возможности
    совместной работы пользователей. Для его использования требуется
    подключить к одному системному блоку несколько мониторов, клавиатур
    и мышей. Работа практически ничем не отличается от работы одного
    пользователя - каждый пользователь запускает свои программы и
    видит на экране только их.

  9. У нас быстрые компьютеры. Я думаю, что терминальный сервер замедляет работу, ведь на нем запущено несколько программ.

    Он ускоряет работу не любых программ, а работающих с общей базой данных. Ускорение достигается именно значительным уменьшение
    времени получения данных из общей базы.

  10. У нас мощные компьютеры и программа 1С: Предприятие предназначена для работы по сети. Неужели терминальный сервер ускорит ее
    работу?

    Программа 1С: Предприятие передает по сети очень много данных из/в БД. Запуск нескольких ее экземпляров на одном компьютере (с
    терминальным сервером) чрезвычайно ускоряет работу. Сама база данные, само собой, тоже должна находиться на том же компьютере.
    Более на рабочих станциях для работы программы мощные компьютеры вам не понадобяться.

  11. Пользователям не нужны мощные компьютеры для работы с терминальным сервером?

    Вся обработка данных ведется на компьютере с терминальным сервером. Пользователи могут работать на очень древних и слабых
    машинах.
    Но, например, на i486/RAM 8/HDD 100M/Video CL256k работать будет не очень комфортно (без Windows, из под DOS) - будет
    чувствоваться прокрутка текстов, таблиц, списков.

  12. Понадобится ли мощный сервер?

    Для использования терминального сервера с программой 1С: Предприятие понадобиться более мощный компьютер, чем компьютеры
    пользователей. Но не обязательно намного более мощный. Кроме того, при большом числе рабочих мест, вложив большие деньги в
    компьютер для терминального сервера, вы можете много сэкономить на компьютерах для пользовалей.

  13. Какой нужен компьютер для терминального сервера?

    Самое большое значение имеет оперативная память.

    128M для работы с терминальными службами Windows 2000 Server - маловато даже для небольшого количества пользователей.

    Для большинства сложных конфигураций и больших БД по минимому достаточно 48М на каждого пользователя плюс
    128М под операционную систему Windows 2000 Server или 96M под Windows NT 4.0 Server Terminal Edition, можно больше, можно и
    меньше, это влияет на комфортабельность работы, а не на саму возможность работы.

    Несложные конфигурации позволяют даже 10-ти пользователям комфортно работать на сервере с 256M.

    Типовая комплексная конфигурация от 1С отжирает памяти больше, чем типовая бухгалтерская конфигурация от 1С.

    Крупные отчеты и глюки с их сохранением могут съесть даже > 256M у одного пользователя.

    Если более 20 пользователей, то не будет лишним второй процессор.

    При большом числе клиентов вы с одной стороны экономите много денег
    на оборудовании рабочих мест пользователей, а с другой -
    значение надежности и быстродействия сервера для работы всей системы
    возрастает.
    Следовательно, имеет смысл повысить скорость и надежность
    работы сервера установкой RAID-массива (я имею ввиду только аппаратные
    решения, причем не дешевые аппаратные решения - то есть не те копеечные
    RAID-контроллеры, что встраиваются в некоторые материнские платы).

  14. Возможна ли работа с терминальным сервером Windows 2000 с 128М оперативной памяти?

    С небольшой базой данных и 2-3 пользователями. При большей нагрузке на сервер - будет очень сильно тормозить.

    А, в случае, если терминальный сервер выполняет еще и функции контролера домена Active Directory, то, при попытке подключения
    к серверу, вы будете получать сообщение: "Сервер в данный момент занят или перегружен".

  15. Возможна ли работа с терминальным сервером из под Windows 3.11?

    Да. Соответствующее клиентское программное обеспечение есть и у Microsoft и у Citrix.

  16. Возможна ли работа с терминальным сервером из под Unix?

    Да. Но работу с клиентскими машинами под Unix стандартный клиент от Microsoft не поддерживает. Под Unix работают клиенты
    Citrix Metaframe, rdesktop, ThinSoft WinConnect.

  17. Возможна ли работа с терминальным сервером из под DOS?

    Да, имеется специальное клиентское программное обеспечение. Terminal-Services.net. Платный, демо-версия с ограничением работы
    в 15 минут. http://www.terminal-services.net. А также Citrix Metaframe.
    Платный.

  18. Что такое Citrix Metaframe?

    Собственно технология терминальных серверов под Windows была первоначально разработана фирмой Citrix, реализована ею для
    Microsoft Windows NT 3.51 и названа Citrix WinFrame. Затем эта технология была лицензирована фирмой Microsoft.
    После чего была выпущена специальная версия Window NT 4.0 Server Terminal Edition, а начиная с Windows 2000
    эта технология встраивается во все серверные версии операционных систем Windows. Начиная с Windows 2000 (именно
    уже с Windows 2000, а не с Windows XP) это технология
    в урезанном виде встраивается в несерверные операционные системы Windows.

    Citrix MetaFrame - это программный продукт, устанавливаемый в дополнение к уже встроенному в Windows
    терминальному серверу от Microsoft и расширяющий его возможности (т.е. сам сервер Windows уже имеет ядро,
    поддерживающее создание терминальных сессий с виртуальными видеоустройствами, - эта функция Citrix Metaframe не реализуется).

    Citrix MetaFrame 1.0 устанавливается на Windows Terminal Server (или, иначе, Windows NT 4.0 Terminal Server Edition). Версия
    Citrix MetaFrame 1.0 входит в комплект WTS (TSE).

    Для терминальных служб Windows 2000/2003 Server существует версия Citrix MetaFrame 1.8. Кроме того для тех же
    операционных систем существует версия Citrix MetaFrame XP.

    Первые версии программного обеспечения терминального сервера от Microsoft не позволяли многого, что позволяет программное
    обеспечение терминального сервера от Citrix, например, доступ к последовательным портам (COM-портам) локального компьютера из
    терминальной сессии.

    Версия терминального сервера/клиента Windows 2003/XP уже позволяет подключать диски клиента при подключении по протоколу RDP
    аналогично Citrix MetaFrame при подключении по протоколу ICA (в том числе и при подключении с XP на XP). Есть большие
    основания полагать что все остальные возможности этого замечательного продукта также плавно перетекут в компоненты следующих
    версий Windows :)

    Citrix Metaframe коммерческая (не бесплатная) разработка. См. подробнее www.citrix.com.

  19. Что такое rdesktop?

    rdesktop является бесплатным open source вариантом клиента терминальных служб для операционных систем семейства Unix (в том
    числе Linux). Запускается на большинстве операционных систем семейства Unix, использует X Window. Реализует только основную
    функциональность терминального клиента. Подробнее см. www.rdesktop.org или www.sf.net/projects/rdesktop.

  20. Что такое WinConnect?

    Существует несколько продуктов одной и той же фирмы,
    в названии которых употребляется слово WinConnect. Во-первых,
    это клиент для работы с терминальными службами Windows из под
    операционной системы Linux. Во-вторых, это дополнение к Windows XP,
    которое превращает ее в терминальный сервер.

    Это коммерческие продукты от фирмы ThinSoft
    (http://www.thinsoftinc.com),
    в России ее продукты (BeTwin, WinConnect) продвигает компания ЭФ-1
    (http://www.ef1.ru).

  21. Что умеет Citrix Metaframe из того, чего не умеют терминальные сервера от Microsoft?

    Поддерживаются работа клиентской части под большим числом операционных систем.
    Citrix MetaFrame позволяет подключаться к терминальным службам по протоколу Citrix ICA, подключать диски, принтеры и
    последовательные порты клиента, работать с опубликованными приложениями.
    Поддерживается автоматическая балансировка нагрузки на несколько серверов (для использования с программой 1С: Предприятие
    данная возможность не нужна).

  22. Какие существуют варианты терминальных серверов?

    Специальная версия операционной системы Microsoft Windows NT Server 4.0 Terminal Edition (Windows NT TSE 4.0), встроенные в
    Microsoft Windows 2000 Server терминальные службы (Terminal Services) и расширяющий их возможности Citrix Metaframe.

  23. В поставку Windows XP входят терминальные службы. Можно их использовать?

    Полноценный терминальный сервер встраивается только в серверные варианты операционных систем Windows.

    В несерверной операционной системе Windows XP - однопользовательский вариант терминальных служб. Второй пользователь может или
    подключиться к сеансу, работующему в данный момент локально (на консоли), или закрыть его и начать новый. При этом сеанс на
    консоли будет заблокирован, то есть одновременно работать не получится. При разблокировке сеанса с консоли удаленный
    пользователь будет отключен. :(

  24. Можно заставить работать терминальные службы Windows XP в многопользовательском режиме?

    Средствами операционной системы - нет. Такое возможно только в серверном варианте Windows XP - в Windows Server 2000, Windows Server 2003, Windows Server 2008. Внимание!!! Некоторые сервера не поддерживают терминальных подключений (кроме 2 административных) - например Windows Small Business Server ведет себя в этом отношение наподобие Windows XP или Windows Vista.

    Можно только при помощи дополнительных продуктов - например
    WinConnect Server фирмы ThinSoft
    (http://www.thinsoftinc.com),
    в России ее продукты (BeTwin, WinConnect, WinConnect Server) продвигает компания ЭФ-1
    (http://www.ef1.ru).

    Или при помощи XP Unlimited. Их сайт http://www.xpunlimited.com

    Или при помощи ViTerminal. Их сайт http://viterminal.ru

    Есть и еще программное обеспечение http://www.elusiva.com

    Есть и еще http://www.thinstuff.com

  25. Что мне нужно, чтобы начать работу программы 1С: Предприятие с терминальным сервером?

    Дистрибутив программы 1С: Предприятие и дистрибутив терминального сервера.

  26. Какая версия программы 1С: Предприятие должна быть?

    Сетевая или SQL-версия.

  27. У меня есть дистрибутив Windows 2000 Server. Нужно ли мне еще что-нибудь, чтобы взвести терминальный сервер?

    Все необходимое уже есть в дистрибутиве. Кроме самого компьютера и некоторых знаний, разумеется ;)

  28. Терминальные службы Windows 2000 Server хотят зарегистрироваться, требуют лицензии.

    Терминальные службы Windows 2000 Server будут работать в демонстрационом режиме 90 дней.

  29. Терминальные службы Windows 2000 Server работают уже давно и просят лицензий.

    Установите компоненту Windows "Сервер лицензирования служб терминалов". Он будет выдавать временные лицензии некоторое время.

  30. Временные лицензии более давать не хочет.

    Решение проблемы чрезвычайно простое. Ищите в Internet'е - "лицензирование терминальных служб" или "решение проблемы лицензирования терминальных служб".

  31. Лицензирование терминальных служб какое-то запутанное.

    В качестве ответа приводим текст наиподробнейшей статьи:

    PSS ID Number: RU237811

    Article Last Modified on 03-21-2001

    ----------------------------------------------------------------------------

    Информация в данной статье применима к:

    a.. Microsoft Windows 2000 VERSIONS Server
    b.. Microsoft Windows 2000 VERSIONS Advanced Server

    ----------------------------------------------------------------------------

    Аннотация
    В службах терминалов Windows 2000 значительно расширен механизм внедрения и
    отслеживания использования клиентских лицензий в структуре организации.
    Компонент операционной системы "Лицензирование служб терминалов" включает в
    себя мастер лицензирования, позволяющий загрузить пакет лицензий и управлять
    количеством клиентских лицензий на доступ к Службам терминалов Windows 2000
    (Windows 2000 Terminal Services Client Access Licenses - TS CALs) или на
    доступ пользователей по лицензии "Подключатель к Интернету служб терминалов
    Windows 2000" (Windows 2000 Terminal Services Internet Connector Licenses -
    ICs). Для внедрения упомянутых лицензий необходимо создать и активизировать
    сервер лицензирования, а затем установить на него данные лицензии.
    Процедурой лицензирования служб терминалов предусмотрено четыре метода
    взаимодействия со службой Microsoft Certificate Authority and Clearinghouse
    для активизации сервера лицензирования и установки клиентских лицензий:
    подключение через Интернет, с помощью ресурса Веб (World Wide Web - WWW),
    посредством телефона или факса. В данной статье описан метод активизации с
    помощью Интернет как наиболее быстрый и простой способ выполнения данной
    процедуры.

    Дополнительная информация
    Активизация сервера лицензирования производится однократно, после чего на
    сервер устанавливаются пакеты лицензий. Операционные системы семейства
    Microsoft Windows 2000 Server используют данные лицензии для отслеживания
    процессов подключения клиентов к терминальным службам, разрешая или запрещая
    процедуру подключения.

    Для активизации сервера лицензирования служб терминалов выполните действия,
    описанные ниже.

    Примечание: При выполнении следующих действий подразумевается, что службы
    терминалов установлены в режиме сервера приложений. Примером режима сервера
    приложений может служить работа операционной системы Microsoft Windows NT
    4.0 Terminal Server Edition, где клиенты получают доступ к предоставленным
    ресурсам и программам семейства Microsoft BackOffice.

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

    1.. Нажмите кнопку "Пуск", выберите пункт "Программы", откройте группу
    программ "Администрирование" и запустите программу "Лицензирование служб
    терминалов".

    2.. В окне "Лицензирование служб терминалов" откройте дерево консоли "Все
    серверы" и выберите сервер лицензирования, предназначенный для активизации.

    3.. В меню "Действие" запустите команду "Активизировать сервер".

    Примечание: Данная команда недоступна, если выбран элемент "Все серверы".

    4.. Запустится мастер лицензирования и будут отображены следующие
    параметры сервера лицензий:

    a.. Активизирован для

    b.. Метод подключения

    c.. Вид лицензирования

    d.. Код продукта

    5.. На первом этапе информация содержится только в поле "Код продукта".
    Остальные данные должны быть введены в последующих запросах мастера. Нажмите
    кнопку "Далее".

    6.. В списке "Метод подключения" выберите желаемый способ соединения со
    службой активизации (например, Интернет, Веб, Факс или Телефон) или
    согласитесь с установленным по умолчанию способом подключения через
    Интернет. Примечание: Для использования данного способа необходима
    предварительная настройка соединения с Интернетом.

    Примечание: В данной статье обсуждается способ соединения через Интернет.

    7.. Нажмите кнопку "Далее".

    8.. В разделе "Вид лицензирования" укажите тип соглашения, по которому был
    приобретен пакет лицензий:

    a.. Соглашение "Select" или "Enterprise Agreement"

    b.. Соглашение "MOLP" (Microsoft Open License Program)

    c.. Другое соглашение

    Примечание: Продолжение данного процесса будет невозможно, если пакет
    лицензий не был приобретен у официального поставщика программного
    обеспечения. Мастер лицензирования не позволяет производить интерактивную
    покупку пакета лицензий. Данная процедура предназначена для установки пакета
    лицензий, приобретенных в виде соглашения, отпечатанного на бумаге, на
    сервер с запущенными службами терминалов. В дальнейшем описании
    подразумевается, что выбран тип "Другое соглашение". Обычно этот параметр
    выбирается, если коробочная версия программного продукта приобретена через
    розничную сеть.

    9.. Нажмите кнопку "Далее".

    10.. Введите требуемую информацию в двух последующих регистрационных окнах
    в разделе "Сведения об организации" и нажмите кнопку "Далее".

    11.. На следующем этапе произойдет подключение к серверу Microsoft
    Registration Authority and Clearinghouse и появится диалоговое окно
    "Завершение процесса". Регистрационный сервер вышлет необходимый для
    активизации код PIN (Personal Identification Number) по адресу электронной
    почты, который был указан при вводе информации об организации. Активизация
    не может быть завершена без применения данного кода. В диалоговом окне
    "Завершение процесса" выберите один из вариантов последующих действий:

    a.. Завершить процесс активизации сейчас (PIN-код уже получен). Выберите
    данный вариант, если уже получено сообщение с требуемым кодом.

    b.. Отложить завершение процесса до получения PIN-кода. Выберите данный
    вариант, если необходимо по каким-то причинам отложить процесс активизации
    (в том числе, из-за задержек, связанных с получением почтового сообщения с
    требуемым кодом).

    c.. Перезапустить процесс лицензирования. Выберите данный вариант, если
    необходимо вернуться на начальную стадию процесса активизации. Все введенные
    данные при этом будут стерты. Данный вариант необходимо выбрать, если
    сообщение с PIN-кодом так и не было получено.

    12.. После выбора варианта нажмите кнопку "Далее" или ожидайте получение
    почтового сообщения с PIN-кодом.

    13.. После получения почтового сообщения с PIN-кодом выберите пункт
    "Завершить процесс активизации сейчас (PIN-код уже получен)" и нажмите
    кнопку "Далее". Ниже приведен пример сообщения электронной почты,
    содержащего PIN-код:

    Сообщение от "Microsoft Terminal Services Activation" с темой "Terminal
    Services License Server Activation"
    Thank you for activating your Terminal Services License Server with
    Microsoft.

    This mail contains the PIN needed to complete the activation process.
    This PIN must be entered into the Licensing Wizard exactly as shown:

    Your PIN: XXXXXXXXXX-XXXXXXXXXX-XXXXXXXXXX-XXXXX

    This PIN is valid for the Terminal Services License Server with the
    following Product ID:

    Product ID: XXXXX-XXX-XXXXXXX-XXXXX
    14.. Введите или через буфер обмена скопируйте и вставьте код в
    соответствующую строку в диалоговом окне "PIN-код активизации" и нажмите
    кнопку "Далее".

    15.. Мастер лицензирования подключится к серверу Microsoft Registration
    Authority and Clearinghouse для активизации сервера лицензий. Если все
    требуемые данные были введены корректно, появится диалоговое окно
    "Завершение работы мастера лицензирования", где отобразится информация
    следующего содержания:
    Состояние:
    Ваш сервер лицензий успешно активизирован. Чтобы установить ключевые
    пакеты лицензий сейчас, щелкните "Далее". Чтобы отложить установку лицензий,
    снимите расположенный ниже флажок и щелкните "Готово".
    Примечание: Флажок "Установить лицензии сейчас" по умолчанию установлен.
    Нажмите кнопку "Далее".

    16.. Появится следующее сообщение:

    Ваш сервер лицензий активизирован. Теперь мастер поможет вам установить
    ключевые пакеты лицензий.
    17.. Чтобы установить пакет лицензий, нажмите кнопку "Далее".

    18.. В диалоговом окне "Код лицензий" введите номер пакета лицензий,
    устанавливаемых на выбранный компьютер с запущенными службами терминалов. В
    дальнейшем подразумевается, что в розничной сети была приобретена коробочная
    версия продукта. Пакет лицензий TS CALs содержит код, который необходимо
    ввести в окне мастера лицензирования. После ввода требуемой информации
    нажмите кнопку "Далее".

    Примечание: Если в разделе "Вид лицензирования" было выбрано "Соглашение
    "Select" или "Enterprise Agreement", отобразится поле "Номер заявки",
    который вы определите из документов для соглашения Microsoft Enterprise
    Agreement, полученных от официального поставщика программных продуктов
    Microsoft. Если в разделе "Вид лицензирования" было выбрано "Соглашение
    "MOLP" (Microsoft Open License Program)", то отобразятся поля "Номер
    авторизации" и "Номер лицензии", которые вы определите из документов для
    соглашения Microsoft Open License Program, полученных от официального
    поставщика программных продуктов Microsoft. При активизации сервера лицензий
    по двум последним видам соглашений необходимо дополнительно выбрать в списке
    "Тип продукта" тип лицензий ("Клиентская лицензия (CAL) служб терминалов
    Windows 2000" или "Подключатель к Интернету служб терминалов Windows 2000")
    и указать количество соответствующих лицензий. При нажатии кнопки "Далее"
    без указания действительных номеров авторизации и лицензии (для соглашения
    MOLP) или номера заявки (для соглашения "Select" или "Enterprise Agreement")
    появится сообщение "Мастеру не удалось успешно завершить работу". В этом
    случае нажмите кнопку "Назад" и введите корректные данные в соответствующие
    поля.

    19.. Если пакет лицензий будет загружен и готов к использованию, появится
    следующее сообщение:

    Состояние:
    Новый ключевой пакет лицензий успешно установлен.
    20.. Нажмите кнопку "Готово".

    21.. В окне оснастки "Лицензирование служб терминалов" выберите в левой
    панели сервер лицензий, при этом в правой панели отобразится список
    установленных лицензий TS CALs или ICs.

    Для получения дополнительной информации о применении лицензирования для
    служб терминалов Windows 2000 обратитесь к следующей статье Microsoft
    Knowledge Base:
    Q237801 Windows 2000 Terminal Services Utilizes Enforced Licensing

  32. Как задействовать терминальные службы в Windows 2000?

    Такое возможно только в серверном варианте операционной системы Windows 2000 - в Windows 2000 Server или в Windows 2000
    Advanced Server или в Windows 2000 Datacentr Server. Необходимо в "Панели управления" через "Установка и удаление программ"
    войти в "Установка и удаление компонентов Windows" и поставить галочку на пункте "Службы терминалов" ("Terminal Services").

  33. Чем отличается административный режим работы терминальных служб Windows 2000 от режима приложений?

    В административном режиме - ограничение на два одновременно работающих пользователя, по разному распределяются ресурсы
    операционной системы (меньше ресурсов выделяется приложениям пользователей, а больше тем приложениям, с которыми пользователя
    непосредственно не работают - SQL-серверу, WEB-серверу и т.п.), не требуется лицензия для работы терминального сервера.

  34. Можно ли эксплуатировать программу в административном режиме терминальных служб Windows 2000?

    Да. Но для 3-х пользователей (1 локально и 2 через терминальный сервер), скорее всего, можно было бы обойтись и без
    терминального сервера. Хотя, для плохо написанных с точки зрения оптимизации производительности конфигураций, даже при 2-х
    пользователях применение терминального сервера будет полезным. Кроме того, подключение при помощи терминального сервера - это
    единственный практически пригодный способ для запуска программы 1С: Предприятие, если вы подключаетесь при помощи модема.

  35. Будет ли ускорение производительности при работе 2-х пользователей через терминалы в административном режиме терминальных
    служб Windows 2000 и 10-ти пользователей через файловый сервер?

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

  36. При установки копоненты "Службы терминалов" Windows 2000 Server ругается на ранее инсталированные программы.

    Обычно это можно проигнорировать. Если есть проблемы, то следует инсталировать все по правилам - еще при инсталяции
    операционной системы указать, что будете использовать "Службы терминалов". В дальнейшем важно инсталировать все программы не
    как обычно, а запуская их установку через "Панель управления/Установка и удаление программ" и внимательно читая то, что там
    скажут.

  37. Microsoft Office 2000 отказался устанавливаться на компьютер с взведенными службами терминалов Windows 2000.

    Неправильный метод - сначала установить Microsoft Office 2000, а затем - "Службы терминалов". Правильный метод -
    взять файл "TERMSRVR.MST" с сайта Microsoft или с этого сайта в составе zip-архива FAQ1С, входящий в дистрибутив Office 2000 Resource Kit и запустить установку Microsoft
    Office 2000 с параметрами: Путь\setup.exe TRANSFORMS="Путь\TermSrvr.mst".

  38. Надо ли применять технологию, описанную в предыдущем пункте также и для Microsoft Office XP?

    У меня в этом не было необходимости. Можно предположить, что в мой дистрибутив MS Office XP (или во все дистрибутивы MS Office
    XP?) уже встроена возможность установки на сервер с взведенными терминальными службами. Главное - запускать инсталяцию надо
    через "Панель управления/Установка и удаление программ".

  39. После установки терминальных служб на Windows 2000 Server программа 1С: Предприятие при ее запуске локально подвешивает
    компьютер, из-под терминальных сессий - все нормально.

    Следует устанавливать 1C: Предприятие уже после установки служб терминалов, причем обязательно запуская установку через
    "Панель управления/Установка и удаление программ" и внимательно читая то, что там скажут.
    Дело в том, что после установки терминальных служб включается переназначение каталогов Windows и Windows\system32 в каталог
    внутри личной папки пользователя для того, чтобы пользователи при установке разничных программ не навредили друг другу. Этот
    режим включается/отключается командой change user /install, change user /execute или же аплетом установки программ.

  40. Установил терминальный сервер и все нужные программы на него, что дальше?

    Установите на клиентские машины клиентское программное обеспечение терминального сервера.

  41. Где взять клиентское программное обеспечение для терминальных служб Windows 2000 Server?

    Если для Windows - то на сервере в каталоге Windows в подкаталоге SYSTEM32 в подкаталоге Clients. Там несколько вариантов
    дистрибутивов клиентского программного обеспечения для Windows.
    Можно использовать "Удаленный рабочий стол", который поставляется на дисках с Windows XP Professional.
    "Удаленный рабочий стол" несколько отличается по внешнему виду от "Клиента терминальных служб", но реализует ту же самую функциональность.
    Можно также использовать для создания дистрибутива мастер "Создатель клиента службы терминалов".

    Для DOS, Unix и пр. - см. статьи в этом же FAQ, посвященные DOS-клиенту, rdesktop-клиенту и Citrix Metaframe.

  42. Как использовать из под клиента терминального сервера последовательный порт (COM-порт), который физически расположен на
    клиентском компьютере.

    Для Citrix Metaframe (то есть посредством протокола ICA) надо его подключить при помощи команды "net use com1 \\Client\COM1:".
    Здесь "Client" это не имя компьютера, а служебное слово, то есть писать нужено именно так, как написано (меняя только номер
    COM-порта, если нужно).
    Для терминального клиента от Microsoft (то есть посредством протокола RDP) - подключиться к терминальному серверу, см.
    "Сетевое окружение/Вся сеть/Microsof Terminal Network", все ресурсы, что там перечислены, можно подключать при помощи команды
    "net use ПодКакимИменемПодключить \\TSCLIENT\ИмяРесурса"

  43. Терминальный сервер пускает администраторов, но не пускает обычных пользователей.

    В свойствах пользователя (в списке пользователей на сервере) должна стоять галочка, разрешающая работу с терминальным
    сервером.
    Локальная политика безопастости (меню "Пуск/Программы/Администрирование/Локальная политика безопасности") должна разрешать
    работу на сервере пользователей. В случае, если сервер является контролером домена, то также см. разрешения
    в "Политике безопасности домена" и в "Политике безопасности контролера домена" в том же меню.

  44. Что означает "Удаленное управление" в свойствах пользователя в списке пользователей на сервере?

    Терминальный сервер поддерживает специальный режим работы пользователя, доступный администратору, и называемый
    "Удаленное управление".
    Администратор может наблюдать за экраном пользователя, подключенного к терминальному серверу и управлять мышью и
    клавиатурой этого пользователя. Это может оказаться удобным для демонстации приемов и методов решения проблем пользователя.
    Например, если пользователь и администратор удалены друг от друга (находяться в разных офисах).

    Для того, чтобы воспользоваться "Удаленным управлением" нужно:
    выставить соответствующие разрешения в свойствах пользователя, работой которого вы хотите управлять;
    пользователь должен быть подключен в это время к серверу терминалов;
    вы долны зайти на сервер терминалов с помощью клиента терминальных служб (локального входа на сервер недостаточно и даже не
    нужно);
    воспользоваться программой "Диспетчер служб терминалов" для наблюдения или управления работой пользователя.

  45. Мне нормально удается объединить большую конфигурацию на рабочей станции, но 1С: Предприятие вылетает с ошибкой при попытки
    объединения этой же конфигурации на сервере терминалов. С небольшими конфигурациями проблем нет.

    Это официально объявленная 1С ошибка реализации OLE/COM-технологии на нескольких операционных системах фирмы Microsoft и она
    возникает даже при локальном (без сервера терминалов) объединении конфигураций. Для объединения больших конфигураций следует
    использовать Windows 98 (локально) - при работе из-под нее такой проблемы не возникает.

    Начиная с версии ядра платформы 1С 7.7.021 этой проблемы больше нет. Однако скорость записи конфигурации заметно уменьшилась.

  46. Можно ли на компьютере, который является терминальным сервером, эксплуатировать и другое серверное программное обеспечение?

    Можно, хотя Microsoft и не рекомендует это делать.

    Согласно рекомендациям Microsoft
    (т.е. если ваши финансовые возможности позволяют),
    терминальный сервер следует устанавливать на отдельный компьютер. На отдельный же компьютер следует
    устанавливать и SQL-сервер. И не рекомендуется ни на один из этих двух серверов
    ставить контроллер домена Active Directory. Терминальный и SQL-сервер для нормальной работы
    программы 1С: Предприятие 7.7 должны быть связаны не менее чем гигабитным каналом.

    Однако, при недостатке финансовых ресурсов, рекомендацией Microsoft можно и пренебречь.
    При достаточном количестве ресурсов сервера (прежде всего, оперативной памяти) вместе
    с сервером терминалов можно запускать и SQL-сервер и контролер домена и другое серверное
    и несерверное программное обеспечение.

    Как это повлияет на производительность и надо ли такое делать - в каждом случае
    нужно разбирать конкретно. Например, использование для хранения данных программы 1C:
    Предприятие SQL-сервера, запускаемого на том же компьютере, что и терминальный сервер,
    с одной стороны, снижает общую производительность системы, но, с другой стороны, является
    весьма удачным решением, если речь идет об очень большой базе данных, с которой работает
    большое количество пользователей, если в качестве альтернативы имеются большие тормоза (в варианте
    конфигурации сервера "SQL-сервер + без терминального сервера") или постоянный слет базы
    (в варианте конфигурации сервера "терминальный сервер + без SQL-сервера"). Но если на компьютере
    с SQL-сервером еще активно работают множество пользователей с использованием терминального сервера,
    то получаем большую загрузку процессора... В общем - делайте замеры, сравнения, выбирайте наилучшее
    для вашего случая.

  47. Где можно почитать еще (на русском) о терминальном сервере?

    citrix.pp.ru - сайт, посвященный продуктам фирмы Citrix.

  48. Под Windows 2000 клиентское программное обеспечение терминального сервера не может подключиться к серверу при запуске от имени
    обычного пользователя. Нормально запускается только, если пользователь имеет права администратора локальной системы.

    1. Пользователь должен иметь права на запись ветки Registry: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSLicensing. Для
      того, чтобы дать ему такие права, необходимо от имени администратора запустить программу regedt32.exe или regedit.exe (в
      зависимости от версии Windows, но обе этих программы входят в состав любой Windows версий NT/2000/XP) и дать права на запись в
      эту ветку Registry обычным пользователям.
    2. Сервер терминалов должен быть настроен как "сервер приложений", а не как "сервер удаленного администрирования"
    3. В настройках протокола RDP в "Панель управление/Настройка терминальных служб" на закладке "Безопасность" обычным
      пользователям должен быть разрешен доступ. По умолчанию в режиме "сервер приложений" этот так.
    4. В политике безопасности должно быть выставлено разрешение на вход в систему для пользователей-неадминистраторов.
      Если сервер является контролером домена, то по умолчанию это не так.
  49. Можно ли организовать работу с терминальным сервером бездисковых рабочих станций?

    Да. Для этого рабочая станция должна загружаться с дискеты или из сети. Мне известно только о двух типах
    операционных систем, которые такое могут - DOS и Unix. Клиентская часть программного обеспечения
    терминалов в этих случаях используется не от Microsoft.

    Но DOS-клиент в настоящее время уже навряд ли удастся настроить на высокое цветовое разрешение.
    Для Unix-систем подобной проблемы для большинства видеокарт нет.

    Изготовить самостоятельно (или найти и настроить готовый) загрузочный диск для DOS несложно.
    Гораздо сложнее наладить загрузку Unix по сети.

    Существуют готовые программные решения:

    • Например, готовый дистрибутив для подключения к
      терминальному серверу по протоколу RDP http://www.wtware.ru
      (небесплатный продукт, его бесплатная модификация доступна
      с сайта http://pxe.ru).
      Ему для работы достаточно компьютера с 486 процессором и 8 мБайт памяти!
    • А вот создатели дистрибутива
      http://thinstation.sourceforge.net
      замахнулись на большее - обещают поддержку протоколов Citrix ICA, Microsoft RDP, X, Telnet, SSH
      и загрузку по сети (с помощью Etherboot/PXE) и загрузку с всяких разных носителей
      floppy/CD/hd/flash-disk.
    • Смотри также проект http://www.wtp.com.ua.
      В этом проекте используется ядро Linux.
      Поддерживается работа с компьютерами с процессорами Intel 486 с 8M оперативной памяти.
    • Или еще один весьма проработанный вариант http://wtpro.ru

    Существуют готовые аппаратно-программные решения российского производства
    (так называемые терминальные клиенты или тонкие терминалы или Windows-терминалы):

  50. Что такое RDP и ICA?

    Это сетевые протоколы для взимодействия терминального сервера и клиентского программного обеспечения,
    установленного на рабочей станции. RDP - протокол от Microsoft, ICA - аналогичный по назначению,
    но более крутой по функциональности, протокол от Citrix.

  51. Слышал термины "терминал", "терминальный клиент" и "Windows-терминал" не по отношению к
    программному обеспечению, а по отношению к аппаратному обеспечению. Что это?

    Строго говоря, это специализированные компьютеры.

    Те из них, что пригодны для использования совместно с терминальным сервером Windows
    являются персональными компьютерами, из которых убрали жесткий диск,
    поставили компактный корпус, выбрали процессор из негорячих, и вшили
    операционную систему и терминальный клиент (обычно, Linux + rdesktop или Windows CE + клиент от Microsoft)
    в BIOS или на flash-диск.

    Подобную систему несложно сделать и самому. Хотя, конечно, заводской вариант
    предпочтительнее.

    Тонкие терминальные клиенты российского производства:

  52. Что такое BeTwin?

    Программное обеспечение от фирмы ThinSoft
    (http://www.thinsoftinc.com),
    в России ее продукты (BeTwin, WinConnect) продвигает компания ЭФ-1
    (http://www.ef1.ru).

    BeTwin, используя имеющиеся в операционной системе терминальные службы,
    позволяет организовать одновременную работу пользователей
    с одним системным блоком. К системному блоку требуется
    подключить несколько мониторов, клавиатур и мышей.
    Никакого специального оборудования при этом не требуется -
    для подключения большого числа клавиатур и мышей в дополнение
    к портам PS/2 используются порты USB, ну а видеоадаптеры с
    2-мя видеовыходами в настоящее время широко распространены.

    Работа практически ничем не отличается от работы на компьютере
    одного пользователя или от работы с сервером терминалов
    - каждый пользователь запускает свои программы и видит на экране только их.

  53. Чрезвычайно отвратные цвета на экране при работе в терминале.

    Цветовое разрешение определяется возможностями и настроками
    и сервера и клиента.

    При использовании сервера Windows 2000 или при использовании клиента
    rdesktop или клиента от Windows 2000 вы никак не сможете получить
    очень хорошего цветового разрешения - максимум 16-битный цвет
    (65 тысяч цветов).

    Клиенты, идущие в комплекте с Windows XP, Windows Server 2003,
    клиенты WinConnect от ThinSoft и ICA-клиент от последних версий
    Citrix Metaframe обеспечивают разрешение до 24-бит (16 миллионов
    цветов). При работе в локальной сети - проблем нет, а вот при
    подключении через модем пользовать столь большое количество цветов
    не желательно - иначе скорость перерисовки экрана будет очень
    низкой, вплоть до раздражения пользователя ;)

    Разумеется, чтобы вы увидели все эти миллионы цветов требуется
    использование сервера Windows 2003 или программного обеспечения
    Citrix Metaframe. И, разумеется, и в настройках клиента и
    в настройках сервера не должно быть ограничений на цветовое разрешение.

    И уж само-собой разумеется, что большее цветовое разрешение больше
    загружает канал связи (например, при работе по модему неразумно
    выставлять более 256 цветом - замучитесь ждать перерисовки экрана).

  54. При работе через модем перерисовка экрана очень медленная

    • Выставьте в настройках клиента минимальное цветовое разрешение (256 цветов).
    • Уберите заставку, появляющуюся при запуске 1С: Предприятие 7.7.
      А то можете еще при запуске этой программы потерять надежду дождаться
      на экране изображения. Убрать заставку можно при помощи утилит для
      1C: Предприятие 7.7, например, при помощи Unofficial Service Pack (USP),
      также известной под именем Soaron.
Компьютерные вопросы: 
2002-2012 ©