Citrix MetaFrame XP 1.0 for Windows with Feature Release 2

       

Microsoft SQL Server


Минимальные требования

  • Около 100MB на диске для каждых 250 серверов. Занимаемое место будет расти с увеличением числа опубликованных приложений.
  • Установите для БД "temp" опцию Auto Grow на раздел, имеющий не менее 1GB свободного места (рекомендуется 4GB).
  • Убедитесь, что диска должно хватить как на "temp", так и на базу данных фермы.
  • Конфигурация сервера

  • При использовании репликаций в Microsoft SQL Server убедитесь, что на всех серверах MS SQL используется одна учетная запись пользователя
  • Каждая ферма MetaFrame XP требует выделенной базы данных. В тоже время несколько БД могут работать на одном Microsoft SQL Server. Не устанавливайте ферму MetaFrame XP в базу данных, которая совместно используется с любым другим клиент-серверным приложением.
  • Установите на базу данных опцию Truncate log on Checkpoint.
  • Следуйте рекомендациям Microsoft по настройке базы данных и восстановлению ее из журнала транзакций.
  • При установке более 256 серверов MetaFrame следует увеличить количество доступных рабочих потоков.
  • Аутентификация и безопасность

    • Microsoft SQL Server поддерживает аутентификацию Windows NT и Microsoft SQL Server.
    • Для высокозащищенной среды рекомендуется использовать только аутентификацию Windows NT.
    • Учетная запись, используемая для соединения с хранилищем данных, должна иметь права

      db_owner (владелец БД).

    • Для лучшей защиты после начальной установки базы данных установите права пользователя только на чтение/запись.

    Использование сокетов вместо именованных каналов

    Для подключения к Microsoft SQL Server предпочительно использовать сокеты TCP/IP. Передача данных более прямолинейна, а нагрузка меньше.

    Named Pipes является протоколом аутентификации. При попытке пользователя открыть соединение с сервером SQL с использованием Named Pipes, срабатывает аутентификация Windows NT. Сокеты TCP/IP не требуют аутентификации Windows NT для установления соединения, но предусматривают аутентификацию по имени пользователя и паролю с SQL после установления соединения. Это исключает возможность появления ошибки, когда SQL Server и сервер MetaFrame не имеют правильных доверительных отношений в домене. Для использования сокетов TCP/IP сделайте следующее:


    Для создания источника данных при установке MetaFrameXP

    При выборе в качестве СУБД Microsoft SQL, появится предложение создать новый источник данных.


    1. Введите описание источника данных и щелкните Next
    2. Выберите между NT Authentication и SQL Server Authentication.
    3. Щелкните Client Configuration.
    4. Выберите TCP/IP из доступных сетевых библиотек. Щелкните OK.


    Для изменения имени источника данных (DSN) после установки:


    1. Откройте в панели управления ODBC Data Source Administrator.
    2. Выберите закладку File DSN.
    3. Ныберите C:\Program Files\Citrix\Independent Management Architecture.
    4. Выберите MetaFrame DSN, созданный перед установкой. Щелкните Configure


    5. В диалоге "Microsoft SQL Server DSN Configuration" щелкните Next. Выберите Client Configuration.
    6. Выберите из списка библиотек TCP/IP. Щелкните OK, затем Next, и затем Finish.
    7. Перезагрузите сервер MetaFrame XP


    Распределенные базы данных

    MetaFrame XP поддерживает распределенные базы данных. Они полезны в случае затора в БД из-за частых запросов на чтение. Для создания распределенных БД Microsoft SQL Server использует репликации. MetaFrame XP нуждается в целостности данных в нескольких БД. Для записи в базу используется алгоритм двухфазной записи. При настройке Microsoft SQL Server на двухфазную запись, вы должны использовать модель Immediate Updating Subscriber.

    Для настройки распределенной среды в существующей ферме MetaFrame XP:


    1. Настройте Publisher, Distributor и Subscribers (удаленные сайты) с использованием Microsoft SQL Server Enterprise Manager.
    2. Выполните команду dsmaint publishsqlds. Это выполнит необходимые операторы SQL для создания опубликованных статей на текущем сервере Microsoft SQL Server (Publisher).
    3. Настройте удаленные сайты (Subscribers) на подписку на опубликованные статьи, созданные на предыдущем этапе.



    Содержание раздела