1C Enterprise Server pe 64 de biți pentru Windows. Adăugarea unui utilizator la MS SQL Server

Meniul beta

Configurarea 1C:Enterprise Server 8.3 și PostgreSQL 9.4.2-1.1C. Instrucțiuni complete

În acest manual vom spune (și arăta) cum să configurați o conexiune 1C: Întreprindere 8.3Și PostgreSQL 9.4.2 din momentul instalării ambelor servicii, până la crearea bazei de informații. Puteți citi despre reglarea acestei combinații.

Etapele prin care trebuie să trecem:

  1. Instalare Servere 1C: Enterprise(64 de biți) pentru Windows
  2. Instalare PostgreSQL 9.4.2-1.1C
  3. Crearea unei baze de date de informații.

Mai multe detalii sub croiala!

Etapa 0. Date de intrare.

Numele serverului - 1CServer
Numele contului de server - Administrator
Parola contului - 123456Ab

1C nume de cont pe server - USR1CV8
Parola contului 1C pe server - 123456Cd

Numele contului PostgreSQL pe server - postgres
Parola pentru contul PostgreSQL de pe server este 123456Ef

Nume de superutilizator PostgreSQL - postgres
Parola de superutilizator PostgreSQL - 1234

Numele bazei de date de testare − testdb

Etapa 1. Instalare Servere 1C: Enterprise(64 de biți) pentru Windows


Etapa 2. Instalați PostgreSQL și pgAdmin.


Etapa 3. Crearea unei baze de informații 1C.

  1. Înainte de a efectua următoarele operații, dezactivați IPv6 pe interfața de rețea: Centrul de rețea și partajare > conexiune LAN > Proprietăți> Debifați Protocolul Internet versiunea 6 (TCP/IPv6).
  2. Lansăm clientul 1C:Enterprise și adăugăm o nouă bază de date.
  3. Crearea unei noi baze de informații > Crearea unei baze de informații fără configurație (de exemplu, puteți avea orice configurație) > Pe serverul 1C:Enterprise >
  4. Completem toate câmpurile în conformitate cu exemplul nostru (Etapa 0):
    Cluster de servere 1C: Întreprindere: 1CServer
    Numele bazei de informații din cluster: testbd
    Conexiune sigură: Oprit
    Tip DBMS: PostgreSQL
    Server baza de date: 1CServer
    Numele bazei de date: testbd
    Utilizator baze de date: postgres
    Parolă de utilizator: 1234
  5. Mai departe, mai departe. Lansăm baza de date creată în modul întreprindere - totul funcționează!

Vă reamintim încă o dată că PostgreSQL poate fi overclockat destul de bine. Detalii în.
Și nu uitați de 1C!
Dacă există probleme cu baza de date, poate că acest lucru vă va ajuta.
Bazele de date 1C sunt posibile!

Mai ai întrebări?

Ceva n-a mers bine? Specialiștii companiei noastre vă vor ajuta să rezolvați orice probleme care pot apărea! Contactaţi-ne! →

Instalarea platformei 1C:Enterprise 7.7 pe un sistem de operare pe 64 de biți este plină de unele dificultăți. Faptul este că nu veți putea instala 1C printr-un program de instalare obișnuit, chiar dacă rulați programul în . Dar nimic nu este imposibil. Mai jos sunt instrucțiuni pas cu pas pentru instalarea 1C:Enterprise pe Windows pe 64 de biți, în cazul meu este .

1. Instalare pe Windows x32

Mai întâi trebuie să instalați platforma 1C:Enterprise necesară pe orice alt sistem Windows pe 32 de biți, schimbând calea implicită de instalare la " C:\Fișiere de program (x86)\1Cv77\„(pentru ca toate comenzile rapide să funcționeze). Am scris în detaliu despre instalarea 1C. Apoi trebuie să copiați următoarele fișiere pe sistemul pe 64 de biți:

  1. Director " 1Cv77» din drum
    « C:\Fișiere de program (x86)\» Sistem pe 32 de biți în
    « C:\Fișiere de program (x86)\» Sistem pe 64 de biți.
  2. Director " 1C Enterprise 7.7» din drum
    « C:\Documente și setări\Toți utilizatorii\Meniul principal\Programe»
    pe un sistem pe 32 de biți
    « C:\ProgramData\Microsoft\Windows\Start Menu\Programs»
    sistem pe 64 de biți
    (Căile pot varia în funcție de versiunile de Windows utilizate).
  3. Copiați fișierul din cale
    « C:\WINDOWS\system32\» Sistem pe 32 de biți în
    « C:\Windows\SysWOW64\» Sistem de operare pe 64 de biți.

Te-a ajutat acest articol?

  • Tutorial

Bună ziua, articolul a fost scris ca un fel de continuare a acestui opus. Compania 1C este destul de des criticată, de multe ori obiectiv, dar voi încerca să arăt cu exemplul meu că 1C oferă libertate de alegere, care în momentul de față măcar merită respect. Să numărăm și banii puțin.

Prolog.

Principala activitate a companiei noastre mici este externalizarea IT. Mai degrabă, în scopuri de marketing și de entuziasm, creăm șabloane de soluții care ne permit să standardizăm ușor infrastructura IT a clienților noștri, iar clientul primește și, cel mai important, realizează economiile (dacă nu te laudă cu un raport, atunci nimeni nu va observa). Clientii sunt companii mici de la 20 la 200 de persoane. Una dintre astfel de soluții este implementarea unui server enterprise 1C pe platforma gratuită Linux + Postgres SQL. Articolul nu va conține o altă implementare tehnică, deoarece totul a fost mestecat și mestecat mult timp. Va exista doar o comparație între oferta standard de la francizații 1C și opțiunea noastră economică pentru mai 2014.

Sarcina nr. 1.

Transferați baza de date dintr-un mod de operare fișier într-o versiune SQL cu posibilitatea de a utiliza până la 20 de clienți.

Calculul a două opțiuni.

Nu acceptăm 1C, deci toate recomandările: privind necesitatea trecerii de la o bază de date de fișiere la SQL, achiziționarea de licențe și un complex hardware, clientul primește de la francizatul 1C care îl însoțește. În continuare, există o consultare cu noi, oferim o soluție alternativă bazată pe combinația 1C+Linux+Postgres SQL și o implementăm singuri.

Oferta pentru 20 de utilizatori.

Nume
licențe 1C
- 86400
103700 -
Licență client pentru 20 de stații de lucru 1C: Enterprise 8 (USB) 97600 -
1C: Enterprise 8. Licență client pentru 20 de stații de lucru - 78000
licențe SQL
13381 0
Acces client pentru 20 de stații de lucru la MS SQL Server 2012 Runtime pentru 1C: Enterprise 8 117748 0
Total 332429 164400
Economisire 168029

Explicații și nuanțe:

  1. Implementatorii 1C (desigur, există și alții în univers care încearcă să economisească bani pentru client, dar nu am întâlnit niciuna) oferă implicit chei USB, acestea sunt semnificativ mai scumpe decât licențele de fișiere; Desigur, alegerea tipului de cheie nu depinde în niciun fel de platforma de implementare. Se pare că tabelul conține un truc în favoarea platformei Linux. Totuși, permiteți-mi să vă reamintesc că nu este vorba despre o evaluare scrupuloasă a propunerilor, ci despre un nou exemplu din practică. De dragul obiectivității, trebuie să clarific că, în opinia mea, implementatorii sunt înclinați să favorizeze cheile USB nu pentru a crește costurile, ci de dragul fiabilității utilizării și al ușurinței întreținerii ulterioare, „mai ales” dacă vorbim despre implementare pe Linux + Postgres SQL.
  2. Adesea, pentru companiile mici, achiziționăm și o cheie 1C: Enterprise x86, nu 64. În același timp, Postgres SQL folosește versiunea pe 64 de biți, iar serverul enterprise 1C este pe 32 de biți. Considerăm că este acceptabilă utilizarea în organizații de până la 60 de persoane.
  3. Costul lucrării nu este luat în considerare. În cazul nostru, este inclus în contractul de servicii, deci este zero pentru client. Să presupunem că implementarea și suportul suplimentar sunt aproximativ aceleași.

Sarcina nr. 2 + bonus de la 1C

Convertiți baza de date din modul de operare fișier în versiunea SQL, cu posibilitatea de a utiliza până la 10 clienți.

Oferta pentru 10 utilizatori

Nume Oferta standard pentru francizații 1C Windows + MSSQL (RUB) Opțiunea Linux Sanity + Postgres SQL (RUB)
licențe 1C
1C: Enterprise 8.3.Licență server (x86-64) - 0
1C: Licență Server Enterprise 8.3 (x86-64) (USB) 103700 -
Licență client pentru 10 stații de lucru 1C: Enterprise 8 (USB) 51900 -
1C: Enterprise 8. Licență client pentru 10 stații de lucru - 41400
licențe SQL
Licență pentru MS SQL Server Standard 2012 Runtime pentru utilizatorii 1C: Enterprise 8 13381 0
Acces client pentru 10 stații de lucru la MS SQL Server 2012 Runtime pentru 1C: Enterprise 8 58874 0
Total 227855 41400
Economisire 186455

Adăugarea nuanțelor din exemplul nr. 1

  • Good 1C vă permite să utilizați un server enterprise 1C pe Linux pentru 12 clienți fără o cheie de server enterprise, nu există așa ceva pentru Windows. Bonusul este dubios, pentru că 10 utilizatori vor putea supraviețui pe cel de fișier, dar totuși plăcut.

Concluzie.

Adesea, economisirea în țara noastră ruinează orice întreprindere sistemică bună. Mi se pare că acest caz este încă dintr-o altă categorie. În urmă cu trei ani, când am introdus serverul de întreprindere 1C pe Linux ca standard pentru companiile noastre, am ascultat cu adevărat, fără griji false din partea implementatorilor 1C, că aceștia au renunțat la responsabilitatea pentru funcționalitatea configurației acceptate pe o astfel de combinație non-kosher de Linux + Postgres SQL, cu This pune clientul într-o stare de panică.
Poate că încă o duzină de săgeți critice ar putea fi trase în calculele pe care le-am dat, este dificil să pretind obiectivitate, dar am vrut să transmit o idee generală despre componenta financiară a problemei.

UPD. de la Thug21
Licențele software și hardware client sunt consumate diferit în modul client-server.
-Costuri software pentru fiecare conexiune
-Hardware pentru computer.

UPD din [email protected]
Abilitatea tehnică de a lucra fără cheie nu înseamnă permisiunea legală pentru a face acest lucru. Legea cu privire la protecția juridică a informațiilor pentru calculatoare interzice utilizarea oricăror produse software al căror deținător al drepturilor de autor nu le declară libere (și nu am declarat niciodată acest server liber).
Cu respect, director de vânzări Viktor Bykov
Vă rugăm să vă salvați istoricul corespondenței pentru cereri viitoare.

50.400 RUR Cumpărați
  • 60.500 RUB Cumpărați
  • 86.400 RUR Cumpărați
  • 50.400 RUR Cumpărați
  • 60.500 RUB Cumpărați
  • Care este diferența dintre versiuni
    "Server 1C întreprindere (x32) 8.2" Și " Server 1C Enterprise (x86-64) 8.3" ?

  • Cerințele de încărcare pentru serverele de producție pot fi setate de la distanță
  • Setați și modificați de la distanță sarcina pe serverele de producție
  • Actualizare automată a clientului subțire pentru utilizatorii aplicației
  • Acceptă conexiuni populare securizate la Internet
  • Lucrul cu sistemul de operare Linux
  • Lucru optimizat și accelerat cu baze de date și fișiere
  • Suplimente pentru lucrul cu funcții matematice
  • Un server x64 are o diferență fundamentală: cantitatea de spațiu de adrese disponibil. Serverul x32 are până la 2 GB spațiu de adrese disponibil pentru fiecare proces de lucru. Serverul x64 nu are această limitare. Datorită acestui fapt, serverul x64 primește următoarele avantaje:

    • 1. Limită de scalabilitate semnificativ mai mare.
      Serverul x64 va rezista stabil unei creșteri mai mari a încărcării sistemului (creștere a numărului de utilizatori concurenți, creștere a intensității muncii etc.).
    • 2. Durată de viață mai lungă fără repornire.
      La o anumită intensitate de lucru, serverul x32 poate necesita reporniri periodice pentru a elimina efectul fragmentării memoriei. Un server x64 poate funcționa fără repornire pentru un timp aproape nelimitat.
    • 3. Utilizarea mai bună a memoriei RAM a computerului pe care rulează serverul 1C:Enterprise.
      Un proces de lucru server x32 are 2 GB de spațiu de adresă disponibil. Dacă computerul are instalată mai multă memorie RAM, va trebui să creați un număr adecvat de procese de lucru pentru ao utiliza. Un server x64 poate folosi o cantitate practic nelimitată de RAM cu un singur proces de lucru.



    Când mai mult de 15 utilizatori lucrează simultan pe o platformă 1C:Enterprise 8, va fi mai eficient să utilizați modul de operare client-server (SQL). De ce, pe lângă serverul în sine, trebuie să cumpărați licențe pentru serverul 1C Enterprise 8. Când lucrați în modul client-server, prețul licențelor crește față de lucrul în modul fișier, care este asociat cu dezvoltarea de soluții client-server în comun de către 2 companii: Microsoft și 1C.


    Folosind licențe pentru serverul 1C enterprise 8 aplicația client interacționează cu un cluster de servere 1C. Clusterul, la rândul său, trimite o solicitare către serverul bazei de date (PostgreSQL sau MS SQL Server). Mai mult, clusterul de servere 1C:Enterprise 8 și serverul de baze de date pot fi localizate fizic pe diferite computere. Acest lucru permite administratorului să distribuie încărcarea între servere.


    Puteți transfera cele mai mari sarcini de procesare a datelor pe un cluster de server 1C:Enterprise 8. În acest caz, chiar și atunci când se execută interogări destul de complexe, programul din partea clientului va primi doar selecția necesară, iar toate procesele intermediare de prelucrare a datelor vor fi efectuate pe server. De obicei, creșterea capacității unui cluster de servere este mult mai ușoară decât modernizarea întregii flote de computere utilizator.


    Unul dintre principalele avantaje ale utilizării unei arhitecturi pe trei niveluri este ușurința de gestionare și distribuire a drepturilor de acces utilizatorilor la baza de date. Mai mult, utilizatorul nu are acces la informații despre locația fizică a platformei sau bazei de date. Accesul se face printr-un cluster de servere 1C:Enterprise 8 Când solicită o bază de date, utilizatorul specifică doar numele clusterului și al bazei de informații și introduce numele de utilizator și parola.

    1C:Enterprise 8 folosește MS SQL Server pentru recuperarea eficientă a datelor:

    • mecanismul de interogare presupune utilizarea maximă a MS SQL Server pentru a efectua calcule și a genera rapoarte
    • procesarea listelor dinamice mari se realizează fără a efectua un număr mare de interogări la baza de date, iar utilizatorul are capacitatea de a căuta, filtra și sorta eficient.

    Procesul de implementare a versiunii client-server a lucrării și administrarea acesteia este destul de simplu. Baza de date este creată imediat la lansarea configuratorului. Pachetul de program conține o aplicație pentru administrarea versiunii client-server de lucru, care permite administratorului să configureze și să gestioneze bazele de date și conexiunile utilizatorilor.

    Server 1C: Enterprise 8 (x86-64)

    Este necesar un server 1C:Enterprise 8.2 pe 64 de biți pentru a rula arhitectura x86-64 (EM64T, AMD64) sub Windows și Linux. Principalul avantaj al serverului 1C:Enterprise 8.2 pe 64 de biți este spațiul de adrese practic nelimitat alocat procesului de lucru, care permite utilizarea aproape completă a capacităților serverului.

    Pentru a interacționa cu serverul 1C:Enterprise 8.2 pe 64 de biți, aplicația 1C:Enterprise 8.2 pe 32 de biți poate fi utilizată din partea utilizatorului. 1C: Serverele Enterprise 8.2 (32 de biți și 64 de biți) funcționează atât cu baze de date pe 32 de biți, cât și pe 64 de biți.

    Livrarea unei licențe pentru serverul 1C:Enterprise 8 (x86-64) include

    • Distribuții ale aplicației client 1C:Enterprise, 1C:Server Enterprise pentru Linux și Windows (32 și 64 de biți)
    • Distribuții PostgreSQL (32 de biți și 64 de biți)
    • Cheie de securitate USB
    • Cartea „1C: Enterprise 8.2 client-server (x86-64). Caracteristici de instalare și utilizare”
    • Acord de licență pentru utilizarea serverului 1C:Enterprise 8 (x86-64).

    Caracteristici de utilizare a unei licențe pentru serverul 1C:Enterprise 8:

    • aplicarea unei licențe de server este permisă numai în cadrul aceleiași rețele locale cu pachetul de bază
    • Fizic licență pentru serverul 1C:Enterprise 8 este o cheie de securitate hardware (USB)
    • Cheia de protecție funcționează atât cu serverul 1C:Enterprise 8.2 pe 32, cât și pe 64 de biți și acceptă, de asemenea, lucrul cu serverul 1C:Enterprise 8.1 și 8.0.
    • Licență pentru server 1c nu crește numărul total de stații de lucru ale utilizatorilor, care este determinat de numărul de licențe client din rețeaua locală
    • Licența de server nu se aplică versiunilor de bază.

    Este necesară înlocuirea licențelor client 1C:Enterprise 8 la migrarea de la un server pe 32 de biți la un server pe 64 de biți?

    Dacă utilizatorul are deja o licență de server 1C:Enterprise 8 pe 32 de biți și trebuie să cumpere un server 1C pe 64 de biți, atunci licențele client 1C:Enterprise 8 nu vor fi înlocuite. Puteți achiziționa o licență pentru un server 1C:Enterprise 8 pe 64 de biți conform schemei prin înlocuirea licenței existente cu o licență de server x86-64.

    Instalarea unui server 1C Enterprise pe platforma Windows este o sarcină simplă și intuitivă pe care o poate gestiona chiar și un administrator fără experiență. Cu toate acestea, am decis să-i dedicăm câteva rânduri pentru a aduce claritatea finală acestei probleme și pentru a oferi ciclului nostru complet și complet.

    După cum știți, repetiția este mama învățării, actualizarea cunoștințelor este întotdeauna utilă, mai ales că uneori instalarea unui server 1C Enterprise se transformă într-un amestec de tot felul de componente, dintre care jumătate nu sunt necesare pe server.

    În primul rând, să vorbim despre versiuni. În prezent, 1C oferă serverul în două ediții de 32 și 64 de biți, care diferă în principal prin costul de 42.000 și 72.000 de ruble. Trebuie amintit că o licență pentru un server pe 64 de biți dă dreptul de a utiliza versiunea pe 32 de biți, dar nu invers. Pentru funcționarea normală a serverului 1C Enterprise, cheia de protecție trebuie să fie conectată fizic la server, totuși, pentru a lansa cu succes soluțiile de aplicație veți avea nevoie de o cheie de rețea pentru numărul necesar de utilizatori, ambele chei pot fi localizate fizic pe același server; , nu interferează unul cu celălalt. Aflați mai multe despre chei.

    O greșeală răspândită este instalarea unei versiuni greșite a serverului, atunci când un server pe 64 de biți este instalat pe un sistem de operare de server pe 64 de biți cu o licență pentru unul pe 32 de biți. Prin urmare, înainte de instalare, verificați cu atenție ce versiune ați achiziționat.

    Pentru a instala versiunea pe 32 de biți a serverului, se folosește aceeași distribuție ca și pentru instalarea părții client. Să lansăm programul de instalare și să examinăm cu atenție fereastra componentelor disponibile:

    Primele trei puncte nu ne interesează - acestea sunt diverse opțiuni pentru platformele client care nu sunt necesare pe server. Cred că este inutil să spunem că nu ar trebui să combinați rolul serverului 1C Enterprise și rolul serverului terminal. Singurul rol cu ​​care serverul 1C poate fi combinat este serverul bazei de date, cu condiția să existe o încărcare ușoară și resurse suficiente care să fie corect distribuite între roluri. În primul rând, ar trebui să limitați apetitul DBMS pentru RAM și este foarte recomandabil să stocați baza de date pe o matrice separată de discuri.

    Componenta principală - Server 1C: Enterprise, ni se pare inutil să-i clarificăm scopul. Dacă intenționați să utilizați un server web sau un client subțire prin Internet, ar trebui să instalați Module de extensie a serverului web, componentă Administrarea serverului 1C:Enterprise nu este obligatoriu, poate (și ar trebui) să fie instalat pe stația de lucru a administratorului.

    Cu o versiune mai simplă pe 64 de biți, acest pachet de instalare conține doar serverul 1C Enterprise:

    După cum puteți vedea, distribuția pe 64 de biți nu include o componentă de administrare a serverului, dacă este necesar, ar trebui să fie instalată dintr-o distribuție pe 32 de biți;

    Dacă localizarea sistemului de operare nu se potrivește cu limba interfeței 1C, atunci nu uitați să instalați suplimentar pe cele necesare și să le selectați în mod explicit în pasul următor. De exemplu, atunci când instalați versiunea ucraineană a 1C pe localizarea rusă a sistemului de operare.

    Pentru a porni serviciile serverului 1C Enterprise, puteți folosi contul de Administrator sau, ceea ce va fi mai corect și mai sigur, un cont special USR1CV82. Dacă acest cont nu există, vi se va solicita să creați unul în timpul instalării.

    Când setați o parolă, rețineți că aceasta trebuie să respecte cerințele politicii de securitate, altfel veți primi o eroare 8007056B / 800708C5, în acest caz va trebui să setați manual o nouă parolă pentru acest utilizator. De asemenea, o parolă goală nu este acceptabilă, chiar dacă politica dvs. de securitate o permite.

    O altă posibilă eroare este o parolă specificată incorect pentru un cont existent, aceasta se întâmplă de obicei la actualizarea platformei, caz în care veți primi eroarea:

    Există două opțiuni posibile aici. Dacă vă amintiți parola, anulați instalarea și efectuați-o din nou cu parola corectă. În caz contrar, dați clic Ocolireși schimbați parola utilizatorului USR1CV82 la cea specificată în timpul instalării. Apoi porniți serviciul Agent server 1C:Enterprise 8.2 manual.

    De asemenea, nu uitați că versiunile serverului și ale platformelor client trebuie să se potrivească și următorul pas ar trebui să fie instalarea (actualizarea) platformelor client. Dacă este necesar să actualizați versiunea serverului, vă recomandăm să o eliminați mai întâi pe cea anterioară prin Instalarea și eliminarea programelorși numai după aceea instalați noua versiune, toate setările vor fi salvate.