Kako promijeniti port u 1c prema zadanim postavkama. Rješavanje mogućih problema sa ugradnjom

Prehistory ... u našoj kompaniji 1C uspješno upravlja: Enterprise verzija 8.2, u kojoj se nalazi oko 100 intenzivno korištenih računovodstvenih baza. Pod ovim slučajem dodijeljeno odvojeni server Sa prilično impresivnim karakteristikama, jer Tokom rada pokazalo se da je gomila 1c: preduzeće 8.2 + ms SQL 2005 vrlo zahtjevno od "željeza" resursa kao hard diskovi, procesor, i najvažnije - broj ram memorija. Troškovi takvog poslužitelja za nas premašili su 250 hiljada rubalja (ne računajući licence i na OS-u i na samo 1c).

Da biste dodijelili odvojeno "glačalo" pod 1c: Enterprise verzija 8.3 smatrala je nerazumnim, na isti način plaćanja više od 100 hiljada rubalja za drugi set ključeva za 1c server, dobro, vrlo znatan! Pokušaj uspostavljanja "na čelu" 1C: Enterprise verzija 8.3 dovela je do činjenice da je klaster izgubljen sa postojećim bazama. Tu se otkrivaju značajke instalacije i pokretanje dvije verzije servera 1c: preduzeća na jednom računaru.

Instalacijski program 1c: Enterprises 8.2 i 8.3 prilagođavaju softver za korištenje svojih standardnih portova: 1540 (koristi ih poslužitelj), 1541 (koristi ga od strane klastera), 1560-1591 (Raspon porta koji se koristi za radne tokove). Stoga, ako poslužitelj 1C: Enterprise 8.3 treba da radi istovremeno sa serverom 1c: Enterprises 8.2, a zatim prvo mora navesti portove osim onih koji već koriste radnoj inpreznij poslužitelja verzije.

Na računaru s već instaliranim serverom 1C: Enterprises Verzija 8.2 Registrirana i pokretanje usluge "Server 1C: Enterprise 8.2" usluga, koja već koristi gornje standardne portove. Ako ste instalirali "Sljedeći" server 1c: Enterprise 8.3, zatim početak usluge "Server 1c: Enterprise 8.3" završavaće hitno Pokušat će koristiti već "zauzete" portove. Da biste to izbjegli, morate učiniti sljedeće.

(Sve što je dolje opisano je fer za Windows server R2 Enterprise (i standart) 64 bitni + SP1 i 32-bitne verzije servera 1C: Enterprise 8.2 i 8.3).

1C: Enterprise 8.2 (verzija 8.2.19.90) Instaliran sam kao Windows servis sa pravima koja bi se pokrenula u ime postojećih lokalni korisnik "Administrator".

Na kraju instalacije u prozoru Menadžer servera -\u003e Konfiguracija -\u003e Usluge Vidimo tekućnu uslugu "Server 1c: Enterprise 8.2":

pokrenut parametrima:

C: \\ Programske datoteke (x86) \\ 1cv82 \\ 8.2.19.90 \\ bin \\ ragent.exe "-srvc -agent -Redport 1541 -Port 1540 -Rance 1560: 1591 -D" C: \\ programski datoteke (x86) \\ 1cv82 \\ srvinfo "

Server 1c: Enterprises 8.3 (verzija 8.3.4.437) Instaliran sam na isti način:

Međutim, kao što vidimo u prozoru Menadžer servera -\u003e Konfiguracija -\u003e Usluge, Service "Server agent 1c: Enterprise 8.3" nije započeo:

Sada moramo otvoriti prozor naredbena linija cMD. I odlazak u kanturnu direktoru instalirane verzije servera 1c: Enterses 8.3 i pokušajte izbrisati uslugu usluge "Agent of Server 1C: Enterprise 8.3" Tim Ragent.exe -Rmsrvc:

C: \\ Korisnici \\ Administrator\u003e CD C: \\ Programske datoteke (X86) \\ 1cv8 \\ 8.3.4.437 \\ bin C: \\ Programske datoteke (x86) \\ 1cv8 \\ 8.3.4.437 \\ bin\u003e ragent.exe -Rmsrvc greška! Greška u kontroli!

Skočio sam grešku u grešci! Greška u kontroli! da se u principu očekuje, jer Usluga je bila pravilno registrirana u sistemu. Ali u stvari, mora ga biti uklonjen. U prozoru Menadžer servera -\u003e Konfiguracija -\u003e Usluge Više nećete vidjeti.

Sada morate ponovo registrirati ovaj poslužitelj, ali istovremeno odredite portove osim onih koje već koriste agent 1c: preduzeća 8.2. U mom slučaju tim će izgledati:

C: \\ Programske datoteke (x86) \\ 1cv8 \\ 8.3.4.437 \\ bin\u003e

  • -Port 2540. - Luka na kojoj će raditi 1c poslužitelj: Enterprise verzija 8.3;
  • -Redport 2541. - luka putem kojeg se daje klaster servera 1c: Enterprise verzija 8.3;
  • -Rainge 2560: 2591 - raspon portova za radne tokove;
  • -B "C: \\ Programske datoteke (x86) \\ 1cv8 \\ srvinfo" - Katalog za pohranu podataka o novom stvorenom klasteru servera 1C: Enterprise verzija 8.3;
  • -USR. \\ Administrator - Korisnik, u kojem će se u ime pokrenuti poslužitelj servera 1c: Enterprise verzija 8.3;
  • -Pwd ******** - Lozinka za navedeni korisnik (unesite svoje).

Nakon toga, ponovo ćete vidjeti uslugu "Server 1c: Enterprise 8.3" u prozoru Menadžer servera -\u003e Konfiguracija -\u003e Usluge. Samo ga morate pokrenuti sa timom Ragent.exe -Start:

C: \\ Programske datoteke (x86) \\ 1cv8 \\ 8.3.4.437 \\ bin\u003e ragent.exe -start

U prozoru Menadžer servera -\u003e Konfiguracija -\u003e Usluge Vidimo servis "Server 1c: Enterprise 8.3":

pokrenut parametrima:

ako polje "Izvršno datoteka" ima podešavanje:

C: \\ Programske datoteke (x86) \\ 1cv8 \\ 8.3.4.437 \\ bin \\ ragent.exe "-srvc -agent -Redport 2541 -Port 2540 -Rage 2560: 2591 -D" C: \\ Programske datoteke (x86) \\ 1cv8 \\ srvinfo "

A sada najzanimljivija stvar: morat ćete to učiniti ova operacija Svaki put kada treba ažurirati verziju servera 1C: preduzeća 8.3! "Bravo", programeri ...

Sada malo o tome kako živjeti sa navedenim snopom. Trebate pokrenuti sam program 1c: preduzeća stare verzije (iz mape C: \\ Programske datoteke (x86) \\ 1cv82 \\ common) više nije. Prilikom instaliranja 1C: Enterprise verzija 8.3 Naljepnica na radnoj površini automatski će se ponovo pokrenuti na početku programa iz mape C: \\ Program datoteke (x86) \\ 1cv8 \\ Common. Ako otvorite računovodstvenu bazu podataka koja radi na verziji verzije servera 8.2, automatski će se otvoriti u željenoj verziji tankog klijenta.

Predlošci za kreiranje baza podataka (računovodstva ili ZICK-a) postavljene su prema zadanim postavkama u korisničkom direktoriju, u ime koje ste ih pokrenuli. Ako to učinite u ime administratora, naći ćete ih uz put C: \\ Korisnici \\ administrator \\ appdata \\ roaming \\ 1c \\ 1cv8 \\ tmplets. Ako želite dodati novu bazu podataka na osnovu postavite predložak, tanak klijent Verzija 8.3 videće ih sve:

Sada, ako trebate registrirati verziju baze podataka 8.3, tada ćete trebati odrediti u "klasteru servera 1c: Enterprise" računarom, sa 1C verzijom 8.3 serverom i putem debelog clustera koji ste naveli prilikom registracije 1c Verzija 8.3 server. U mom slučaju - to je 2541:

Kada dodate novu računovodstvenu listu novih na poslovnom poslužitelju rada 1c: Enterprise verzija 8.3 Također morate odrediti naziv poslužitelja, a kroz dežurnu kolut - luku koju koristi Upravitelj klastera:

Potreba za registracijom uslužnog programa za administraciju klastera oba 1c servera (i verzije 8.2 i 8.3) nakon što se svaka instalacija / ažuriranje sačuva.

Sada prelazimo na administraciju klastera koji pokreću različite verzije 1C servera: Enterprise na jednom računaru. Otvorite mapu na putu C: \\ Programske datoteke (x86) \\ 1cv8 \\ common i kreirajte administraciju klastera na konzoli na radnoj površini za konzolu. Osigurajte 8.3 1cv8.3.):

Na isti način otvorite C: \\ Program datoteke (X86) \\ 1CV82 \\ Common u Exploreru i stvorite administraciju klastera na konzoli na radnoj površini za konzolu (na primjer, naljepnica je bolja odmah preimenovan, na primjer, 1CV8.2.):

Na radnoj površini dobit ćete sljedeće:

Pokrenimo komunalnu upravu klastera 1c Server: Enterprise verzija 8.2 "1CV8.2" Oznaka (s obzirom na poslužitelj koristi zadane portove, klaster će se pojaviti bez problema):

Kada pokušate otvoriti ovaj klaster sa konzole, dizajniran za administraciju klastera servera 1c: Enterprise verzija 8.3 (na etiketi sa radne površine sa nazivom "1CV8.3") vidjet ćete grešku:

Pogreška veze 1C: Enterprises 8.3: Verzije klijenta i servera (8.3.4.437 - 8.2.19.90), Primjena klijenta: Konzola klastera

Za prikaz klastera 1c Server koji vam je potreban: Enterprise Verzija 8.3 Potrebna je u ovom Snap-u za stvaranje novog centralnog servera 1C: Enterprises 8.3:

  • u polju Ime Morate odrediti naziv računara sa instaliranim 1c serverom: Enterprise 8.3;
  • u polju IP port Morate odrediti port na kojem server agent 1c: preduzeća 8.3, koje označavate prilikom postavljanja startera agenta;
  • u polju Opis Opis.

Nakon pritiska na tipku "OK" možete vidjeti svoj novi klaster, koji se ispostavilo nakon instaliranja servera 1C: Enterprise verzija 8.3.

Oni. Administracija klastera različitih verzija servera 1c: Preduzeća instalirana na jednom računaru vrše se odgovarajućim priključcima.

To je u osnovi to. Sretno!

_________
UPD. Kao što je praksa pokazala, metoda opisana u ovom članku nije pogodna za istovremeno pokretanje na jednom poslužitelju nekoliko instanci poslužitelja 1c: Enterses verzija 8.3. Kada pokušavate stvoriti novi agent za servis 1c od druge verzije 1c: preduzeća koja rade na drugim lukama, rad:

C: \\ Programske datoteke (x86) \\ 1cv8 \\ 8.3.4.437 \\ bin\u003e ragent.exe -insrvc -port 2540 -Repport 2541 -Range 2560: 2591 -D "C: \\ Programske datoteke (x86) \\ 1cv8 \\ srvinfo" USR . \\ Administrator -PWD ********

završava činjenicom da se već ukloni već radna usluga stara verzija 1c 8.3, a novi se ne stvara.

Opisao sam kako instalirati, kreirati prikladno i pokrenuti na jednom poslužitelju višestruke verzije servera 1c: preduzeća 8.3 ...

Pronađite u grani

HKEY_LOCAL_MACHINE \\ SYSTEM \\ CURLYCONTROLSET \\ Usluge \\ 1c: Enterprise 8 Server agent , Parametar Imagepath.

Podrazumevano, poslužitelj 1C: Enterprises koriste sljedeće portove:

  • 1540 - Server agent
  • 1541 - Menadžer klastera
  • 1560:1691 — dinamički raspon Portovi za radne tokove.

Ili zvanična definicija sa http://its.1c.ru:

Instalacija i postavke 1c: Enterprises 8.1 u verziji "klijentskog servera"

U većini slučajeva za ugradnju 1c: Enterprises 8.1 u verziji "klijent-servera", dovoljno je pokrenuti 1C instalacijski program: preduzeća 8.1. Istovremeno, poslužitelj 1C: Preduzeća primaju standardne vrijednosti parametara potrebnih za njegovo normalno funkcioniranje.

Razmotrite instalaciju servera 1C: preduzeća u detaljnije. U procesu instaliranja servera 1C: Enterprises 8.1 Instalacijski program 1C: Enterprises 8.1 obavlja sljedeće radnje:

    Kopira moduli za pokretanje 1c servera: Preduzeća u direktoriju navedenom u instalacijskom programu 1c: preduzeća kao odredišna mapa.

    Ako odaberete "Kreiraj USR1CV81" korisnik u postupku instalacije, tada kreira USR1CV81 korisnik. U ime ovog korisnika poslužitelj radi 1c: preduzeća 8.1, ako započne kao uslugu. Samo su ti resursi koji zahtijevaju 1c poslužitelj dostupni su mu. Važno je da 1c server: Enterprises zahtijevaju dva kataloga: zajednički direktorij sa podacima servera (obično "C: \\ Programske datoteke \\ 1CV81 \\ server") i privremeni direktorij datoteka (obično "C: \\ dokumenti i postavke \\ usr1cv81 \\ local Podešavanja \\ Temp "ili" C: \\ winnt \\ temp "). Korisnik USR1CV81 dobija prava na opći direktorij sa podacima servera. Katalog privremenih datoteka obično je dostupan svim korisnicima.

    Ako je tijekom instalacijskog procesa omogućen "Podesite 1c server: Enterprise 8.1 kao Windows servis", zapisuje se na Windows Server Agentu 1C: preduzeća i započinje. Kada prvi put pokrenete, kreira se klaster 1c servera: preduzeća sa zadanim postavkama. Ima jedan radni poslužitelj i jedan tijek rada. Adresa operativnog servera poklapa se s nazivom računara na kojem se izrađuje instalacija.

Korisnik USR1CV81 i njegovo pravo

Server 1c: Preduzeća je aplikacija poslužitelja koja ne bi trebala ovisiti o tome koji je korisnik ušao u server računar u interaktivnom režimu, ako je uopće ušao u nekom. Stoga, prilikom instaliranja servera 1C: Preduzeća je preporučljiva za stvaranje posebnog USR1CV81 korisnika s pravima minimalno potrebnim za 1c server: preduzeća, a nisu namijenjena interaktivnom unosu. Server 1C: Izgleda da preduzeća sistemu Windows korisnik Usr1cv81.

Razmislite o pročitanoj više prava koje će koristiti korisnik USR1CV81. Server 1c: Enterprises koriste sljedeće direktorijume:

    Katalog modula za učitavanje je u katalogu, navedeni program Podešavanja 1C: Preduzeća kao odredišna mapa. Ima module za učitavanje servera 1C: preduzeća. Korisnik USERR1CV81 zahtijeva prava na čitanje podataka i pokretanje programa iz ovog direktorija i njegovih poddirektoracija. Ona prava prima implicitno, zahvaljujući uključivanju u korisničku grupu.

    Imenik podataka poslužitelja obično ima ime "C: \\ programe datoteke \\ 1cv81 \\ server". Korisnik USR1CV81 zahtijeva potpuna prava na ovaj direktorij. 1C instalacijski program: preduzeća prilikom kreiranja USR1CV81 korisnik daje svoja prava na ovaj direktorij.

    Katalog privremenih datoteka obično ima ime "C: \\ dokumente i postavke \\ usr1cv81 \\ Lokalne postavke \\ Temp" ili "C: \\ winnt \\ temp", koji se određuje vrijednosti temp okruženja ili varijable Temp sistemski Okolina. Vrijednost ove varijable možete vidjeti u dijaloškom okviru System Svojstva (Start -\u003e Podešavanja -\u003e Upravljačka ploča -\u003e Sistem -\u003e Napredno -\u003e Varijable okoline). Instalacijski program 1C: Preduzeća određuju korisnika sa USR1CV81 puna prava na ovaj direktorij. Obično kada windows instalacije Imenik privremenih datoteka dostupno je svim korisnicima uključujući i u svom pristupu korisničku grupu Creator. Međutim, ovo nije potpuni pristup. Konkretno, svi korisnici nisu dostupni za pretraživanje datoteka u ovom direktoriju. Instaliranje USR1CV81 Korisničkih punih prava na privremeni direktorij datoteka omogućava 1c poslužitelju: preduzeća za obavljanje svih operacija koje su vam potrebne. Možete vidjeti listu pristupa u dijalogu Svojstva direktorija na kartici Sigurnost. Prisutnost vlasnika Stvoritelja omogućava vam pristup direktoriju bilo kojem korisniku koji stvara bilo kakve datoteke u ovom direktoriju ili posjedujući bilo kakve datoteke u ovom direktoriju. U isto vrijeme, korisnik koji je stvorio datoteku bit će zabilježen umjesto grupe Creator vlasnika grupe Creator Grupe. Među korisnicima kojima je dozvoljeno pristupiti ovom imeniku moraju biti URR1CV81, obdareni su punim pravima na ovaj direktorij.
    Važno je imati na umu da se direktorij privremenih dosjea određenog korisnika (uključujući USR1CV81 korisnik) određuje kombinacijom varijabli okoliša ovog korisničkog i sistemskog varijabli. Da biste saznali ovaj direktorij, instalacijski program je 1c: Preduzeća traže USR1CV81 korisnički kontekst. Na ovo u Windows 2000, korisnik je u ime računa 1C instalacijski program pokrenut: potrebna su preduzeća: Zakon o tome kao dio operativni sistem I zaobilazno prelazak. Možete provjeriti korisničke privilegije u lokalnom servisu Sequerity postavke u poslovnici lokalnih politika -\u003e Dodjela korisničkih prava. U procesu instaliranja novog softver Instalacijski program obično ove privilegije obično prima.

Registracija Server 1C: Enterprises kao Windows servis

Server 1c: Preduzeća su jednostavna konzola Windows aplikacija I može se pokrenuti interaktivno. Međutim, za trajnu upotrebu je nezgodno, jer postavlja pokretanje servera 1C: preduzeća iz unosa identičnog korisnika na server računar. Da biste eliminirali ovu ovisnost, server 1c: Preduzeća se mogu pokrenuti kao Windows servis. Da biste to učinili, mora biti registriran u Windows Services Manageru.

Da biste pogledali listu Windows usluga i njihovih parametara, dizajniran je uslužni program komponente (Start -\u003e Podešavanja -\u003e Upravljačka ploča -\u003e Administrativni alati -\u003e Usluge). Server 1C: Preduzeća su prikazana u usluzi usluge "Server 1C: Enterprise 8.1" usluga. Postavke usluge određuju početak "poslužitelja 1c: preduzeća" (medije), korisnik, u kojem počinje, kao i ponovno pokretanje metode u vanrednim situacijama.

U dijaloškom okviru 1c: Enterprise 8.1 Agent of Server 8.1, opšta kartica prikazuje se agentne procesni niz, koji je poslužiteljski agent 1c: preduzeća. Obično ova linija ima obrazac:

To ukazuje na to:

    proces agenta poslužitelja je modul za učitavanje "C: \\ programski datoteke \\ 1cv81 \\ bin \\ ragent.exe";

    rasni proces započinje kao Windows servis i mora upravljati rukovodiocem servisa (-SRVC);

    koristi se kao poslužiteljski agent 1c: preduzeća (-agent);

    kada prvi put pokrenete uslugu, klaster mora biti kreiran sa zadanim parametrima i glavnom IP portnom broju 1541 (-Redport 1541). U ovom portu, klijentske aplikacije moraju se povezati s podacima zasnovane u pregigiranim u klasteru;

    Poslužitelj poslužiteljskog agenta mora imati broj 1540 (-port 1540). Po ovom portu, konzola klastera mora biti povezana na centralni poslužitelj za obavljanje administrativnih funkcija;

    kada pokrenete procese klastera na ovaj server Dinamički će dodijeliti IP portove iz raspona 1560-1591 (- Stranci 1560: 1591).

    opći podaci o klasteru bit će postavljeni u C: \\ Program datotekama \\ 1CV81 \\ poslužitelj (-D "C: \\ Programske datoteke \\ 1cv81 \\ server").

Servisni agent Server 1C: Enterprise 8.1 »Može se dodati ili ukloniti ne samo za instaliranje ili uklanjanje 1c: preduzeća 1c instalacijskog programa: preduzeća 8.1, ali ručno. Da biste to učinili, možete izvršiti rasperati uslužni program iz naredbenog retka određivanjem odgovarajućih parametara na njega.

Da biste kreirali uslugu, morate odrediti parametar i parametre i parametre - -USR - korisničko ime, u ime koje se usluga mora pokrenuti, -Pwd je lozinka ovog korisnika. U ovom slučaju, preostali parametri bit će parametri niza poslužitelja poslužitelja 1c: preduzeća kao usluga. Na primjer, za standardnu \u200b\u200bregistraciju usluge servisnog agenta 1C: Preduzeća u režimu uklanjanja pogrešaka Skup parametara treba biti:

"C: \\ Programske datoteke \\ 1cv81 \\ bin \\ ragent.exe" -intsrvc -usr. \\ Usr1cv81 -pwd Lozinka -Redport 1541 -Port 1540 -D "C: \\ Programske datoteke \\ 1cv81 \\ server" - Ispravljanje pogrešaka.

Da biste izbrisali uslugu, morate odrediti -RMSRVC parametar. Na primjer:

"C: \\ Program datoteke \\ 1cv81 \\ bin \\ ragent.exe" -rmsrvc

Ponekad je moguće promijeniti niz za pokretanje poslužitelja ili druge parametre usluge agenta, na primjer, omogućite režim pogrešaka ili stvorite više usluga različite verzije. Dijalog servisne imovine ne dozvoljava vam uređivanje niza pokretanja usluge i neke druge parametre, na primjer, identifikator usluge. Za uređivanje, trebat će vam sredstvo za regedit dizajniran za pregled i uređivanje. sistemski registar Windows.

Pažnja!
Uređivanje registra za Windows sistem potreban je ekstremni oprez, jer pogrešne promjene u njoj mogu voditi operativni sistem u nekom stanju.

Pokrenite uslužni program Regedit (otvorite start -\u003e pokrenite i upišite regedit) i odaberite granu:

HKEY_LOCAL_MACHINE \\ SYSTEM \\ CURLYCONTROLSET \\ Usluge \\ 1c: Enterprise 8.1 Server agent

Među njegovim parametrima nalazi se slika ImagePath, čija vrijednost je niz poslužitelja poslužitelja 1c: preduzeća. Ovdje možete dodati nove startup string parametre ili promjene vrijednosti postojećih. Kompletan popis mogućih parametara dat je u knjizi "1c: dokumentacija klijenta-poslužitelja" Enterprise 8.1 ".

Ako trebate registrirati više neovisnih usluga samostalnog 1C poslužitelja: preduzeća trebaju odrediti različite module za pokretanje, različite portove i različite kataloge podataka o klasteru. Još je potrebno da ih registrirate različitim identifikatorima servisa. To se može učiniti ovako:

    Kreirajte prvu uslugu:

"C: \\ Programske datoteke \\ 1cv81 \\ bin \\ ragent.exe" -srvc -agent -Redport 1541 -Port 1540 -Range 1560: 1591 -D "C: \\ Programske datoteke \\ 1cv81 \\ server"

    Koristeći uslužni program Regedit, promijenite registrirani identifikator usluge. Da biste to učinili: odaberite granu


    HKEY_LOCAL_MACHINE \\ SISTEM \\ AUTRECTCONTROLSET \\ USLUGE \\ 1C: PRETHODNO PREDUZETANJE 8.1 SERVER Prvo

    Napravite drugu uslugu:

"C: \\ Programske datoteke \\ 1cv81_10 \\ bin \\ ragent.exe" -srvc -agent -Redport 1641 -Port 1640 -Range 1660: 1691 -D "C: \\ Programske datoteke \\ 1cv81_10 \\ server"

    Možda se mijenja i njegov identifikator. Da biste to učinili: odaberite granu
    HKEY_LOCAL_MACHINE \\ SYSTEM \\ CURLYCONTROLSET \\ Usluge \\ 1c: Enterprise 8.1 Server agent
    I promijenite njeno ime, na primjer na:
    HKEY_LOCAL_MACHINE \\ SISTEM \\ CURLYCONTROLSET \\ SERVICE \\ 1C: Enterprise 8.1 Server agent drugi

Što ne može napraviti 1C instalacijski program: preduzeća

Kao što je već spomenuto, 1C instalacijski program: Preduzeća kopiraju 1C modula za učitavanje: preduzeća i vrši potrebnu registraciju u COM i u upravljaču Windows usluga. Gore navedene su informacije potrebne za razumijevanje internih mehanizama ove registracije. Ako je poslužitelj instaliran ne samo poslužitelj, već i klijent dio 1C: preduzeća, tada je spremna raditi odmah nakon ugradnje (i povezivanjem zaštitnih tipki).

Da biste poslužili 1c: preduzeća su dostupna od drugih računara u lokalna mreža, morate provjeriti mrežne postavke Na računaru poslužitelja i klijenta, kao i za mrežu u cjelini. Da biste prenijeli podatke između klijentskih aplikacija i 1c servera: Preduzeća, kao i između procesa klastera servera, TCP / IP koristi se. Iz ispravnog podešavanja ovisi o radu 1c: preduzeća u verziji klijenta-servera.

1c procesi klastera servera: Preduzeća su međusobno povezana pozadinim adresama definiranim kao vrijednosti "računarske" svojstava svojstava radnih servera. Za klaster je potrebno da je vrijednost svojstava "računara" ili IP adresa u točki ili takva simbolična adresa pomoću koje se IP adresa može definirati pomoću funkcije GetHostbyname definirana u programu TCP Protocol. Definicija IP adrese vrši se na bazi lokalne tablice simboličkih adresa (C: \\ WinNT \\ System32 \\ Drivers \\ etc \\ hosts) ili adrese u dostupnoj DNS serveri. Ako, na simboličkoj adresi radnog poslužitelja, njegova IP adresa nije određena ili određena pogrešno (na primjer, IP adresa ne odgovara stvarnoj IP adresi ovaj računar), tada klaster neće raditi. Važno je da se imena računara i njihove adrese definirane u Windows-u na svakom od radnih poslužitelja klastera nisu u suprotnosti s njihovim imenima u DNS-u.

Na svakom radnom poslužitelju procesi klastera koriste sljedeće portove: IP port operativnog poslužitelja (obično 1540); IP portovi iz IP portova portova radnog tipa (obično 1560-1591). Pored toga, port klastera koristi se na centralnom serveru klastera (obično 1541). Ako se u sustavu koriste mrežni ekrani, prijenos podataka preko ovih portova mora biti dozvoljen. Umjesto dozvole porta sa liste popisa, možete dopustiti prenos podataka o klaster procesa (raspeta, RMNGR, RPHOST).

Povezivanje aplikacije klijenta 1c: Preduzeća sa serverom radi u 2 faze. Isprva uspostavlja vezu sa menadžerom klastera. Ovo koristi adresu centralnog poslužitelja (simbolički ili numerički) i klaster (obično 1541). Zatim, klijentska aplikacija uspostavlja vezu s jednim od tihoda. Kao njegova adresa, vrijednost "računarske" svojstava odgovarajućeg radnog serka i luka tihog tijek, koji je odabrano iz IP porta portova operativnog poslužitelja. Prijenos podataka na ove portove moraju biti dozvoljeni u svima mrežni ekrani Na ruti od klijentske aplikacije na računalne klastere računala 1c: Enterprises. IP adresa servernih procesa vrši se pomoću funkcije GetHostbyName na računaru klijenta. Važno je da se imena središnjih i radnih poslužitelja i njihove adrese definirane u Windows-u na svakom od klasterskih poslužitelja nisu u suprotnosti s njihovim imenima u DNS-u dostupnim računaru klijenta.

I zadnji. Očito, za uspješno pristup 1c poslužitelju: preduzeća iz drugih računara, moraju biti na mreži, a potrebne postavke moraju se izvršiti. Spajanje na mrežu i metodologiju konfiguracije odnose se na administraciju mreža na osnovu Microsoft Windows. i opisani su u relevantnim uputama.

Sadrži postavke SQL Server

1c: Enterprise u verziji "klijent-server" koristi za pohranu podataka SQL Server. U ovom slučaju, samo server 1C: preduzeća se upućuju na SQL server. Kupci 1C: Preduzeća direktnog pristupa SQL poslužitelju nemaju. Instaliranje i konfiguriranje SQL servera detaljno je opisan u Microsoft SQL poslužiteljskoj dokumentaciji. Za uspješan rad servera 1C: Enterprises sa SQL serverom moraju obratiti posebnu pažnju na sljedeće postavke.

    Potrebne komponente SQL servera. Da biste pristupili SQL serveru sa strane servera od 1c: Enterprises na 1c poslužitelju računara: preduzeća moraju biti instalirana Microsoft pristup podacima 2.6 ili noviji.

    Provjera autentičnosti SQL Server. Prava pristupa pristupa bazi podataka SQL Server određuje korisnik, u kojem pristupu bazama podataka. Na računaru na kojem je instaliran SQL server, pokrenite uslužni program SQL Server Enterprise Manager, pronaći ćemo lokalni čvor (korijen konzole -\u003e Microsoft SQL serveri -\u003e SQL Server Group -\u003e (lokalni)) i otvorite njena svojstva. Na kartici Sequerial možete vidjeti da SQL Server podržava dvije metode provjere autentičnosti korisnika: SQL Server i Windows i Windows samo. Windows provjera autentičnosti omogućit će 1c poslužitelju: preduzeća za pristup SQL serveru samo u ime USR1CV81 korisnika, koji ne dozvoljava razlikovanje prava pristupa na različite informacije koje servisiraju na jedan 1c poslužitelj: Enterprises. Preporučuje se odabir SQL Server i Windows mod. U ovom slučaju, žalba specifične baze podataka bit će izvršena u ime korisnika, što je specificirano kao korisnik SQL poslužitelja prilikom kreiranja ove baze podataka. Važno je da ovaj korisnik mora imati samo puna prava na bazu podataka o bazi podataka, već i pravo na stvaranje baza podataka na SQL poslužitelju i pročitajte tablice glavnih baza podataka.

    Mrežni protokoli za pristup SQL serveru. Ako se poslužitelj 1C: Enterprises i SQL server objavljuju na različitim računalima, a zatim trebate konfigurirati protokole mrežnog pristupa na SQL server. To se može učiniti pomoću uslužnog programa za komunalnu uslužni program SQL Server. Na kartici Općenito možete odabrati popis mrežnih protokola koji se koriste za pristup SQL serveru. Najbrže i najnižeg je upotreba TCP / IP protokola. Kada koristite druge protokole, potrebno je imati na umu da neki od njih, poput imenovanih cijevi, obavljaju dodatnu provjeru autentičnosti. windows alati Prilikom razmjene podataka sa SQL serverom. U ovom slučaju, korisnik USR1CV81 mora biti registriran da bi uspješno radio sa SQL serverom na računaru sa SQL serverom. Pristupni protokol na ovaj SQL server može se promijeniti na kartici Alias.

Članak je posvećen pokretanju 1C platformi: Enterprise verzija 8.1 i 8.2 na jednom radnom poslužitelju. Ovo može biti potrebno u uvjetima kada, recimo, djelomična prijelaz na 8,2 već je proizvedena, ali preduzeće i dalje koristi konfiguracije ispod 8.1.

I tako imamo radni server Server-1c. od instalirani prozori Server 2008 R2 i Windows SQL Server 2008 X64.

Preuzet ćemo postupak ugradnje platformi.

Započnimo sa 1c: Enterprise 8.1. Ne opisujemo postupak, jer Ne postoji ništa natprirodno u vezi s tim. Nakon instalacije idemo i lansiramo konzolu Usluge. Idemo na uslužne svojstva 1c Server agent: Enterprise 8.1 (1c: Enterprise 8.1 Server agent) I pobrinite se da započne od korisnika sa pravima administratora ili sa sistemskim računom.

Započnimo ovu uslugu. Spojite testnu bazu podataka Firmbuh81:

I povežite se s njim sa radne stanice:

Nakon što se probna veza uspješno završi, pređite na instalaciju 1c: Enterprise 8.2. Nakon toga, na isti način kao što smo to učinili viši, idemo na Početak - Upravljačka ploča - Administracija I pokrenite konzolu Usluge. Pojaviće se usluga 1c Server agent: Enterprise 8.2 (1c: Enterprise 8.2 agent servera). Slično tome, verzija 8.1 Podesite ulazne parametre za ovu uslugu:

Treba napomenuti jednu važnu stvar. Prema standardu 1C: Kompanija je započeta dalje 1541 Porto. Da biste započeli odjednom nekoliko usluga agenta agenta 1c 1c: Enterprise 8.x, morat ćemo promijeniti port za koju se usluga uzgaja. Tada ćemo promijeniti portove za verziju 8.2.

Pokrenite uređivač registra ( Početni nastup Mi ulazimo regedit. I kliknite na redu). Prolazimo na putu:

HKEY_LOCAL_MACHINE \\ SYSTEM \\ CURLYCONTROLSET \\ USLUGE \\

I vidimo dvije mape s imenima našeg poslužiteljskog agenta 1c: Enterprise (1C: Enterprise 8x poslužitelj)

Moramo promijeniti vrijednost String Parameter ImagePath sa

"C: \\ Programske datoteke \\ 1cv82 \\ 8.2.13.219 \\ bin \\ ragent.exe" -srvc -agent -Redport 1541 -Port 1540 -Range 1560: 1591 -D "C: \\ Programske datoteke \\ 1cv82 \\ srvinfo"

"C: \\ Programske datoteke \\ 1cv82 \\ 8.2.13.219 \\ bin \\ ragent.exe" -srvc -agent -Redport 1641 -Port 1640 -Range 1660: 1691 -D "C: \\ Programske datoteke \\ 1cv82 \\ srvinfo"

Nakon ovih akcija, možemo sigurno pokrenuti uslužni agent 1c: Enterprise 8.2 (1c: Enterprise 8.2 agent servera) u uslugama.

Akcije su slične). Dodat ćemo pravilo na primjeru servera 1c: Enterprise 8.x (morate otvoriti port 1541 Za upravitelj klastera, portovi 1560-1591 Za radne tokove i luku 1540 Za poslužitelj).

Neki programi i usluge kada rade mrežni protokoli Koristite određene portove za razmjenu podataka. Prema zadanim postavkama, Windows zaštitni zid omogućio je blokiranje takve mrežne aktivnosti. Posebno, ako se pokušate povezati s klijentske mašine na vaš momak možete naići na grešku:

« Greška prilikom izvođenja operacije sa informaciona baza (...). Greška mrežni pristup Na server (...). Pokušaj uspostavljanja veze bio je neuspešan, jer traženi odgovor ne prima od drugog računara za traženo vrijeme, ili je već prekršeno instalirana veza Zbog pogrešnog odgovora već povezanog računara (...) »

Ova greška znači da je navedena adresa Nije pronađen poslužitelj "1c: preduzeća", pa, ili je port zatvoren na poslužitelju (u ovaj slučaj luka 1541 ).

Da biste otvorili port, idite na računar na kojem se instalira server "1c: preduzeća" (u mom primeru ovo je računar sa adresom 10.192.128.15 i instaliran na njemu windows sistem Server 2012 R2).

Pokrenite zaštitni zid Windows. Možete napraviti klikom na desni gumb miša na " Počnite» ( Početak.), onda " Kontrolna tabla» ( Kontrolna tabla.) — « Sistem i sigurnost» ( Sistem i sigurnost.) — « Windows vatrozid» ( Windows vatrozid ). Ili popunjavanjem naredbe firewall.cpl(Za to morate kliknuti kombinaciju WIN + R tipke u prozoru " Van» ( Otvoren.) Unesite ime naredbe i kliknite " uredu») .

U prozoru koji se otvara, na drvetu s lijeve strane otvorite karticu " » ( Ulazna pravila.), a zatim u meniju " Akcije» ( Akcije) Odaberite stavku " Stvorite pravilo ...» ( Novo pravilo ...).

Trčanje " Čarobnjak za kreiranje za novu dolaznu vezu» ( Čarobnjak za novo dolazni pravil). Na prvoj stranici odaberite vrstu pravila ( Vrsta pravila) « Za luku» ( Luka.) i kliknite " Dalje» ( Sljedeći).

Tada morate odrediti protokol (u našem primjeru je TCP) i, direktno, broj porta (određeni lokalni portovi), koji je otvoren. Nakon čega kliknemo " Dalje» ( Sljedeći).

Sada odredite radnju povezanu s dodanim pravilom. Odaberite " Dopustite vezu» ( Dopustite vezu.) i kliknite " Dalje» ( Sljedeći).

Na sljedeća stranica Morate odrediti, za koji profili zaštitnog zida djeluje pravilo. Proslavimo potrebne profile krpeljima i kliknemo " Dalje» ( Sljedeći).

Pa, konačno, unosemo ime i opis za novo pravilo i klikni " Spreman» ( Završiti.) Za dovršavanje posla čarobnjaka.

Pokušavamo se ponovo povezati s 1c: Enterprise Server i vidimo da je greška sačuvana, ali poruka je već druga, 1560. port.

Gore opisana metoda dodat će još jednu rezoluciju, s imenom " 1c: Workflows»Za čitav asortiman portova sa 1560 od 1591 (za 1C radne procese), što ih ukazuje na crticu u koraku " Protokol i luke» ( Protokol i luke.).

Sada, u Snap " Windows zaštitni zid u povećanom sigurnosnom režimu» ( Windows vatrozid sa naprednom sigurnošću) u tablici " Pravila za dolazne veze» ( Ulazna pravila.) Moramo vidjeti 2 samo stvorena pravila.

Pa, moram se povezati s poslužiteljem bez grešaka. Ako trebate povezati s ovim serverom, morate otvoriti i luku 1540 .

Slično tome, dodaju se pravila za odlazne veze (odlazne pravila) zabrane pravila za određene programe i protokole. Takođe, bilo koje pravilo se može promijeniti otvaranjem svojih svojstava iz ovog pucanja.

Hoće li vam ovaj članak pomoći?