Знаење за подобри технолошки одлуки
База на знаењеMicrosoft лиценцирање

MICROSOFT ЛИЦЕНЦИРАЊЕ · МОДУЛ 6 · SQL SERVER

SQL Server лиценцирање:
Server/CAL или по core?

SQL Server ги чува податоците на многу деловни апликации. Едноставно објаснето: кога е доволен Standard, кога е потребен Enterprise, кога се бројат корисниците и кога физичките или виртуелните cores?

Standard има два лиценцни модели. Enterprise главно се лиценцира по core.

SQL Server Standard може да се купи како серверска лиценца со SQL CAL за корисниците или уредите што пристапуваат, или преку core-лиценци. SQL Server Enterprise кај нови договори се лиценцира по core. Кај core-моделот не се потребни дополнителни SQL CAL.

  1. 01Standard: Server/CAL или лиценцирање по core.
  2. 02Enterprise: главно лиценцирање по core.
  3. 03Физички сервер: сите cores, минимум 4 core-лиценци по процесор.
  4. 04Поединечна VM: минимум 4 core-лиценци; потребна е subscription или активна Software Assurance.
  5. 05SQL CAL и Windows Server CAL се различни права за пристап.

Три важни поими за SQL Server

SQL Server е софтвер за бази на податоци. Зависно од моделот, се бројат корисници и уреди или процесорски cores.

SQL Server Standard

Издание за вообичаени деловни апликации, достапно како Server/CAL или core-модел.

SQL CAL

Лиценца за пристап за еден корисник или уред кај SQL Server/CAL моделот.

Core-лиценца

Лиценца за физичко или соодветно виртуелно процесорско јадро; минимум четири по процесор или VM.

Пример од практиката: Десет познати вработени користат интерна база. SQL Server Standard со една серверска лиценца и десет User CAL може да одговара. За јавна апликација со многу непознати корисници, core-моделот може да биде подобар.

01

Што всушност е SQL Server?

SQL Server е софтвер за бази на податоци. Чува и обработува информации од сметководствени програми, ERP-системи, системи за пациенти или веб-апликации.

WINDOWS SERVER

Оперативниот систем на серверот

Windows Server ја обезбедува техничката основа на која работат апликациите. Потребните Windows права се проверуваат одделно.

SQL SERVER

Базата на податоци зад апликацијата

SQL Server ги управува податоците. Windows Server лиценца автоматски не содржи SQL Server лиценца.

Еден сервер може да има две одделни лиценцни прашања.

Кај Windows сервер со SQL база, лиценците за оперативниот систем и SQL Server лиценците се проверуваат независно.

02

Standard, Enterprise, Developer или Express?

Соодветното издание зависи од големината на апликацијата, потребните технички функции и тоа дали системот се користи продуктивно.

ИзданиеСоодветно заЛиценцирање
SQL Server StandardВообичаени деловни апликации и средни базиServer/CAL или по core
SQL Server EnterpriseГолеми, деловно критични или силно виртуелизирани базиКај нови договори главно по core
SQL Server DeveloperРазвој и тестирање, но не и продукцијаБесплатни Developer изданија; во 2025 Standard Developer и Enterprise Developer
SQL Server ExpressМали продуктивни бази во техничките границиБесплатно; SQL Server 2025 до 50 GB по база
SQL Server Standard има технички ограничувања.

SQL Server 2025 Standard поддржува најмногу четири процесори или 32 cores – важи помалата вредност. Постарите SQL верзии може да имаат други граници.

03

Server/CAL или core: која е разликата?

Кај Server/CAL се лиценцираат серверската инстанца и корисниците или уредите што пристапуваат. Кај core-моделот се лиценцира процесорската моќ, без дополнителни SQL CAL.

Лиценцен моделШто се брои?Кога најчесто одговара?Потребни SQL CAL?
SQL Server Standard + CALСерверска лиценца и корисници или уредиПознат и ограничен број кориснициДа, по корисник или уред
SQL Server Standard CoreФизички или соодветни виртуелни coresМногу, променливи или непознати пристапиНе, без дополнителни SQL CAL
SQL Server Enterprise CoreФизички или соодветни виртуелни coresПоголеми барања или Enterprise функцииНе, без дополнителни SQL CAL
Едноставен пример: 10 вработени или 2.000 клиенти?

Ако десет познати вработени користат интерна апликација, Standard со една серверска лиценца и десет User CAL може да одговара. Кај јавна апликација со многу клиенти, core-моделот често е поедноставен затоа што не се бројат поединечни SQL пристапи.

04

Кога некому му треба SQL CAL?

Кај SQL Server Standard со Server/CAL, секој корисник или уред што пристапува има потреба од соодветна SQL CAL, дури и кога пристапот е индиректен преку апликација.

USER CAL

Едно лице користи повеќе уреди

Вработена користи апликација со SQL база од лаптоп и канцелариски компјутер. SQL User CAL може да биде соодветната лиценца.

DEVICE CAL

Повеќе лица делат еден уред

Тројца вработени користат еден компјутер во различни смени. SQL Device CAL може да одговара за заедничкиот уред.

ИНДИРЕКТЕН ПРИСТАП

Апликацијата не ја заменува SQL CAL

Дваесет лица работат со ERP-систем што пристапува до SQL Server преку еден технички профил. Сепак се бројат вистинските корисници или уреди зад апликацијата.

Windows CAL не е SQL CAL.

Windows Server CAL автоматски не дозволува пристап до SQL Server. И SQL CAL не ја заменува потребната Windows Server CAL.

05

Колку SQL core-лиценци му се потребни на физички сервер?

Кај физичкиот core-модел се лиценцираат сите процесорски јадра на серверот. Microsoft бара минимум четири core-лиценци по физички процесор.

ХардверВистински coresSQL core-лиценциЗошто?
1 процесор со 2 cores24Минимум 4 core-лиценци по процесор
1 процесор со 4 cores44Покриени се сите 4 cores
2 процесори со по 6 cores1212Се бројат сите вистински физички cores
SQL Server и Windows Server немаат исти минимални вредности.

Кај SQL Server важи минимум четири core-лиценци по процесор. Windows Server правилото со минимум осум по процесор и 16 по сервер не треба автоматски да се пренесе на SQL.

06

Како се лиценцира SQL Server во VM?

Кога поединечна виртуелна машина ги исполнува условите за VM-лиценцирање, се бројат доделените виртуелни cores. По VM се потребни минимум четири SQL core-лиценци.

Виртуелна машинаДоделени vCoresПотребни SQL core-лиценци
Мала SQL VM2 vCores4 core-лиценци
Вообичаена SQL VM4 vCores4 core-лиценци
Поголема SQL VM8 vCores8 core-лиценци
Core-лиценцирањето по VM бара subscription или активна Software Assurance.

Standard core-лиценцирање на сите физички cores автоматски не дозволува Standard инстанци во произволен број VM. Кај Standard, физичкиот core-модел вообичаено важи за физичкиот оперативен систем; виртуелните сценарија бараат соодветни VM права или Server/CAL.

07

Кога SQL Enterprise дозволува неограничен број виртуелни сервери?

Enterprise може да биде интересен кога многу SQL инстанци работат на ист физички host. Неограничена виртуелизација не се добива само затоа што изданието се вика Enterprise.

16 физички cores се лиценцирани со EnterpriseДозволени SQL оперативни срединиВажно
Enterprise без активна Software Assurance или subscriptionДо бројот на доделени core-лиценци – тука 16Дополнителни средини бараат соодветни дополнителни права
Enterprise со активна Software Assurance или соодветна subscriptionНеограничен број физички или виртуелни SQL срединиЦелиот host мора целосно да биде лиценциран со Enterprise
Не мешај со Windows Server Datacenter.

Windows Server и SQL Server имаат одделни лиценцни правила. И кога оперативниот систем дозволува Datacenter виртуелизација, SQL Server дополнително мора правилно да се лиценцира.

08

Дали и пасивен резервен сервер мора да се лиценцира?

Пасивен SQL сервер чека да ја преземе работата при прекин на продуктивниот сервер. Дали се потребни дополнителни SQL лиценци зависи особено од Software Assurance или соодветна subscription.

БЕЗ SA / SUBSCRIPTION

Пасивните инстанци не се автоматски покриени

Обична SQL лиценца автоматски не ги содржи посебните failover права. Втор сервер или VM мора да се проверат одделно.

СО SA / SUBSCRIPTION

Може да бидат вклучени дополнителни пасивни failover права

За секој примарен workload Microsoft наведува една пасивна high-availability инстанца, една пасивна disaster-recovery инстанца и дополнителна пасивна disaster-recovery инстанца во Azure – според применливите услови.

Пасивно навистина значи пасивно.

Резервниот сервер не смее да им испорачува продуктивни SQL податоци на корисници или уреди и не смее да извршува активен продуктивен SQL workload. Reporting и друга активна употреба се лиценцираат одделно.

09

Кој SQL модел одговара за кое сценарио?

СитуацијаСоодветен моделДополнително провери
Интерна апликација со мал број познати кориснициПровери SQL Server Standard + CALUser CAL или Device CAL и индиректни пристапи
Многу клиенти или непознат број пристапиПровери SQL Server Standard CoreФизички или виртуелни cores и предуслови за VM
Многу виртуелни SQL инстанци на еден hostПровери SQL Server Enterprise CoreЦелосно host-лиценцирање и активна SA или subscription
Развој или тест без продуктивна употребаПровери SQL Server DeveloperБез продуктивна употреба
Мала продуктивна базаПровери SQL Server ExpressТехнички граници и големина на базата
10

Прашања што треба да ги одговориш пред купување

  1. 01Дали навистина е потребен SQL Server Standard или Enterprise?
  2. 02Дали е познат бројот на корисници или уреди што пристапуваат?
  3. 03Дали треба Server/CAL или core-лиценцирање?
  4. 04Дали SQL Server работи директно на физички сервер или во VM?
  5. 05Дали се пресметани минимум четири core-лиценци по процесор или соодветна VM?
  6. 06Дали постои активна Software Assurance или соодветна subscription?
  7. 07Дали има индиректни пристапи, failover сервери или Azure сценарија?

Мал број познати корисници? Провери Server/CAL. Многу пристапи? Провери cores. Многу SQL VM? Провери Enterprise и SA.

Соодветната SQL лиценца зависи од изданието, реалните пристапи, физичкото или виртуелното користење и дополнителните права. Windows Server и SQL Server секогаш се проверуваат одделно.

Проверено според официјални Microsoft информации

Секогаш важат Microsoft Product Terms применливи за конкретниот договор, датум на купување и реално користење.

Уредничка напомена: Оваа статија ги објаснува основните лиценцни правила за SQL Server 2025. Индивидуалните договорни услови, постарите верзии, hosting-сценаријата и исклучоците мора да се проверат посебно.