Шта је СКЛ Сервер? Увод, Историја верзија

Шта је СКЛ Сервер?

СКЛ СЕРВЕР је систем за управљање релационим базама података (РДБМС) који је развио Мицрософт. Првенствено је дизајниран и развијен да се такмичи са МиСКЛ и Орацле базом података.

СКЛ Сервер подржава АНСИ СКЛ, који је стандардни СКЛ (језик за структуриране упите) језик. Међутим, СКЛ Сервер долази са сопственом имплементацијом СКЛ језика, Т-СКЛ (Трансацт-СКЛ).

Т-СКЛ је Мицрософт одговарајући језик познат као Трансацт-СКЛ. Он пружа даље могућности декларисања променљиве, руковања изузетцима, ускладиштене процедуре итд.

СКЛ Сервер Манагемент Студио (ССМС) је главни алат за интерфејс за СКЛ Сервер и подржава 32-битна и 64-битна окружења.

У овом водичу ћете научити.

Историја верзија СКЛ Сервер

  • Мицрософт и Сибасе објавили су верзију 1.0 1989. године.
  • Међутим, партнерство између њих двоје окончано је почетком 1990 -их.
  • Мицрософт је задржао власничка права над именом СКЛ Сервер.
  • Од деведесетих година објављене су следеће верзије СКЛ Сервера, укључујући СКЛ Сервер 2000, 2005, 2008, 2012, 2014, 2016, 2017 и 2019

Издања СКЛ сервера

Доступна су следећа издања

СКЛ Сервер Ентерприсе: Користи се у врхунским пословима великих размера и пословима од критичног значаја. Пружа врхунску сигурност, напредну аналитику, машинско учење итд.

СКЛ Сервер Стандард: То погодан је за апликације средњих слојева и за податке. Укључује основно извештавање и аналитику.

Веб сервер СКЛ сервера: Дизајниран је за ниску укупну цену власништва за веб хостере. Омогућава скалабилност, приуштивост и могућности управљања за мала и велика веб својства.

Програмер за СКЛ Сервер: Слично је издању за предузећа за непроизводно окружење. Углавном се користи за израду, тестирање и демо.

СКЛ Сервер Екпресс: Намењен је малим апликацијама и бесплатан је за употребу.

МС СКЛ Сервер као архитектура клијент-сервер

Погледајмо доле рани јутарњи разговор између маме и њеног сина Тома.

Браинсторм:

Питајте свој мозак ... !!! 'Можете ли мапирати, ко је КЛИЈЕНТ, а ко СЕРВЕР?'

Најсигурнији одговор би био - 'Прилично сам паметан у томе и .... Син је КЛИЈЕНТ јер тражи шољицу кафе, а мајка, која је СПОСОБНА за припрему кафе, СЛУЖБА. '

Ево, Том тражи мајку, шољу кафе. Коначно, мама преради мало млека, кафе, шећера и спреми кафу да је послужи топлу.

Аналогија: Архитектура МС СКЛ СЕРВЕР -а.

ЦЛИЕНТ је апликација која шаље захтеве МС СКЛ СЕРВЕР -у инсталираном на датој машини. СЕРВЕР може да обрађује улазне податке према захтеву. На крају, одговорите са ПРОЦЕССЕД ОУТПУТ ДАТА као резултат.

Кључне компоненте и услуге СКЛ Сервера

Мотор базе података: Ова компонента управља складиштењем, брзом обрадом трансакција и заштитом података.

СКЛ Сервер: Ова услуга се покреће, зауставља, паузира и наставља инстанцом Мицрософт СКЛ Сервера. Извршно име је склсервр.еке.

СКЛ Сервер агент: Он обавља улогу Планера задатака. Може се покренути било којим догађајем или према захтеву. Извршни назив је склагент.еке.

СКЛ Сервер прегледач: Ово слуша долазни захтев и повезује се са жељеном инстанцом СКЛ сервера. Извршни назив је склбровсер.еке.

СКЛ Сервер пунотексна претрага: Ово омогућава кориснику да покреће пунотексне упите према подацима о знаковима у СКЛ табелама. Извршни назив је фдлаунцхер.еке.

СКЛ Сервер ВСС Вритер: Ово омогућава прављење резервних копија и обнављање датотека података када СКЛ сервер није покренут. Извршни назив је склвритер.еке.

Услуге анализе СКЛ сервера (ССАС): Омогућите анализу података, рударење података и могућности машинског учења. СКЛ сервер је интегрисан са Р и Питхон језиком за напредну аналитику. Име извршне датотеке је мсмдсрв.еке.

СКЛ Сервер Репортинг Сервицес (ССРС): Омогућава извештавање и могућности доношења одлука. Укључује интеграцију са Хадоопом. Извршни назив је РепортингСервицесСервице.еке

Услуге интеграције СКЛ сервера (ССИС): Омогућене могућности екстракције-трансформације и учитавања различитих врста података из једног извора у други. Може се посматрати као претварање сирових информација у корисне. Извршни назив је МсДтсСрвр.еке

СКЛ Сервер инстанце

СКЛ Сервер вам омогућава да покрећете више услуга одједном, при чему свака услуга има засебне податке за пријављивање, портове, базе података итд. Они су подељени у две:

  • Примарне инстанце
  • Именоване инстанце.

Постоје два начина на која можемо приступити примарној инстанци. Прво, можемо користити назив сервера. Друго, можемо користити његову ИП адресу. Именованим инстанцама приступа се додавањем обрнуте косе црте и имену инстанце.

На пример, да бисте се повезали на инстанцу под именом кик на локалном серверу, требало би да користите 127.0.0.1 киз. Од СКЛ Сервера 2005 и новије верзије, дозвољено вам је да истовремено покрећете до 50 инстанци на серверу.

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

Важност инстанци СКЛ Сервера

Предности инстанци СКЛ Сервера су следеће:

1. За уградњу различитих верзија на једну машину

На једној машини можете имати различите верзије СКЛ Сервера. Свака инсталација ради независно од осталих инсталација.

2. За смањење трошкова

Инстанце нам могу помоћи да смањимо трошкове рада СКЛ Сервера, посебно при куповини лиценце за СКЛ Сервер. Можете добити различите услуге из различитих инстанци, па нема потребе за куповином једне лиценце за све услуге.

3. За одржавање развојног, производног и тестног окружења одвојено

Ово је главна предност постојања много инстанци СКЛ Сервера на једној машини. Можете користити различите инстанце у сврхе развоја, производње и тестирања.

4. За смањење привремених проблема са базом података

Када све услуге раде на једној инстанци СКЛ Сервера, велике су шансе да ћете имати проблема са проблемима, посебно проблема који се стално понављају. Када се такве услуге покрећу на различитим инстанцама, можете избећи такве проблеме.

5. За одвајање безбедносних привилегија

Када се различите услуге изводе на различитим инстанцама СКЛ Сервера, можете се фокусирати на осигурање инстанце која покреће најосетљивију услугу.

6. За одржавање резервног сервера

Инстанца СКЛ Сервера може отказати, што доводи до прекида услуга. Ово објашњава важност увођења резервног сервера ако тренутни сервер откаже. То се лако може постићи коришћењем инстанци СКЛ Сервера.

Резиме:

  • СКЛ Сервер је дефинисан као систем за управљање релационим базама података (РДБМС) који је развио Мицрософт
  • Т-СКЛ значи Трансацт-СКЛ, одговарајући језик компаније Мицрософт
  • Мицрософт и Сибасе објавили су верзију 1.0 1989. године
  • Различита издања СКЛ Сервера су Ентерприсе, Стандард, Веб, Девелопер и Екпресс
  • Критичне компоненте СКЛ Сервера су Датабасе Енгине, СКЛ Сервер, СКЛ Сервер Агент, СКЛ Сервер Бровсер, СКЛ Сервер Фулл-Тект Сеарцх итд.
  • Можете покренути више инстанци СКЛ Сервера на истој машини.