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, появится предложение создать новый источник данных.
- Введите описание источника данных и щелкните Next
- Выберите между NT Authentication и SQL Server Authentication.
- Щелкните Client Configuration.
- Выберите TCP/IP из доступных сетевых библиотек. Щелкните OK.
Для изменения имени источника данных (DSN) после установки:
- Откройте в панели управления ODBC Data Source Administrator.
- Выберите закладку File DSN.
- Ныберите C:\Program Files\Citrix\Independent Management Architecture.
- Выберите MetaFrame DSN, созданный перед установкой. Щелкните Configure
- В диалоге "Microsoft SQL Server DSN Configuration" щелкните Next. Выберите Client Configuration.
- Выберите из списка библиотек TCP/IP. Щелкните OK, затем Next, и затем Finish.
- Перезагрузите сервер MetaFrame XP
Распределенные базы данных
MetaFrame XP поддерживает распределенные базы данных. Они полезны в случае затора в БД из-за частых запросов на чтение. Для создания распределенных БД Microsoft SQL Server использует репликации. MetaFrame XP нуждается в целостности данных в нескольких БД. Для записи в базу используется алгоритм двухфазной записи. При настройке Microsoft SQL Server на двухфазную запись, вы должны использовать модель Immediate Updating Subscriber.
Для настройки распределенной среды в существующей ферме MetaFrame XP:
- Настройте Publisher, Distributor и Subscribers (удаленные сайты) с использованием Microsoft SQL Server Enterprise Manager.
- Выполните команду dsmaint publishsqlds. Это выполнит необходимые операторы SQL для создания опубликованных статей на текущем сервере Microsoft SQL Server (Publisher).
- Настройте удаленные сайты (Subscribers) на подписку на опубликованные статьи, созданные на предыдущем этапе.
Все публикации раздела