Основне поставке и препоруке за инсталацију МС СКЛ Сервер 2019

У овом чланку ћемо вас провести кроз инсталацију Мицрософт СКЛ Сервер 2019 са описом свих опција, компоненти, тренутних препорука и најбољих пракси..

МС СКЛ Сервер је водећи РДБМС (систем за управљање релацијским базама података), као и главни конкурент Орацле Датабасе у корпоративном сегменту. У ЦИС-у се МССКЛ најчешће користи за интерни развој апликативног софтвера и за 1Ц.

Садржај:

  • Издања МС СКЛ Сервер 2019
  • Функције лиценцирања за СКЛ Сервер
  • Покретање инсталације СКЛ сервера
  • Опције инсталације за ажурирања СКЛ сервера
  • Тип инсталације СКЛ сервера
  • СКЛ Сервер 2019 компоненте: шта вам је потребно, шта требате да инсталирате
  • Конфигуришите именовање инстанци СКЛ Сервер
  • Конфигуришите поставке сервиса СКЛ Сервер, Енцодинг
  • Конфигуришите Енгине Датабасе у СКЛ Серверу

Издања МС СКЛ Сервер 2019

Укупно постоји 5 издања (издања) МССКЛ 2019:

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

Функције лиценцирања за СКЛ Сервер

МС СКЛ Сервер је лиценциран под 2 модела:

  • ПЕР ЦОРЕ - Лиценце МССКЛ за језгре сервера
  • СЕРВЕР + ЦАЛ - лиценца у потпуности за сервер и за сваког корисника који ће радити са сервером

Ентерприсе издање може бити лиценцирано само као ПЕР ЦОРЕ

Такође у МССКЛ Сервер 2019 постоји нова прилика за лиценцирање контејнера, виртуелних машина и Биг Дата Цлустерс.

Погледајте лиценцирање за СКЛ Сервер за више информација..

Покретање инсталације СКЛ сервера

У овом ћемо чланку инсталирати МС СКЛ Сервер 2019 Ентерприсе Едитион на Виндовс Сервер 2019..

Напомена СКЛ Сервер 2019 представља пуну подршку за Линук, као и за Доцкер и Кубернетес.
  • Преузмите и распакујте инсталацијску слику СКЛ Сервер 2019. Покрените сетуп.еке;
  • Пошто ћемо у овом чланку инсталирати редовну самосталну инстанцу, на картици Инсталација изаберите „Нова самостална инсталација за СКЛ Сервер“.

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

Опције инсталације за ажурирања СКЛ сервера

На овом кораку можете омогућити претрагу ажурирања путем Виндовс Ажурирања. Да ли ћете омогућити ову опцију или не, зависи од вас. Све зависи од вашег планирања ажурирања и захтева за отпорност сервера. Ако немате јасан план ажурирања за своје сервере, боље је да ову могућност оставите укључену..

На овом кораку можете видети следећу грешку:

Грешка 0к80244022: Изузетак од ХРЕСУЛТ-а: 0к80244022

Повезана је са проблемима са сервисом Виндовс Упдате. Методе решења су описане овде хттпс://винитпро.ру/индек.пхп/2017/08/10/осхибка-0к80244022-и-проблема-остановки-всуспоол/

Кликните на дугме Даље.

Корак Инсталирајте датотеке за подешавање ће се аутоматски догодити Он ће припремити датотеке за инсталацију.

Инсталирајте правила аутоматски ће ићи и ако инсталатер не нађе проблеме које је потребно решити пре инсталирања МССКЛ-а (на пример, поновно покретање рачунара или некомпатибилност ваше верзије Виндовс-а са верзијом СКЛ Сервер-а).

Тип инсталације СКЛ сервера

На овом кораку можете одабрати да инсталирате нову инстанцу или да додате функционалност већ инсталираној инстанци. У нашем случају одаберите „Обави нову инсталацију“.

Сада је потребно да унесете кључ производа. Ако нема кључа, изаберите Бесплатно издање (на пример, Девелопер), али имајте на уму да са Девелопер едицијом имате право само на развој и тестирање софтвера, а не да користите сервер у продуктивном окружењу.

На корак Услови лиценце прихватите уговор о лиценци.

СКЛ Сервер 2019 компоненте: шта вам је потребно, шта требате да инсталирате

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

  1. Услуге база података - Ово је основни мотор СКЛ Сервера. Обавезна инсталација.
  2. Репликација СКЛ сервера - услуге репликације Компонента се користи прилично често, тако да ако нисте сигурни да ли су вам потребни, боље је потврдити оквир за инсталацију.
  3. Услуге машинског учења и проширења језика - Услуге за извршавање Р / Питхон / Јава кода у контексту СКЛ Сервера. Битно ако се бавите машинским учењем.
  4. Цело текстуалне и семантичке екстракције за претраживање - Компонента је неопходна ако вам је потребна технологија претраживања целокупног текста или семантичка претрага у документима (на пример, доцк). У случају семантичке претраге докумената, требат ће вам и ФИЛЕСТРЕАМ, о томе у наставку.
  5. Услуге квалитета података - услуге исправке и потврде података. Ако нисте сигурни да ли вам треба ДКС, онда је боље да га не инсталирате..
  6. Услуга упита за ПолиБасе за спољне податке - Технологија за приступ спољним подацима, на пример на другом СКЛ Серверу или у Орацле Датабасе. Јава конектор за ХДФС изворе података припада технологији ПолиБасе и потребан је ако желите да радите са ХДФС технологијом.
  7. Услуге анализе - такође познат као ССАС. Технологија за пословно извештавање (БИ) и рад са ОЛАП-ом. Користи се у великим компанијама за извештавање.

Затим идите на листу заједничких функција (функције које се односе на цео сервер, а не на одређену инстанцу).

  1. Сервер за машинско учење (самостални) - исто као и Услуге машинског учења и проширења језика, али са опцијом инсталирања без самог СКЛ Сервер механизма.
  2. Клијент за квалитет података - исто као и ДКС, само самостално.
  3. Повезивање са алаткама клијента - ОДБЦ, ОЛЕ ДБ библиотеке и неке друге. Препоручујемо да подесите.
  4. Интеграционе услуге - услуге интеграције података, познате и као ССИС. Технологија података ЕТЛ (Ектрацт, Трансформ, Лоад). ССИС је потребан ако желите да аутоматизујете увоз података и промените их током поступка увоза. Скала Оут Мастер / Воркер је потребан за скалирање ССИС-а. Ако нисте сигурни да ли су вам потребни, онда их немојте обележавати.
  5. Компатибилност клијента уназад - Застарели ДМВ и системске процедуре. Препоручујем да ставим.
  6. СДК Алати за клијенте - пакет ресурса за програмере. Не можете се кладити ако нисте сигурни да ли вам треба.
  7. Дистрибуирани контролер за репродукцију / клијент - копирати и побољшати функционалност Профилера СКЛ Сервер. Дистрибуиране Реплаи услуге потребне су за моделирање оптерећења и разне врсте тестирања перформанси..
  8. СДК за повезивање СКЛ клијента - ОДБЦ / ОЛЕ ДБ СДК за програмере.
  9. Услуге мастер података - компонента Мицрософт Повер БИ. Потребно за анализу података, валидацију, интеграцију и корекцију.

Неке од ових компоненти (нпр. Јава прикључак за ХДФС изворе података) можда нису доступне у старијим верзијама СКЛ Сервера..

Мало ниже, на истом кораку, можете одредити директориј за датотеке СКЛ Сервер. Ако немате добар разлог да га промените, напустите стандард (Ц: \ Програмске датотеке \ Мицрософт СКЛ Сервер \).

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

Конфигуришите именовање инстанци СКЛ Сервер

Можете оставити параметар Подразумевана инстанца, у овом случају ће име вашег примера бити МССКЛСЕРВЕР. Приликом избора Именована инстанца одредите име инстанције СКЛ Сервера. У мом случају именоват ћу инстанцу Дев. ИД инстанције препоручује се да се постави на исто име инстанције како се не би направила конфузија.

Инсталиране инстанце приказују МССКЛ инстанце инсталиране на серверу, већ их имам.

Конфигуришите поставке сервиса СКЛ Сервер, Енцодинг

На картици Сервице Аццоунтс одредите рачуне под којима ће се услуге СКЛ Сервер покренути на хост. Кориштење МСА (Манагед Сервице Аццоунтс) и гМСА (Гроуп Манагед Сервице Аццоунтс) технологија као најпоузданијих у погледу сигурности сматра се добром праксом. Користићу редован налог домена.

Сет ат СКЛ Сервер агент поље Тип покретања ин Аутоматски, иначе ће агент морати да се покрене ручно.

Такође, почевши од СКЛ Сервер 2016, постало је могуће подесити параметар ИФИ (Инстант Инитиализатион Филе) приликом инсталирања сервера. У програму за инсталацију, то се зове „Грант Перформ Волуме Таск привилеге то СКЛ Сервер Датабасе Енгине“. Његово укључивање значи да стари подаци неће бити преписани нулама када:

  • Креирање базе података;
  • Додавање података у датотеке података или датотеке датотека;
  • Повећајте величину постојећих датотека (укључујући операције аутоматског увећања);
  • Обнављање базе података / група датотека.

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

Препоручујем да се ова опција омогући ако ризик од цурења података није значајан.

У следећем кораку бирајте Колекција.

Грубо речено, Цоллатион је поставка кодирања за СКЛ Сервер. Овај параметар поставља кодирање странице, правила сортирања, кодирање цхар / варцхар и остале језичке поставке.

Када инсталирате сервер, изаберите Цоллатион за целокупни СКЛ Сервер. Након инсталације, биће могуће променити овај параметар, али то неће бити лако, па морате одмах одабрати одговарајућу Колацију за своје задатке.

За ЦИС се препоручује избор Цириллиц_Генерал_ЦИ_АС. Ако су подаци само на енглеском, можете изабрати СКЛ_Латин1_Генерал_ЦП1_ЦИ_АС.

Ако планирате да користите СКЛ Сервер у борбеном окружењу, погледајте документацију за избор Цоллатион-а, јер је ово важан параметар, иако се може поставити за одређену базу података..

Конфигуришите Енгине Датабасе у СКЛ Серверу

На корак Конфигурација мотора базе података Доступно је 6 картица, кренимо редом:

У конфигурацији сервера морате одабрати Режим аутентификације и одредити налог за администратора СКЛ Сервера.

Имате два начина за избор: Режим аутентификације за Виндовс и Мешовити режим.

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

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

Ако сте сигурни да ће се ваши корисници пријавити само са рачунара и рачунара са Виндовс-а који подржавају Виндовс аутентификацију, изаберите режим провере идентитета за Виндовс.

У мом случају поставила сам Мешовити режим. У овом режиму требаћете да региструјете лозинку од корисника и изаберете Виндовс налог који ће имати административна права.

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

За податке је најбоље доделити засебну РАИД матрицу. Дисковни подсистем је пресудан за перформансе СКЛ Сервер-а, тако да требате да одаберете најбољу опцију за складиштење података, било да је то НАС или локални РАИД са брзих дискова.

Добра је пракса да се сви директорији (системске базе података, корисничке базе података, дневници корисничких база података, сигурносне копије) дистрибуирају у различита спремишта. Тако ћете постићи СКЛ Сервер максималне перформансе на нивоу рада са складиштем података..

У мом случају навести ћу посебан диск с РАИД 1 за све директоријуме.

Картица Темпдб параметри за темпдб базу су конфигурисани. Његова исправна конфигурација важна је за перформансе сервера, јер је ова база података укључена у скоро све операције података.

  • Број датотека - број података за темпдб. Морате да одредите број датотека у зависности од језгара процесора. Добра пракса је да поставите број датотека једнак броју процесорских језгара подељених са 2. То јест, 16 датотека се препоручује за 32 језгре вашег сервера. Такође, без обзира на број језгара, не препоручује се постављање мање од 8 датотека, ово је неопходно да бисте избегли овде описане проблеме хттпс://суппорт.мицрософт.цом/ен-ус/кб/2154845 .
  • Почетна величина - почетна величина података података темпдб. Сваки пут када се сервер поново покрене, величина темпдб ће се ресетовати на почетну величину. Препоручује се да одредите величину датотека са подацима овисно о планираном учитавању. Ако не можете планирати своје будуће радно оптерећење, оставите 8 МБ. Ако одаберете засебни низ / диск за темпдб датотеке (погледајте доле), најбоље је одредити величину датотеке која би у потпуности попунила диск како би се избегле сталне операције увећавања датотека.
  • Аутогровтх - корак за повећање темпдб датотека. Величина треба да се подеси у зависности од почетне величине. Оставите 64 МБ ако не можете да планирате оптерећење. Имајте на уму да ако је омогућен ИФИ (Инстант Филе Инитиализатион), чекање на браве на екстензији датотеке биће много мање. Не препоручује се постављање величине корака превелико, јер ће то узроковати значајна одлагања приликом повећања величине датотеке.
  • Каталози података - директоријуми за хостинг датотека темпдб података. Ако одредите неколико директоријума, датотеке ће бити смештене помоћу алгоритма Роунд-робин, то јест циклично. Грубо говорећи, када специфицирате, на пример, 4 директоријума, датотеке података ће бити подједнако распоређене у свим директоријумима. Добра је пракса додати различите дисковне низове за датотеке података..
  • Датотека ТемпДб дневника: Почетна величина / Аутоматски раст - постављање почетне величине и корака повећања датотеке дневника темпдб. Требало би да следите иста правила као и за датотеке података темпдб..
  • Дневник дневника - директоријум за чување датотеке дневника темпдб. Датотека дневника је само 1, без обзира на број датотека са подацима, назначен је само 1 директориј. Ако је могуће, одаберите посебан низ за датотеку дневника..

Картица Макдоп.

МакДОП је параметар СКЛ Сервер који је одговоран за паралелно извршавање упита и, сходно томе, степен паралелизма. Да би СКЛ Сервер могао да користи све процесорске језгре за обраду паралелних планова, поставите 0 као вредност МакДОП. Ако из неког разлога желите онемогућити паралелно извршавање упита, поставите 1 као вриједност. За максималне перформансе конфигуришите МакДОП према правилима у табели (хттпс://го.мицрософт.цом/фвлинк/?линкид=2084761):

Сервер са једним НУМА хостомНе више од 8 логичких процесораМАКСДОП не сме премашити број логичких процесора
Сервер са једним НУМА хостомВише од 8 логичких процесораМАКСДОП мора бити 8
Сервер са више НУМА чвороваНе више од 16 логичких процесора по НУМА чворуМАКСДОП не смије премашити број логичких процесора по НУМА чвору
Сервер са више НУМА чвороваВише од 16 логичких процесора по НУМА чворуМАКСДОП вриједност мора бити једнака половини броја логичких процесора по НУМА чвору са МАКС вриједности 16

У мом случају поставићу 0. Ово ће дати најбоље перформансе за извршавање планова за паралелне захтеве, али то може проузроковати одлагања, јер ће други захтеви морати да сачекају док се тренутни захтев не испуни, јер ће све процесорске језгре бити заузете извршавањем тренутног захтева.

За „бој“ сервер, ипак препоручујем да следите правила из табеле, као и да прочитате документацију на горњој вези.

Картица Меморија - Морате навести минималну и максималну количину РАМ-а који ће користити СКЛ Сервер. Пошто је прилично тешко предвидети потребну количину за сервер, препоручује се да СКЛ Серверу доделите 80-85% укупне РАМ-а сервера. Да бисте сазнали стварну количину РАМ-а који користите, потребно је да пратите потрошњу меморије помоћу посебног ДМВ-а (Динамиц Манагемент Виев) током сата и да надгледате врхове потрошње РАМ-а. Само доступношћу ових информација можете предвидјети стварну потрошњу РАМ-а.

Оставицу задате вредности (мин 0 и макс. 2147483647 МБ).

Картица ФИЛЕСТРЕАМ - омогућите ФИЛЕСТРЕАМ технологију. Омогућава вам складиштење бинарних датотека у датотечном систему и пружа им приступ путем СКЛ-а. Ако нисте сигурни да желите да радите са бинарним подацима на СКЛ нивоу, оставите ФИЛЕСТРЕАМ искључен.

Корак Правила конфигурације значајки проћи ће аутоматски. Прочитајте резиме у „Реади то Инсталл“ и кликните на Инсталл (Инсталирај).

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

Напомена На старијим верзијама (СКЛ Сервер 2014, 2016) неке картице и опције можда нису доступне.