Лицензирование > Правила использования программных продуктов > Серверы

Microsoft SQL Server 2000

На этой странице:
Смотрите также:

Выбор модели лицензирования

Покупателю предоставляется возможность выбора модели лицензирования, наилучшим образом отвечающей его бизнес-задаче. Для Microsoft SQL Server 2000 предлагается как схема «серверные лицензии+лицензии клиентского доступа», так и схема лицензирования «на процессор».

Возможные модели лицензирования SQL Server 2000
Модель с использованием серверных и клиентских лицензий
Модель с использованием процессорной лицензии
Поставляемые лицензии
SQL Server 2000 Standard Edition
SQL Server 2000 Enterprise Edition
SQL Server 2000 Workgroup Edition
SQL Server 2000 Device CAL
SQL Server 2000 User CAL
SQL Server 2000 Workgroup CAL
SQL Server 2000 Standard Edition
1 Processor License
SQL Server 2000 Enterprise Edition
1 Processor License
SQL Server 2000 Workgroup Edition
1 Processor License
Правила использования
Серверная лицензия на каждый сервер;
Клиентская лицензия на каждый ПК или на каждого пользователя, использующего службы сервера.
Процессорная лицензия на каждый процессор сервера, на котором установлен SQL Server 2000
Дает право доступа к службам сервера неограниченному количеству клиентов.
Сценарии использования
В Интранет решениях и приложениях автоматизации бизнеса.
В Интернет решениях.

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

Табл. 2. Количество клиентов на сервер
Количество процессоров
SQL Server 2000 Standard
SQL Server 2000 Enterprise Edition
1
25
81
2
54
199
4
113
436
8
230
910
ВниманиеРасчет дан на основе ориентировочных розничных цен на лицензии, закупаемые по программе Open License. Соотношения между реальными ценами могут быть несколько другими.

Так как в случае интернет-пользователей их общее количество, как правило, определить невозможно, необходимо использовать модель лицензирования на процессор.

Нельзя просто ограничить количество одновременных обращений к серверу и закупить соответствующее количество CALs, так как режим лицензирования «на сервер» не применим в случае SQL Server 2000.

Виды лицензий

Лицензия
Предназначение
Серверная лицензия Microsoft SQL Server 2000 Standard Edition
Позволяет установить и использовать одну копию SQL Server 2000 Standard на одном сервере.
Серверная лицензия Microsoft SQL Server 2000 Enterprise Edition
Позволяет установить и использовать любое количество копий (instances) SQL Server 2000 Enterprise на одном сервере.
Серверная лицензия Microsoft SQL Server 2000 Workgroup Edition
Позволяет установить и использовать одну копию SQL Server 2000 Workgroup Edition на одном сервере.
Лицензия клиентского доступа к Microsoft SQL Server 2000 «на устройство» (SQL Server Device CAL)
Позволяет любому числу пользователей осуществлять доступ к SQL Server Standard, Enterprise или Workgroup с одного устройства. Этот тип наиболее выгоден и удобен в администрировании для тех организаций, где несколько пользователей, например посменно, работают на одном устройстве.
Лицензия клиентского доступа к Microsoft SQL Server 2000 Server «на пользователя» (SQL Server User CAL)
Позволяет одному пользователю осуществлять доступ к SQL Server Standard. Enterprise или Workgroup с любого числа устройств. Этот тип наиболее выгоден и удобен для тех организаций, где много мобильных сотрудников, которым необходим доступ к данным с произвольных устройств, или сотрудников, использующих несколько устройств для доступа к данным.
Лицензия клиентского доступа к Microsoft SQL Server Workgroup Edition (SQL Workgroup CAL) -включается в поставкy SQL Server Workgroup EditionДанная лицензия может быть развернута в режиме «на устройство» (позволяет любому числу пользователей осуществлять доступ к SQL Workgroup с одного устройства) или «на пользователя» (позволяет одному пользователю осуществлять доступ к SQL Server Workgroup с любого числа устройств).
Процессорная лицензия Microsoft SQL Server 2000
SQL Server 2000 Standard Edition 1 Processor License
SQL Server 2000 Enterprise Edition 1 Processor License
SQL Server 2000 Workgroup 1 Processor License
Приобретается для каждого процессора сервера. Позволяет установить и использовать любое количество копий (instances) SQL Server 2000 Standard, Enterprise или Workgroup на одном сервере. Позволяет неограниченному количеству устройств или пользователей (как внутренних, так и внешних) осуществлять доступ или использовать серверное программное обеспечение.

Модель лицензирования с использованием серверных и клиентских лицензий

Серверная лицензия SQL Server 2000 необходима для каждого сервера, на котором установлена серверная программа. SQL Server 2000 технически позволяет установить несколько копий продукта на один и тот же сервер. В случае SQL Server 2000 Standard пользователь обязан полностью лицензировать каждую копию (instance) продукта. Если используется модель серверных и клиентских лицензий, то для каждой копии необходимо приобрести отдельную серверную лицензию. Пользователи SQL Server 2000 Enterprise Edition имеют право установить по одной лицензии любое количество копий продукта на один и тот же сервер1.

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

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

Клиентская лицензия SQL Server CAL необходима для каждого устройства или пользователя, который:

осуществляет доступ или использует службы SQL Server (в том числе, если для доступа используется MSDE);

использует SQL Server Personal Edition;

использует компоненты Microsoft SQL Server: Management Tools, Books-Online и Development Tools.

Одни и те же клиентские лицензии SQL CAL обеспечивают право доступа к SQL 2000 Server Standard, SQL 2000 Server Enterprise и SQL Server Workgroup Edition.

Клиентская лицензия SQL WorkgroupCAL необходима для каждого устройства или пользователя, который:

осуществляет доступ или использует службы SQL Server Workgroup Edition (в том числе, если для доступа используется MSDE);

использует компоненты Management Tools, Books-Online и Development Tools.

Клиентские лицензии SQL Server Workgroup CAL могут использоваться исключительно для доступа к SQL Server Workgroup Edition, но не для доступа к SQL Server Standard или Enterprise.

SQL Server Workgroup Edition поставляется в наборе серверная лицензия плюс 5 клиентских лицензий, напр. A5K-00638 SQL Server Wrkgroup Edtn WinNT English Lic/SA Pack OLP NL 5 Clt.

Данный выпуск предназначен для небольших организаций, и продажа клиентских лицензий SQL Server Workgroup CALs отдельно от серверных не планируется. Заказчик может развернуть клиентские лицензии в режиме «на устройство» или «на пользователя», либо же выбрать процессорную модель лицензирования.

Мультиплексирование: использование ПО промежуточного слоя, мониторов транзакций и многоуровневых архитектур

Мультиплексирование — это использование аппаратного или программного обеспечения, позволяющего снизить количество устройств, напрямую обращающихся к серверной программе. Примером может являться серверное приложение, которое обращается к Microsoft Transaction Server (MTS — поставляется в составе Microsoft Windows 2000 Server) на одном сервере, который в свою очередь запрашивает данные из базы SQL Server, работающего на другом сервере. Клиентский компьютер напрямую обращается только к серверу, на котором выполняется MTS, но опосредованно идет обращение и к SQL Server, так как в конечном счете используются данные, предоставляемые SQL Server, хотя бы и через MTS.

Использование подобных программных или аппаратных средств, мультиплексирующих обращения к SQL Server или создающих пул соединений к нему, не снижает требуемого количества клиентских лицензий на доступ к SQL Server. Вне зависимости от того, сколько промежуточных устройств или программ задействовано между SQL Server и клиентским устройством, использующим в конечном счете данные, службы или функциональность сервера, отдельная лицензия клиентского доступа SQL Server CAL нужна для каждого отдельного устройства на входе мультиплексора или пулирующего устройства со стороны клиентских устройств.

В тех случаях, когда в состав решения входят продукты третьих фирм, таких как Computer Assosiates, BMC, NetIQ, Intel, HP Open View и др., и поставщик решения затрудняется определить требуемое количество клиентских лицензий, мы рекомендуем использовать процессорные лицензии с целью упрощения лицензионной модели.

Модель лицензирования «per processor»

Процессорная лицензия SQL Server 2000 необходима для каждого процессора сервера, на котором установлен SQL Server 2000 и доступ к которому осуществляют все операционные системы сервера. Для тех процессоров, которые недоступны для всех копий операционной системы сервера (например, в случаях использования технологии разбиения (partitioning)), не нужно приобретать процессорную лицензию. Процессорные лицензии должны приобретаться только для тех процессоров сервера, которые фактически используются всеми операционными системами сервера, на котором установлено серверное ПО:

Любое количество копий серверного продукта может устанавливаться на сервере, при условии, что для каждого процессора приобретена процессорная лицензия. Если на одном сервере устанавливается несколько копий SQL Server 2000, которые используют одни и те же процессоры сервера, нет необходимости приобретать отдельную лицензию для каждой копии серверного продукта. Таким образом, число процессорных лицензий SQL Server 2000 никогда не будет превышать число процессоров сервера.

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

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

Варианты поставки

SQL Server 2000 Enterprise Edition — самая полная редакция SQL Server для организаций. Данная редакция обеспечивает повышенную масштабируемость и надежность, необходимые для работы бизнес-приложений и Интернет-решений, критичных к сбоям, поддержку кластерных конфигураций, передачу журнала транзакций, поддержку распределенных представлений. Позволяет использовать преимущества мощных аппаратных платформ, включая поддержку до 32-х процессоров и 64Гб оперативной памяти. SQL Server 2000 Enterprise Edition включает расширенные возможности службы анализа — Analysis Services (OLAP) для обработки больших многомерных кубов данных.

SQL Server 2000 Standard Edition — предпочтительный вариант для малых и средних организаций, которым не требуется повышенная масштабируемость и работа в отказоустойчивых конфигурациях, а также расширенные возможности Analysis Services. SQL Server Standard Edition может использоваться на 4-х процессорных системах, обеспечивая поддержку до 2Гб оперативной памяти.

SQL Server 2000 Workgroup Edition — новый выпуск в семействе семействе SQL Server представляет собой высокопроизводительное и простое в использовании решение для управления базами данных. Этот выпуск лучше всего подходит для небольших и средних предприятий, которым недостаточно функциональности MSDE и требуется доступная полнофункциональная система управления базами данных. SQL Server 2000 Workgroup Edition поддерживает до 2 процессоров, функциональные возможности выпуска включают средство управления Management Studio, средства импорта и экспорта, а также ограниченную публикацию репликации.

SQL Server 2000 Personal Edition включает полный набор средств администрирования и большую часть функциональных возможностей стандартной редакции, однако эта редакция оптимизирована для индивидуального использования. SQL Server Personal Edition может запускаться как на сервере, так и на рабочей станции под управлением не-серверных операционных систем, таких как Windows XP Professional, Windows 2000 Professional, Windows NT® Workstation 4.0 and Windows 98. Поддерживаются 2-х процессорные системы. Хотя размер базы данных неограничен, продукт оптимизирован для использования в небольших рабочих группах; производительность понижается при одновременном обращении более 5 пользователей.

SQL Server Personal Edition не является отдельным продуктом, а поставляется в составе стандартной и Enterprise редакций. Клиент, приобретший процессорную или серверную лицензию SQL 2000, может установить SQL Server Personal Edition на любой компьютер в своей организации. Однако для каждого компьютера, на котором установлен SQL Server Personal Edition, требуется отдельная клиентская лицензия SQL Server CAL, если только SQL Server лицензирован не с использованием процессорной лицензии. Для клиентских компьютеров, обращающихся к службам SQL Server Personal Edition, не требуются лицензии на клиентский доступ. Но если компьютер, на котором выполняется SQL Server Personal Edition, взаимодействует с сервером SQL Server и затем передает данные другим клиентским компьютерам, клиентские лицензии SQL Server CALs требуются для всех таких клиентских компьютеров, за исключением того случая, когда клиент приобрел процессорную лицензию на SQL Server.

SQL Server 2000 Developer Edition — вариант поставки, позволяющий разрабатывать любые приложения с использованием SQL Server. Он включает всю функциональность Enterprise Edition, но согласно условиям лицензионного соглашения(EULA) может использоваться исключительно в целях разработки и тестирования; коммерческое использование запрещено.

SQL Server 2000 Desktop Engine (MSDE) обладает всеми основными свойствами SQL Server 2000. Но поставка не включает пользовательский интерфейс, средства управления, службы анализа Analysis Services, поддержку транзакционного тиражирования в роли издателя, лицензии клиентского доступа, библиотеки разработчика и документацию Books Online. Ограничен также размер базы данных и число одновременных подключений. Будучи наименее ресурсоемкой, данная версия является предпочтительной для использования в качестве встраиваемой СУБД или в качестве локального хранилища данных.

MSDE поставляется в составе любой из редакций SQL Server, а также в составе MSDN Universal. Следующие варианты использования продукта не требуют наличия клиентских лицензий:

взаимодействие двух устройств, на которых выполняется MSDE;

взаимодействие двух устройств, на которых выполняются MSDE и SQL Server Personal Edition;

взаимодействие компьютера, на котором выполняется MSDE, с другим клиентским устройством.

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

SQL Server 2000 Standard Edition RUNTIME и SQL Server 2000 Enterprise Edition RUNTIME — специальные лицензии для поставки в рамках программы Product Integration Program (PIP).

Обновление и возврат к предыдущим версиям

Переход на новые версии

Заказчики, имеющие лицензии с действующим SQL Server правом Software Assurance, могут развернуть новую версию в любой момент времени, в том числе после окончания действия соглашения SA.

Внимание

В скором времени ожидается выход SQL Server 2005. Microsoft рекомендует приобретать лицензию SQL Server 2000 + Software Assurance. Такая лицензия предоставляет заказчику возможность как возможность развернуть SQL 2000 сразу после приобретения, так и право перейти на SQL Server 2005 после выхода новой версии продукта.

Microsoft SQL Server поставляется как по программам корпоративного лицензирования, так и в виде коробочных версий. Лицензии Software Assurance доступны только в рамках программ корпоративного лицензирования.

Специальные условия для пользователей Software Assurance

Заказчики, имеющие лицензии SQL CAL c Software Assurancе, могут заменить клиентские лицензии «на устройство» на доступ к SQL Server клиентскими лицензиями «на пользователя» и наоборот при продлении SA. В рамках других соглашений выбор типа лицензии является окончательным и такую замену сделать нельзя.

Возврат к предыдущей версии

Как серверные лицензии, так и лицензии клиентского доступа к SQL Server 2000 (включая SQL Server 2000 User CAL) могут быть использованы для возврата к предыдущей версии продукта.


1 Версию 64-bit можно установить с носителя SQL Server Enterprise Edition, который поставляется по программам корпоративного лицензирования