Ako nainštalovať server 1c enterprise 8.3. Vytvorenie informačnej databázy na SQL serveri

Inštalácia technologickej platformy a aplikačného riešenia na lokálny počítač alebo notebook je jednoduchý a priamočiary. Ak to chcete urobiť, musíte si zakúpiť licencovanú verziu jednej z konfigurácií, ktorá zahŕňa inštalačný disk s sprievodcovia krok za krokom inštalácie platformy a priamo samotného užívateľského programu.

Inštalácia technologickej platformy a konfigurácie na lokálny disk

Keďže žiadne aplikačné riešenie 1C nemôže fungovať bez svojho motora – platformy – inštalácia na lokálnom počítači je rozdelená do dvoch základných krokov:

Podrobný návod, ako nainštalovať 1C, je podrobne popísaný v dokumentácii priloženej ku každému licencovaná verzia typická alebo vetvová konfigurácia. Presné dodržiavanie jeho pokynov vám umožní dokončiť inštaláciu sami a bez ťažkostí.

Inštalácia servera 1C:Enterprise na MSSQL

Aby sme pochopili nasledovné, je potrebné objasniť dva pojmy:

  • zákazník - Osobný počítač alebo softvér, sieťová jednotka, ktorá generuje požiadavky na server za účelom prijatia alebo spracovania akýchkoľvek údajov;
  • server - výkonný počítač s významnými produkčnými schopnosťami alebo softvérom, ktorý generuje odpovede na požiadavky klientov.

Architektúra klient-server zahŕňa interakciu klientskej aplikácie s informačným databázovým serverom prostredníctvom špeciálnej aplikácie - servera 1C:Enterprise.

Inštalácia MSSQL na serverový stroj je opísaná v mnohých príručkách s možnými variáciami v závislosti od verzie SQL a verzie servera. operačný systém. Vo všeobecnosti môžete nainštalovať 1C na server podľa krokov krok za krokom:

  1. Vo vašej distribúcii musíte spustiť inštalačný súbor setup.exe (na pokračovanie budete potrebovať Microsoft.NET Framework a operačný systém). inštalátor systému Windows inštalatér):
  2. Ponúka sa niekoľko možností ďalší vývoj udalosti: počiatočná inštalácia, už modifikácia nainštalované komponenty, aktualizujte ich alebo ich vyhľadajte. V tejto fáze program kontroluje súlad s minimálnymi požiadavkami MSSQL pre operačný systém:
  3. Musíte zadať kód Product Key, ktorý ste dostali pri nákupe licencovaný program. Po pozornom a premyslenom prečítaní licenčnej zmluvy pre anglický jazyk musíte nastaviť svoj súhlas vo forme začiarknutia:

    Prechod na ďalší krok sa vykoná kliknutím na tlačidlo Ďalej.

  4. Po kliknutí na tlačidlo Inštalovať sa ponúka množstvo nastavení, zaškrtávacie políčka sa nastavujú podľa potreby: vybrať môžete všetky (Select All) alebo len tie najpotrebnejšie (DatabaseEngineServices, ClientToolsConnectivity, ManagementToolBasic so zahrnutím podriadených komponentov ):
  5. Štandardne sa odporúča ponechať nastavenia v nasledujúcich krokoch, prechod sa vykoná kliknutím na tlačidlo Ďalej:
  6. Adresáre sa vyberajú na ukladanie používateľských údajov (databáza SQL 1C), protokolov, dočasných súborov a súborov Rezervovať kópiu informačné základne (zálohy).
  7. V ďalšom kroku sa pridá aktuálny používateľ, ktorý bude mať práva správcu systému (tlačidlo „Pridať aktuálneho používateľa“):
  8. Nastavenia na nasledujúcich stranách zostanú vo svojich predvolených hodnotách, pokiaľ si situácia nevyžaduje inak. Po kliknutí na tlačidlo Inštalovať sa spustí skutočný proces inštalácie: farebný pruh zobrazuje dynamiku vykonávanej procedúry. Po úspešnom dokončení inštalácie sa zobrazí príslušná správa a zostáva už len zavrieť inštalačný program kliknutím na tlačidlo Zavrieť.

Ak sa vám inštalácia serverovej časti s toľkými nastaveniami zdá dosť komplikovaná, mali by ste sa obrátiť na alebo systémový administrátor lokálna sieť.

Inštalácia technologickej platformy 1C:Enterprise na server

Inštalácia konfigurácie platformy potrebnej na prevádzku sa v skutočnosti príliš nelíši od bežnej, potom s jedinou výnimkou, že v určitom kroku musíte vybrať inštaláciu komponentov: „1C: Enterprise Server“ a „1C: Enterprise Správa servera":

Na nasledujúcich stránkach inštalačného programu musíte vybrať predvolený jazyk rozhrania, vybrať existujúceho alebo vytvoriť nového používateľa na identifikáciu pri spustení služby. Bezpečnosť pripojenia je zaručená zadaním hesla s jeho potvrdením.

Kliknutím na tlačidlo „Inštalovať“ sa spustí proces inštalácie technologickej platformy 1C:Enterprise na server:

V budúcnosti sa bude vyžadovať inštalácia ochranného ovládača v prípade zakúpenia dodávky s hardvérovým kľúčom alebo aktiváciou softvérová licencia. V prípade úspešnej inštalácie technologickej platformy 1C:Enterprise 8 sa zobrazí systémové hlásenie.

Vytvorenie informačnej databázy na SQL serveri

Vytvorenie nového v spúšťacom okne informačnú základňu sa nelíši od vytvorenia databázy na lokálnom počítači až do momentu výberu jej umiestnenia. Pre server vyberte:

Ďalej vyplňte všetky potrebné polia na nastavenie parametrov informačnej databázy: názov databázy a jej názov v klastri serverov, IP klastra serverov 1C:Enterprise a databázového servera, typ systému správy databáz (DBMS) , atď.:

Posledným krokom pri prechode cez ďalšie kroky s predvolenými nastaveniami je vytvorenie databázy SQL na serveri.

Inštalácia klientskeho programu

Aby používatelia mohli pracovať s informačnou bázou SQL, musí byť správne pripojená na klientskych staniciach. Postupnosť takéhoto spojenia:


Ak boli nastavenia na vytvorenie informačnej bázy na serveri 1C:Enterprise správne zadané, klient 1C bol správne nakonfigurovaný, po spustení programu z klientskej pracovnej stanice sa vytvorí pripojenie k serverovému stroju.

Téma inštalácie MS SQL Server zvyčajne obchádza. V skutočnosti je ťažké nenainštalovať tento DBMS, aj keď to robíte prvýkrát, rovnako ťažké je nespustiť v spojení s ním 1C:Enterprise Server. Existuje však množstvo jemných jemností, ktoré môžu výrazne otráviť život správcu, o ktorých si dnes povieme.

MS SQL Server je na prvom mieste z hľadiska počtu implementácií v spojení s 1C:Enterprise, je to do značnej miery spôsobené nízkym vstupným prahom, človek bez skúseností je celkom schopný zvládnuť tento balík, čisto podľa Next - Next - Finish metóda. A čo je najzaujímavejšie, toto všetko bude fungovať. Povedzme viac, v drvivej väčšine prípadov sú predvolené nastavenia servera SQL viac než dostatočné na zabezpečenie produktívnej prevádzky servera 1C: Enterprise a dotýkať sa ich je nielen zbytočné, ale dokonca škodlivé.

Najprv by ste si mali pamätať na základňu systému tempdb, ktorý 1C aktívne používa na ukladanie dočasných tabuliek a priebežných výsledkov. Okrem toho ho okamžite používajú všetky databázy 1C bežiace na serveri. A keďže sa štandardne nachádza v inštalačnom priečinku SQL servera, t.j. na systémový disk, potom ako sa zaťaženie zvyšuje tempdb stáva prekážkou pre celý server. Veľmi často to vedie k situáciám: kúpili si rýchly HDD / SSD, je dostatok diskových zdrojov a 1C sa spomaľuje, čo môže začínajúcim správcom spôsobiť vážne ťažkosti.

Druhý moment. Porovnávacie kódovanie tempdb musí zodpovedať kódovaniu porovnávania infobáz, inak môže v niektorých prípadoch viesť k neočakávaným výsledkom až k závažným chybám vo výpočtoch.

Zároveň nie je ťažké vyhnúť sa týmto ťažkostiam, stačí stráviť pár minút pri inštalácii alebo dôkladne skontrolovať nastavenia už nainštalovaného servera.

Inštalácia MS SQL Server na prácu s 1C:Enterprise

Ako sme už povedali, inštalácia servera SQL Server je mimoriadne jednoduchá a tento proces nebudeme podrobne popisovať, pričom budeme venovať pozornosť iba potrebným nastaveniam. Začnime výberom komponentov, pretože 1C nepoužíva väčšinu mechanizmov servera SQL a ak ich nebudete používať na iné účely, ponecháme iba Databázový stroj,Komunikačné prostriedky klientskych prostriedkov a Ovládacie prvky(voliteľné).

Nástroje na správu nie je možné inštalovať na server, ale inštalovať ich samostatne pracovisko a spravovať odtiaľ všetky dostupné MS SQL servery.

Mali by ste tiež skontrolovať možnosti triedenia, ak sú vaše regionálne nastavenia správne nakonfigurované, pravdepodobne tam nebudete musieť nič meniť, ale skontrolujte daný parameter najlepšie by tam malo byť Cyrillic_General_CI_AS.

AT Konfigurácie serverašpecifikovať Overenie v zmiešanom režime a nastaviť heslo pre superužívateľa SQL - sa. Nižšie tiež uveďte správcov tejto inštancie SQL servera, štandardne už existuje účet, pod ktorým bola inštalácia vykonaná, ale ak spravujete tento prípad ostatní používatelia musia tiež, má zmysel ich okamžite špecifikovať.

Ďalšia záložka - Dátové adresáre- vyžaduje maximálnu pozornosť. Nezabudnite zadať miesto uloženia pre užívateľské databázy a databázu tempdb miesto na produktívnom poli alebo samostatnom disku. Napriek tomu, že umiestnenie základne je možné špecifikovať už pri jej vytváraní, nastavenie správnych predvolených nastavení vás ušetrí od zbytočnej práce, ako aj od situácie, keď je základňa vytvorená pomocou nástrojov 1C a skončí v predvolenom adresári, t.j. na systémovej jednotke. Môžete tiež okamžite určiť adresár pre ukladanie záloh.

Ostatné nastavenia môžete ponechať ako predvolené a dokončiť inštaláciu.

Nastavenie MS SQL Servera na prácu s 1C:Enterprise

Ak máte čo do činenia s už nainštalovanou inštanciou servera SQL Server, uistite sa, že kódovanie porovnávania Cyrillic_General_CI_AS, inak by sa mali údaje nahrať pomocou nástrojov 1C a server by sa mal preinštalovať (alebo nainštalovať inú inštanciu, ak ju používajú iné služby).

Ak to chcete urobiť, otvorte Manažérske štúdio, vyberte požadovanú inštanciu SQL servera a kliknite na ňu kliknite pravým tlačidlom myši myš prejsť na Vlastnosti.

Potom prejdite na záložku Pamäť a špecifikujte množstvo pamäte RAM dostupnej pre SQL server, inak sa SQL server pokúsi využiť všetku dostupnú pamäť. V situácii, keď sú úlohy servera SQL kombinované s inými rolami a v malých a stredne veľkých implementáciách sa zvyčajne nachádza na rovnakom stroji ako server 1C, mali by ste od celkového počtu odpočítať požadovaný systém a server 1C. množstvo pamäte, čím SQL získa to, čo zostáva.

Je ťažké tu dať jednoznačné odporúčania, všetko závisí od množstva spracovávaných dát, v praxi má zmysel prideliť polovicu voľnej pamäte SQL serveru a následne túto hodnotu upraviť podľa jeho aktuálneho zaťaženia.

Ďalšie nastavenie bude súvisieť s bezpečnosťou. Na pripojenie 1C k serveru sa najčastejšie používa účet sa, ktorá, mierne povedané, nie je bezpečná, keďže dáva osobe, ktorá pod ňu vstúpila plný prístup na SQL server. Vzhľadom na to, že databázy 1C často spravujú špecialisti tretích strán, má zmysel vytvoriť pre ne samostatný účet.

Ak to chcete urobiť, otvorte Zabezpečenie – prihlasovacie údaje a vytvorte nový názov (účet), zadajte overenie SQL Server a nastavte heslo.

Potom prejdite na záložku Roly servera a povoliť dbcreator, procesadmin a verejnosti.

Potom použite tento účet na pripojenie k serveru SQL od 1C.

Ďalšie nastavenie platí pre už vytvorené databázy, otvorte vlastnosti požadovanej databázy a prejdite na kartu Súbory. Nájdite možnosť Automatické priblíženie/maximálna veľkosť pre dátový súbor. V predvolenom nastavení je 1 MB, čo je veľmi neoptimálne, pri aktívnej práci s databázou bude DBMS iba zväčšovať veľkosť súboru a navyše, keď aktívne pracuje viacero databáz, povedie to k výraznej fragmentácii dátového súboru. . Preto na základe veľkosti databázy a aktivity práce nastavte vyššiu hodnotu, ktorá nebude viesť k neustálemu zvyšovaniu databázového súboru.

Prenáša sa tempdb

Na záver nášho článku sa opäť obraciame k databáze tempdb, často nastávajú situácie, kedy je potrebné súbor tejto databázy presunúť na iné miesto. Napríklad server bol nainštalovaný s predvolenými nastaveniami a tempdb sa nachádza na systémovom oddiele, alebo ste si zakúpili SSD a chcete tam preniesť nielen základne, ale aj tempdb(čo je správne riešenie). Tiež pri veľkom zaťažení tempdb odporúča sa umiestniť ho na samostatný disk.

Ak chcete zmeniť umiestnenie súboru tempdb OTVORENÉ Manažérske štúdio, vyberte Vytvorte žiadosť a v okne, ktoré sa otvorí, zadajte nasledujúci text, kde E:\NEW_FOLDER- nové umiestnenie základne:

použiť majstra
zmeniť databázu tempdb
upraviť súbor (
meno=tempdev,
názov súboru = N"E:\NEW_FOLDER\tempdb.mdf")
ísť

zmeniť databázu tempdb
upraviť súbor (
name=templog,
názov súboru = N"E:\NEW_FOLDER\templog.ldf")
ísť

Potom kliknite Bežať, po vykonaní dotazu reštartujte SQL server, databázu a log súbory tempdb sa vytvoria v novom umiestnení, súbory v starom umiestnení je potrebné odstrániť ručne.

Tu dnes skončíme a na záver vám pripomenieme, aby ste nezabudli na údržbu základov a zálohy.

Beta Menu

Konfigurácia servera 1C: Enterprise 8.3 a PostgreSQL 9.4.2-1.1C. Kompletné pokyny

V tomto návode si povieme (a ukážeme), ako nastaviť balík 1C:Podnik 8.3 a PostgreSQL 9.4.2 od momentu inštalácie oboch služieb až po vytvorenie infobázy. Môžete si prečítať o vyladení tohto balíka.

Kroky, ktorými musíme prejsť:

  1. Inštalácia Servery 1C:Enterprise(64-bit) pre Windows
  2. Inštalácia PostgreSQL 9.4.2-1.1C
  3. Vytvorenie informačnej databázy.

Viac pod rezom!

Etapa 0. Vstupné údaje.

Názov servera - 1CServer
názov účtu servery - správca
Heslo účtu - 123456Ab

Názov účtu 1C na serveri - USR1CV8
Heslo účtu 1C na serveri - 123 456 cd

Názov účtu PostgreSQL na serveri − postgres
Heslo účtu PostgreSQL na serveri - 123456Ef

Meno superužívateľa PostgreSQL − postgres
Heslo superužívateľa PostgreSQL - 1234

Názov testovacej databázy − testdb

Etapa 1. Inštalácia Servery 1C:Enterprise(64-bit) pre Windows


Krok 2. Inštalácia PostgreSQL a pgAdmin.


Etapa 3. Vytvorenie informačnej základne 1C.

  1. Pred vykonaním nasledujúcich operácií deaktivujte IPv6 na vašom sieťovom rozhraní: Sieťové a riadiace centrum verejný prístup > LAN pripojenie > Vlastnosti> zrušte začiarknutie Internetový protokol verzie 6 (TCP/IPv6).
  2. Spustíme klienta 1C:Enterprise a pridáme novú databázu.
  3. Vytvorenie novej informačnej databázy > Vytvorenie informačnej databázy bez konfigurácie (môžete mať napríklad ľubovoľnú konfiguráciu) > Na serveri 1C:Enterprise >
  4. Všetky polia vyplníme podľa nášho príkladu (krok 0):
    Serverový klaster 1C:Enterprise: 1CServer
    Názov informačnej databázy v klastri: testbd
    Bezpečné pripojenie: Vypnutý
    Typ DBMS: PostgreSQL
    Databázový server: 1CServer
    Názov databázy: testbd
    Používateľ databázy: postgres
    Používateľské heslo: 1234
  5. Ďalší, ďalší. Vytvorenú databázu spúšťame v podnikovom režime - všetko funguje!

Ešte raz pripomíname, že PostgreSQL sa dá dobre pretaktovať. Podrobnosti v .
A nezabudnite na 1C!
Ak sa vyskytnú nejaké problémy s databázou, možno budete vedieť pomôcť.
1C databázy sú možné!

Máte nejaké otázky?

Niečo sa pokazilo? Špecialisti našej spoločnosti vám pomôžu vyriešiť vzniknuté problémy! Kontaktuj nás! →

Podrobné pokyny na inštaláciu platformy 1C na server (serverová časť platformy 1C aka 1C server).

Inštalácia servera 1C

V uvítacom okne na inštaláciu servera 1C kliknite na „Ďalej“.

Potom sa zobrazí stránka na výber možností inštalácie servera 1C. Musíte vybrať položku 1C:Enterprise Server.

Ak plánujete používať tenkého klienta, musíte pri inštalácii servera 1C PRED inštaláciou 1C bol nainštalovaný webový server (IIS / Apache) a potom pri inštalácii servera 1C navyše začiarknite políčko „Rozširujúce moduly webového servera“.

Na tejto karte inštalácie servera 1C musíte vybrať (nedotýkajte sa už vybraného) hlavný jazyk.

Server 1C je možné nainštalovať ako „program“ a ako „službu“.

V prvom prípade, keď sa načíta server 1C, zobrazí sa okno s programom, v druhom prípade služba funguje na pozadí. Lepšie - nainštalujte ako službu.

Musíte tiež objasniť, pod ktorým používateľom sa spustí server 1C (služba alebo program). Môžete vybrať existujúceho alebo vytvoriť „štandardného používateľa 1C“. Lepšie je vytvoriť používateľa a nastaviť mu heslo.

Kliknite na položku Inštalovať server 1C.

V skutočnosti sa inštaluje server 1C.

Posledným krokom pri inštalácii servera 1C je inštalácia ochranného ovládača pre používateľský kľúč. Musí byť nainštalovaný na akomkoľvek stroji, nielen na tom, kde bol vložený kľúč.

Ak ide o preinštalovanie platformy 1C, tento krok je možné preskočiť. Ak inštalujete nejaký „nezvyčajný“ 1C, potom v tomto bode postupujte podľa pokynov pre jeho funkcie v inštalácii.

Novší ovládač dongle si môžete stiahnuť z webovej stránky jeho výrobcu:

Správca licencií 1C

Ak nainštalujete 1C na stroj, ktorý má zasunutý používateľský kľúč, ktorý bude používať veľa používateľov v sieti, musíte navyše nainštalovať správcu licencií.

Licenčný manažér prichádza s distribúciou 1C, ale dá sa stiahnuť aj zo stránky jej výrobcu.

Tento článok obsahuje informácie o postupe inštalácie pre 1C vo verzii klient-server.

Inštalácia platformy 1C je opísaná v našom ďalšom článku - „Správa 1C“, v časti „Inštalácia 1C“. Inštalácia na server je takmer úplne rovnaká ako inštalácia na lokálny počítač, s jedným rozdielom. Vo verzii servera pri výbere komponentov, ktoré sa majú nainštalovať, vyberte „1C:Enterprise Server“ a „1C:Enterprise Server Administration“.

Nainštalujte 1C na klientske počítače, ktoré sa pripájajú k serveru.

Inštalácia zapnutá klientske počítače sa nelíši od metódy opísanej vyššie v článku „Správa 1C“.

Vytvorte informačnú bázu v SQL.

Vytváranie infobázy v SQL je tiež veľmi podobné vytváraniu databázy vo verzii súboru. Rozdiel spočíva v tom, že vo fáze výberu typu umiestnenia infobase musíte vybrať „Na serveri 1C:Enterprise“.

V položke „Server Cluster“ zadajte názov (alebo lepšie IP adresu) servera, na ktorom bol SQL nainštalovaný.

V časti „Názov informačnej databázy“ zadajte ľubovoľný názov, ktorý chcete databáze priradiť.

Typ DBMS - SQL.

Používateľ databázy a jeho heslo sú tým istým superužívateľom, ktorý bol spomenutý vyššie vo fáze inštalácie MS SQL.

Ponechajte posun dátumu ako predvolený.

Je potrebné označiť položku „Vytvoriť databázu, ak neexistuje“ a kliknúť na „Ďalej“.

Teraz bola databáza úspešne vytvorená na SQL serveri a pridaná do zoznamu dostupných databáz. Nižšie na obrázku môžete vidieť výsledok vykonanej práce.

Treba poznamenať, že vytvorená databáza je zatiaľ prázdna. Toto je rámec, miesto pridelené v SQL pre vašu informačnú základňu. Aby ste mohli načítať vašu databázu do tohto rámca, musíte použiť nástroje Upload/Load infobase. Postup nahrávania / nahrávania je opísaný aj v našom ďalšom článku „Administrácia 1C“.

Aby sa systém v budúcnosti dostal do ideálneho stavu, bude potrebné zostaviť „plán údržby“ vytvorenej databázy. Plán údržby je súbor procedúr, ktoré bude SQL vykonávať pravidelne podľa daného plánu. Napríklad bude pravidelne zálohovať a odstraňovať dočasné súbory. Práca s SQL je nad rámec článku a bude popísaná v jednom z nasledujúcich.