система онлайн-бронирования
г. Донецк, Украина, ул. Артёма, 87
+38 (062) 332 33 32, 332-27-71
ЗАБРОНИРОВАТЬ
НОМЕР

Статьи

Ўстаноўка і настройка MS SQL Server для 1С: Прадпрыемства.

  1. Ўстаноўка MS SQL Server для працы з 1С: Прадпрыемства
  2. Настройка MS SQL Server для працы з 1С: Прадпрыемства
  3. Перанос базы tempdb

Тэму ўстаноўкі MS SQL Server звычайна абмінаюць Тэму ўстаноўкі MS SQL Server звычайна абмінаюць. Сапраўды, цяжка не ўсталяваць гэтую СКБД, нават робячы гэта ў першы раз, гэтак жа цяжка не запусціць у звязку з ёй Сервер 1С: Прадпрыемствы. Аднак ёсць шэраг невідавочных тонкасцяў, якія здольныя істотна атруціць жыццё адміністратару, пра што мы сёння і раскажам.

MS SQL Server займае першае месца па колькасці укараненняў ў звязку з 1С: Прадпрыемствам, шмат у чым гэта тлумачыцца нізкім парогам ўваходжання, здужаць дадзеную нізку цалкам здольны чалавек без вопыту, асабліва па метадзе Next - Next - Finish. І, што самае цікавае, усё гэта будзе працаваць. Скажам больш, у пераважнай большасці выпадкаў налады SQL-сервера па змаўчанні больш чым дастаткова для забеспячэння прадукцыйнай працы сервера 1С: Прадпрыемствы і чапаць іх не толькі не трэба, але нават шкодна.

Аднак ёсць іншая катэгорыя налад, якая адказвае за размяшчэнне і вылучэнне фізічных рэсурсаў і якую звычайна таксама ніхто не кранае да таго часу, пакуль не пачне адчуваць праблемы з прадукцыйнасцю.

Перш за ўсё варта ўзгадаць пра сістэмную базу tempdb, якая актыўна выкарыстоўваецца 1С для захоўвання часовых табліц і прамежкавых вынікаў. Прычым яна выкарыстоўваецца адразу ўсімі базамі 1С, якія працуюць на серверы. А так як па змаўчанні яна размяшчаецца ў тэчцы ўстаноўкі SQL-сервера, г.зн. на сістэмным дыску, то пры павелічэнні нагрузкі менавіта tempdb становіцца бутэлькавым горлышком ўсім сэрвэры. Вельмі часта гэта прыводзіць да сітуацыях: купілі хуткія HDD / SSD, дыскавых рэсурсаў хапае, а 1С тармозіць, што здольна выклікаць у пачаткоўцаў адміністратараў сур'ёзныя цяжкасці.

Другі момант. Кадоўка параўнання tempdb павінна супадаць з кадоўкай параўнання інфармацыйных баз, інакш гэта можа ў шэрагу выпадкаў прывесці да нечаканых вынікаў, аж да сур'ёзных памылак у разліках.

У той жа час названых складанасцяў зусім не складана пазбегнуць, дастаткова толькі выдаткаваць пару лішніх хвілін пры ўсталёўцы або ўважліва прагледзець налады ўжо ўсталяванага сервера.

Ўстаноўка MS SQL Server для працы з 1С: Прадпрыемства

Як мы ўжо казалі, ўстаноўка SQL-сервера гранічна простая, і мы не будзем апісваць гэты працэс падрабязна, звярнуўшы ўвагу толькі на неабходныя налады. Пачнем з выбару кампанентаў, так як 1С не выкарыстоўвае большасць механізмаў SQL-сервера і калі вы не збіраецеся іх выкарыстоўваць для іншых мэтаў, то пакідаем толькі Database Engine, Сродкі сувязі кліенцкіх сродкаў і Сродкі кіравання (апцыянальна).

Сродкі кіравання можна не ўсталёўваць на сервер, а ўсталяваць асобна на працоўнае месца адміністратара і кіраваць адтуль усімі даступнымі серверамі MS SQL.

Таксама варта праверыць параметры сартавання, калі ў вас правільна настроены рэгіянальныя налады, то хутчэй за ўсё там нічога змяняць не прыйдзецца, але пракантраляваць дадзены параметр пажадана, там павінна быць Cyrillic_General_CI_AS.

У Канфігурацыі сервера пакажыце Змешаны рэжым праверкі сапраўднасці і задайце пароль суперпользователя SQL - sa У Канфігурацыі сервера пакажыце Змешаны рэжым праверкі сапраўднасці і задайце пароль суперпользователя SQL - sa. Таксама пакажыце ніжэй адміністратараў дадзенага асобніка SQL-сервера, па змаўчанні там ужо знаходзіцца уліковы запіс з-пад якой праведзена ўстаноўка, але калі адміністраваць дадзены асобнік павінны таксама іншыя карыстальнікі, то мае сэнс адразу іх пазначыць.

Наступная закладка - Каталогі дадзеных - патрабуе самай пільнай увагі Наступная закладка - Каталогі дадзеных - патрабуе самай пільнай увагі. Абавязкова пакажыце ў якасці месца захоўвання карыстацкіх баз і базы tempdb месца на прадукцыйным масіве або асобным дыску. Нягледзячы на ​​тое, што размяшчэнне базы можна паказваць пры яе стварэнні, заданне правільных налад па змаўчанні пазбаўляе вас ад лішняй працы, а таксама ад сітуацыі, калі база ствараецца сродкамі 1С і аказваецца ў каталогу па змаўчанні, г.зн. на сістэмным дыску. Таксама адразу можаце паказаць каталог для захоўвання рэзервовых копій.

Астатнія налады можна пакінуць па змаўчанні і завяршыць ўстаноўку Астатнія налады можна пакінуць па змаўчанні і завяршыць ўстаноўку.

Настройка MS SQL Server для працы з 1С: Прадпрыемства

Калі вы маеце справу з ужо ўсталяваным асобнікам SQL-сервера, пераканайцеся, што кадоўка параўнання Cyrillic_General_CI_AS, у адваротным выпадку дадзеныя варта выгрузіць сродкамі 1С, а сервер пераўсталяваць (або ўсталяваць яшчэ адзін асобнік, калі дадзены выкарыстоўваецца іншымі службамі).

Для гэтага адкрыйце Managment Studio, абярыце неабходны асобнік SQL-сервера і пстрыкнуўшы на ім правай кнопкай мышы перайдзіце да ўласцівасцямі.

Затым перайдзіце да закладцы Памяць і пакажыце даступны SQL-серверу аб'ём АЗП, у адваротным выпадку SQL-сервер будзе імкнуцца утылізаваць ўсю даступную памяць Затым перайдзіце да закладцы Памяць і пакажыце даступны SQL-серверу аб'ём АЗП, у адваротным выпадку SQL-сервер будзе імкнуцца утылізаваць ўсю даступную памяць. У сітуацыі сумяшчэння роляў SQL-сервера з іншымі ролямі, а ў невялікіх і сярэдніх укаранёных ён, як правіла, размешчаны на адной машыне з серверам 1С, вынікае з агульнай колькасцi памяці адняць неабходнае сістэме і серверу 1С, аддаўшы SQL тое, што застанецца.

Даць адназначныя рэкамендацыі тут складана, усё залежыць ад аб'ёму апрацоўваных дадзеных, на практыцы мае рацыю вылучыць SQL-серверу палову вольнай памяці, пасля адкарэктаваўшы дадзенае значэнне зыходзячы з яе фактычнай загрузкі.

Наступная настройка будзе звязаная з бяспекай Наступная настройка будзе звязаная з бяспекай. Для падлучэння 1С да сервера часцей за ўсё выкарыстоўваецца ўліковы запіс sa, што, мякка кажучы, небяспечна, бо дае ўвайшоўшаму пад ёй поўны доступ да SQL-серверу. Улічваючы, што адміністраваннем баз 1С часта займаюцца боку спецыялістаў, то мае сэнс стварыць для іх асобную уліковы запіс.

Для гэтага расчыніце Бяспека - Імёны ўваходу і стварыце новае імя (уліковы запіс), пакажыце праверку сапраўднасці SQL-сервер і задайце пароль.

Затым перайдзіце на закладку Ролі сервера і дазволіце dbcreator, processadmin і public Затым перайдзіце на закладку Ролі сервера і дазволіце dbcreator, processadmin і public.

Пасля чаго выкарыстоўвайце для падлучэння да SQL-серверу з 1С менавіта гэты ўліковы запіс Пасля чаго выкарыстоўвайце для падлучэння да SQL-серверу з 1С менавіта гэты ўліковы запіс.

Яшчэ адна налада ставіцца да ўжо створаным баз дадзеных, адкрыйце ўласцівасці патрэбнай БД і прейдя на закладку Файлы. Знайдзіце опцыю Автоувеличение / максімальны памер для файла дадзеных. Па змаўчанні там каштуе 1 Мб, што вельмі неаптымальна, пры актыўнай працы з базай СКБД толькі і будзе займацца тым, што павялічваць памер файла, акрамя таго пры актыўнай працы некалькіх баз гэта будзе прыводзіць да значнай фрагментацыі файла дадзеных. Таму зыходзячы з памеру базы і актыўнасць працы задайце больш высокае значэнне, якое не будзе прыводзіць да пастаяннага павелічэння файла БД.

Перанос базы tempdb

У заключэнне нашага артыкула зноў звернемся да базы tempdb, часта сустракаюцца сітуацыі, калі файл гэтай БД патрабуецца перанесці ў іншае месца. Напрыклад сервер быў усталяваны з параметрамі па змаўчанні і tempdb знаходзіцца на сістэмным раздзеле, ці вы набылі SSD і хочаце пренести туды не толькі базы, але і tempdb (што з'яўляецца правільным рашэннем). Таксама пры вялікай нагрузцы на tempdb яго рэкамендуецца выносіць на асобны дыск.

Для таго, каб змяніць месца размяшчэння файла tempdb адкрыйце Managment Studio, абярыце Стварыць запыт і ў якое адкрылася акне ўвядзіце наступны тэкст, дзе E: \ NEW_FOLDER - новае размяшчэнне для базы:

use master
alter database tempdb
modify file (
name = tempdev,
filename = N'E: \ NEW_FOLDER \ tempdb.mdf ')
go
alter database tempdb
modify file (
name = templog,
filename = N'E: \ NEW_FOLDER \ templog.ldf ')
go

Затым націсніце Выканаць, пасля выканання запыту перазапусціце SQL-сервер, файлы базы і лога tempdb будуць створаны ў новым месцы, файлы па старым размяшчэнню варта выдаліць ўручную.

На гэтым мы сёння скончым, напрыканцы нагадаўшы не забываць пра абслугоўванне баз і рэзервовыя копіі На гэтым мы сёння скончым, напрыканцы нагадаўшы не забываць пра абслугоўванне баз і рэзервовыя копіі.

Дадатковыя матэрыялы:

  1. Абслугоўванне баз 1С ў MS SQL Server. частка 1
  2. Абслугоўванне баз 1С ў MS SQL Server. частка 2
  3. Абслугоўванне баз 1С ў MS SQL Server. частка 3

Новости

Отель «Централь» Официальный сайт 83001, Украина, г. Донецк, ул. Артема, 87
Тел.: +38 062 332-33-32, 332-27-71
[email protected]
TravelLine: Аналитика


Студия web-дизайна Stoff.in © 2008