Jak změnit port v 1C ve výchozím nastavení. Řešení možných problémů s instalací

Prehistorie ... V naší společnosti, 1C úspěšně pracuje: Enterprise verze 8.2, ve kterém je asi 100 intenzivně používaných účetních základen. Podle tohoto případu přidělené samostatný server S poměrně působivými vlastnostmi, protože Během provozu se ukázalo, že banda 1C: Podnik 8.2 + MS SQL 2005 je velmi náročný na "železné" zdroje jako pevné disky, procesor a nejdůležitější - číslo paměť s náhodným přístupem. Náklady na takový server pro nás překročily 250 tisíc rublů (ne počítání licencí jak v OS, tak na 1C sám).

Chcete-li přidělit samostatně "železo" pod 1C: Enterprise verze 8.3 považována za nepřiměřenou, stejným způsobem, jak zaplatit více než 100 tisíc rublů pro druhou sadu klíčů pro 1C server, dobře, velmi značné! Pokus o vytvoření "v čele" 1c: Enterprise verze 8.3 vedl k tomu, že klastr byl ztracen se stávajícími bázemi. To je místo, kde jsou odhaleny funkce instalace a spuštění dvou serverových verzí 1C: podniky na jednom počítači.

Instalační program 1C: Podniky 8.2 a 8.3 Upravuje software pro použití standardních portů: 1540 (používá serverový agent), 1541 (používá Správce klastrů), 1560-1591 (Rozsah portů používaných pro pracovní postupy). Proto pokud server 1c: Enterprise 8.3 by měl pracovat současně se serverem 1c: podniky 8.2, pak první musí specifikovat jiné porty než ty, které již používají pracovní instanci předchozí verze serveru.

V počítači s již nainstalovaným serverem 1c: Podniky verze 8.2 Registrovaná a spuštěná služba "Server 1C: Enterprise 8.2" služba, která již používá výše uvedené standardní porty. Pokud jste nainstalovali "Další" server 1c: Enterprise 8.3, pak začátek služby "Server 1c: Enterprise 8.3" ukončí nouzovou situaci, protože Pokusí se používat již "zaneprázdněné" přístavy. Chcete-li tomu vyhnout, musíte provést následující.

(Všechno popsané níže je spravedlivé Windows Server. 2008 R2 Enterprise (a Standart) 64 bit + SP1 a 32bitové verze serveru 1C: Enterprise 8.2 a 8.3).

1c: Enterprise 8.2 (verze 8.2.19.90) Byl jsem nainstalován jako služba Windows s právy, která má být spuštěna jménem existujícího místní uživatel "Správce".

Na konci instalace do okna Správce serveru -\u003e Konfigurace -\u003e Služby Vidíme běžící služba "Server 1C: Enterprise 8.2":

spuštěna s parametry:

C: Programové soubory (X86) \\ 1CV82 \\ 8.2.19.90 srvinfo "

Server 1C: Podniky 8.3 (verze 8.3.4.437) Byl jsem nainstalován stejným způsobem:

Nicméně, jak vidíme v okně Správce serveru -\u003e Konfigurace -\u003e Služby, Servis "server agent 1c: Enterprise 8.3" nezačal:

Nyní musíme otevřít okno příkazový řádek cmd. a přejděte do adresáře bin nainstalovaného serveru verze 1C: Enterprises 8.3 a pokuste se smazat službu služby "Agent serveru 1C: Enterprise 8.3" Team Ragent.exe -RMSRVC:

C: Uživatelé Správce\u003e CD C: Programové soubory (X86) \\ 1CV8 8.3.4.437 BIN C: Programové soubory (X86) \\ 1CV8 ControlService Chyba!

Skočil jsem chybová chyba! ControlService Chyba! v zásadě se očekává, protože Služba byla v systému řádně registrována. Ale ve skutečnosti musí být odstraněn. V okně Správce serveru -\u003e Konfigurace -\u003e Služby Už to nebudete vidět.

Nyní musíte tento server znovu zaregistrovat, ale zároveň specifikovat jiné porty než ty, které již používají agent 1c: podniky 8.2. V mém případě se tým bude vypadat:

C: Programové soubory (X86) \\ 1CV8 8.3.4.437 Bin\u003e

  • -Port 2540. - port, na kterém bude agent 1C server pracovat: Enterprise verze 8.3;
  • -Regport 2541. - Port, kterými se spravuje 1C Server Cluster: Enterprise verze 8.3;
  • -Range 2560: 2591 - rozsah portů pro pracovní postupy;
  • -B "C: Programové soubory (X86) \\ 1CV8 SRVINFO" - Katalog pro ukládání informací o novém vytvořeném clusteru serveru 1C: Enterprise verze 8.3;
  • -USR. Správce - uživatel, který bude zahájen serverem serveru 1C: Enterprise verze 8.3;
  • -Pwd ******** - Heslo pro zadaný uživatel (zadejte).

Poté znovu uvidíte službu "Server 1c: Enterprise 8.3" v okně Správce serveru -\u003e Konfigurace -\u003e Služby. Musíte ho spustit s týmem Ragent.exe -Start:

C: Programové soubory (X86) \\ 1CV8 8.3.4.437 Bin\u003e Ragent.exe -Start

V okně Správce serveru -\u003e Konfigurace -\u003e Služby Vidíme službu "Server 1C: Enterprise 8.3":

spuštěna s parametry:

kde pole "spustitelný soubor" má nastavení:

C: Programové soubory (X86) \\ 1CV8 \\ tcv8 srvinfo "

A teď nejzajímavější věc: budete muset udělat tato operace Pokaždé, když je třeba aktualizovat verzi serveru 1C: Podniky 8.3! "Bravo", vývojáři ...

Teď trochu o tom, jak žít se zadaným svazkem. Je třeba spustit samotný program 1C: podniky staré verze (ze složky C: Programové soubory (X86) \\ 1CV82 společné) již není. Při instalaci 1C: Enterprise verze 8.3 Štítek na ploše bude automaticky restartován na začátku programu ze složky C: Program Files (X86) \\ 1CV8 společné. Pokud otevřete účetní databázi spuštěnou na serveru verze 8.2, automaticky se otevře v požadované verzi tenkého klienta.

Šablony pro vytváření databází (účetnictví nebo zick) jsou ve výchozím nastavení umístěny ve výchozím nastavení v uživatelském adresáři, za které jste je spustili. Pokud to uděláte jménem správce, najdete je podél cesty C: Uživatelé Správce Appdata roaming \\ lc 1Cv8 TMPLTS. Pokud chcete přidat novou databázi na základě nastavit šablonu, slim Client. Verze 8.3 je uvidí všechny:

Pokud potřebujete zaregistrovat verzi databáze verze 8.3, budete muset zadat v počítači "Cluster of Servers 1C: Enterprise", s 1C verzí 8.3 serverem a přes dvojtečku Správce clusteru, který jste zadali při registraci 1C verze 8.3 server. V mém případě - to je 2541:

Při přidání nového účetního seznamu nových nových na serveru Enterprise Server Spustit 1C: Enterprise verze 8.3 musíte také zadat název serveru a přes dvojtečku - port používaný Správcem clusteru:

Potřeba zaregistrovat nástroj spravovat clusteru obou 1C serveru (verze 8.2 a 8.3) po uložení každé instalace / aktualizace.

Nyní přecházíme na administraci klastrů běží různé verze 1C serverů: Enterprise na jednom počítači. Otevřete složku na cestě C: Programy Program (X86) 1CV8.3.):

Stejným způsobem otevřete C: Programové soubory (X86) \\ 1CV82 společné v Průzkumníka a vytvořte správu clusteru na konzole na pracovní ploše pro konzolu (štítek je lepší ihned přejmenován, 1CV8.2.):

Na ploše obdržíte následující:

Pojďme spustit nástroj pro správu klastru 1C Server: Enterprise verze 8.2 "1CV8.2" štítek (protože server používá výchozí porty, cluster se objeví bez problémů):

Při pokusu o otevření tohoto clusteru z konzoly, navržený pro správu klastru Server 1C: Enterprise verze 8.3 (na štítku z pracovní plochy s názvem "1cv8.3") Zobrazí se chyba:

Chyba připojení 1C: Podniky 8.3: Verze klienta a serveru (8.3.4.437 - 8.2.19.90), Klientská aplikace: Clusterová konzole

Chcete-li zobrazit 1C Server cluster, který potřebujete: Enterprise verze 8.3 Je nutné v tomto snap vytvořit nový centrální server 1C: Podniky 8.3:

  • v terénu název Musíte zadat název počítače s nainstalovaným serverem 1C: Enterprise 8.3;
  • v terénu IP Port. Musíte určit port, na kterém server agent 1C: Podniky 8.3, které označujete při nastavování agenta startéru;
  • v terénu Popis Popis.

Po stisknutí tlačítka "OK" můžete zobrazit nový cluster, který se ukázal po instalaci serveru 1C: Enterprise verze 8.3.

Ty. Správa klastrů různých verzí serveru 1C: Podniky nainstalované na jednom počítači jsou prováděny vhodnými Snaps.

To je v podstatě to. Hodně štěstí!

_________
Upd. Jak ukázala praxe, metoda popsaná v tomto článku není vhodný pro současné spuštění na jednom serveru několika instancí serveru 1C: Enterprises verze 8.3. Při pokusu o vytvoření nového servisního agenta 1c z jiné verze 1C: Podniky pracující na jiných portů, provoz:

C: Programové soubory (X86) \\ 1CV8 \\ t . Správce -pwd ********

končí skutečností, že již pracovní služba je odstraněna stará verze 1C 8.3 a nový není vytvořen.

Popsal jsem, jak nainstalovat, vytvořit vhodný a spustit na jednom serveru Více verzí serveru 1C: Podniky 8.3 ...

Najít v pobočce

HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Služby 1C: Enterprise 8 Server Agent , Parametr Imagepath.

Ve výchozím nastavení server 1C: Podniky používají následující porty:

  • 1540 - serverový agent
  • 1541 - Správce clusteru
  • 1560:1691 — dynamický rozsah Porty pro pracovní postupy.

Nebo oficiální definice z http://its.1c.ru:

Instalace a nastavení 1C: Podniky 8.1 V verzi "Client Server"

Ve většině případů pro instalaci 1C: Podniky 8.1 v verzi "Client-Server" stačí spustit instalační program 1C: Podniky 8.1. Současně server 1C: Podniky obdrží standardní hodnoty parametrů nezbytných pro jeho normální fungování.

Zvažte instalaci serveru 1C: podniky podrobněji. V procesu instalace serveru 1C: Podniky 8.1 Instalační program 1C: Podniky 8.1 Provádí následující akce:

    Zkopíruje 1C Server Spojí moduly: Podniky v adresáři určeném instalačním programem 1C: Podniky jako cílová složka.

    Pokud vyberete možnost "Vytvořit USR1CV81" v procesu instalace, pak vytvoří uživatel USR1CV81. Jménem tohoto uživatele je server pracuje 1C: Podniky 8.1, pokud se spustí jako služba. Jsou k dispozici pouze ty prostředky, které jsou požadovány Serverem 1C. Je důležité, aby Server 1C: Podniky vyžadují dva adresáře: společný adresář s daty serveru (obvykle "C: Programové soubory 1CV81 server") a dočasný adresář souborů (obvykle "C: Dokumenty a nastavení USR1CV81 \\ t Nastavení Temp "nebo" C: Winnt Temp "). Uživatel USR1CV81 Získá práva na obecný adresář se serverovými daty. Katalog dočasných souborů je obvykle dostupný všem uživatelům.

    Pokud je během procesu instalace povolen "Nastavit server 1C: Enterprise 8.1 jako služba Windows Service", přihlásí se na Windows Server Agent 1C: Podniky a spustí jej. Při prvním spuštění je vytvořen cluster 1C Server: Podniky s výchozím nastavením. Má jeden pracovní server a jeden pracovní postup. Adresa operačního serveru se shoduje s názvem počítače, na kterém je instalace provedena.

Uživatel USR1CV81 a jeho právo

Server 1C: Podniky je serverová aplikace, která by neměla záviset na tom, který uživatel vstoupil do počítače serveru v interaktivním režimu, pokud na všechny zadané. Proto při instalaci serveru 1C: Podniky je vhodné vytvořit speciální USR1CV81 uživatel s právy minimálně nezbytnou pro server 1C Server: Podniky a ne určené pro interaktivní vstup. Server 1c: Zdá se, že podniky se zdají být systémem Windows User. Usr1cv81.

Zvažte čtení Další práva, která má být instalována uživatelem USR1CV81. Server 1C: Podniky používají následující adresáře:

    Katalog nakládacích modulů je v katalogu, specifikovaný program Nastavení 1C: Podniky jako cílová složka. Má nakládací moduly serveru 1C: podniky. Uživatel USERR1CV81 vyžaduje práva na čtení dat a spuštění programů z tohoto adresáře a jeho podadresáře. Přijímá tato práva implicitně díky zařazení do skupiny uživatelů.

    Dřevo serveru má obvykle název "C: Programové soubory 1CV81 server". Uživatel USR1CV81 vyžaduje úplnou práva k tomuto adresáři. Instalační program 1C: Podniky při vytváření uživatele USR1CV81 dává svá práva k tomuto adresáři.

    Katalog dočasných souborů má obvykle název "C: Dokumenty a nastavení USR1CV81 Místní nastavení Temp" nebo "C: Winnt Temp", která je určena hodnotou prostředí TEMP nebo proměnné Temp Systemic. Životní prostředí. Hodnotu této proměnné v dialogovém okně Systémové vlastnosti (Start -\u003e Nastavení -\u003e Ovládací panely -\u003e Systém -\u003e Advanced -\u003e Proměnné prostředí prostředí). Instalační program 1C: Podniky Určuje uživatele s USR1CV81 plná práva v tomto adresáři. Obvykle kdy. instalace systému Windows Adresář dočasných souborů je k dispozici všem uživatelům, čímž obsahuje ve svém přístupovém seznamu skupin vlastníků tvůrce. To však není úplný přístup. Zejména všichni uživatelé nejsou k dispozici pro vyhledávání souborů v tomto adresáři. Instalace uživatelů USR1CV81 uživatelů na dočasný adresář souborů umožňuje 1C Server: Podniky k provedení všech potřeb, které potřebujete. Seznam přístupu můžete zobrazit v dialogovém okně Vlastnosti adresáře na kartě Zabezpečení. Přítomnost skupiny vlastníků tvůrce umožňuje přístup k adresáři každému uživateli, který vytvoří všechny soubory v tomto adresáři nebo vlastnit všechny soubory v tomto adresáři. Současně, uživatel, který vytvořil soubor, bude zaznamenán namísto skupiny vlastníků tvůrce skupiny vlastníků tvůrce skupiny. Mezi uživateli, kteří mají přístup k tomuto adresáři, musí být USR1CV81 obdařen s plnými právy do tohoto adresáře.
    Je důležité mít na paměti, že adresář dočasných souborů konkrétního uživatele (včetně USR1CV81 uživatele) je určen kombinací proměnných prostředí tohoto uživatelského a systémového prostředí proměnných. Chcete-li zjistit tento adresář, instalační program je 1C: Podnikům požadují kontext uživatele USR1CV81. K tomu v systému Windows 2000 je uveden v systému Windows 2000, ve kterém je spuštěn instalační program 1C: Může být vyžadováno podniky: Zákon jako součást operační systém A obejít kontrolu pojezdu. Můžete zkontrolovat uživatelská oprávnění v nástroji Místní nástroje SEQUITY Nastavení v pobočce Místní zásady -\u003e Přiřazení uživatelských práv. V procesu instalace nového software Instalační program obvykle tato oprávnění automaticky přijímá.

Signup Server 1C: Podniky jako služba Windows Service

Server 1C: Podniky jsou jednoduchá konzola Aplikace Windows. A může být interaktivně spuštěn. Pro trvalé použití je však nepohodlné, protože uvede spuštění serveru 1C: podniky ze vstupu identického uživatele k serverovému počítači. Chcete-li tuto závislost odstranit, server 1C: Podniky mohou být spuštěny jako služba Windows. Chcete-li to provést, musí být registrována v systému Windows Services Manager.

Chcete-li zobrazit seznam služeb Windows a jejich parametry, je navržen nástroj Services Component Services (Start -\u003e Nastavení -\u003e Ovládací panely -\u003e Nástroje pro správu -\u003e Služby). Server 1C: Podniky jsou uvedeny v Service Seznam "Server 1C: Enterprise 8.1" Service. Nastavení služby Určete začátek "Server 1C: Enterprise" (Rader), uživatel, který začíná, stejně jako metoda restartování v nouzových situacích.

V dialogu 1C: Enterprise 8.1 Agent serveru 8.1 je karta Obecná zobrazena řetězec procesu srážek, který je serverový agent 1c: podniky. Obvykle má tato linie formulář:

Označuje, že:

    proces serverového agenta je modul načítání "C: Programové soubory 1CV81 bin ragent.exe";

    proces ragentu začíná jako služba Windows a musí být spravován Správcem služeb (-SRVC);

    používá se jako serverový agent 1C: podniky (-Agent);

    když nejprve spustíte službu, musí být cluster vytvořen s výchozím parametrem a hlavní číslo IP portu 1541 (-regport 1541). V tomto přístavu musí klientské aplikace připojit k informačním základům registrovaným v clusteru;

    Server serverového agenta musí mít číslo 1540 (-port 1540). Podle tohoto portu musí být konzola Clusteru připojena k centrálnímu serveru pro provádění administrativních funkcí;

    když spustíte procesy clusteru tento server Dynamicky přiřadí IP porty z rozsahu 1560-1591 (-range 1560: 1591).

    obecná data clusteru budou umístěna v adresáři C: Programy 1CV81 Server (-D "C: Programové soubory 1CV81 Server").

Serverový agent server 1C: Podnik 8.1 »může být přidán nebo odstraněn nejen při instalaci nebo odebrání 1C: Podniky instalačního programu 1C: Podniky 8.1, ale ručně. Chcete-li to provést, můžete provést nástroj pro ragent z příkazového řádku zadáním odpovídajících parametrů.

Chcete-li vytvořit službu, musíte zadat parametr a parametry a parametry: -USR - Uživatelské jméno, ve kterém musí být služba spuštěna, -pwd je heslo tohoto uživatele. V tomto případě budou zbývající parametry parametry řetězce serveru serveru 1C: podniky jako služba. Například pro standardní registraci servisního servisního agenta 1C: Podniky v režimu ladění Sada parametrů by měl být:

"C: Programové soubory 1CV81 Bin Ragent.exe" -Insrvc -usr. Ladit.

Chcete-li službu smazat, musíte zadat parametr -RMSRVC. Například:

"C: Programové soubory 1CV81 bin ragent.exe" -RMSRVC

Někdy je možné změnit řetězec spuštění serveru nebo jiné parametry služby agenta, například zapnout režim ladění nebo vytvořit více služeb různé verze. Dialog Service Property neumožňuje upravit spouštěcí řetězec služby služby a některé další parametry, například identifikátor služby. Chcete-li upravit, budete potřebovat nástroj regedit navržený pro zobrazení a úpravu. systémový registr Okna.

Pozornost!
Úprava registru systému Windows vyžaduje extrémní opatrnost, protože chybné změny mohou vést operační systém do nefunkčního stavu.

Spusťte nástroj regedit (Otevřít Start -\u003e Spustit a zadejte příkaz regedit) a vyberte pobočku:

HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Služby 1C: Enterprise 8.1 Server Agent

Mezi jeho parametry patří parametr ImagePath, jejíž hodnota je řetězec serveru serveru 1C: podniky. Zde můžete přidat nové parametry spouštěcího řetězce nebo změnit hodnoty stávajících. Kompletní seznam možných parametrů je uveden v knize "1C: Podnik 8.1 Client-Server" dokumentace.

Pokud potřebujete zaregistrovat více nezávislé služby nezávislé služby 1C Server Agent: Podniky musí specifikovat různé spouštěcí moduly, různé porty a různé katalogy dat clusteru. Je stále nutné je registrovat s různými identifikátory servisu. To lze provést takto:

    Vytvořit první službu:

"C: programové soubory 1CV81

    Pomocí nástroje Regedit změňte registrovaný identifikátor servisu. K tomu: Vyberte pobočku


    HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Služby 1C: Server Enterprise 8.1 Server Agent První

    Vytvořit druhou službu:

"C: programové soubory 1CV81_10

    Možná se také změní jeho identifikátor. K tomu: Vyberte pobočku
    HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Služby 1C: Enterprise 8.1 Server Agent
    A změnit její jméno, například na:
    HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Služby 1C: Podnik 8.1 Server Agent Second

Co nemůže udělat 1C Instalační program: Podniky

Jak již bylo zmíněno, instalační program 1C: podniky kopíruje 1C Načtení modulů: Podniky a provádí potřebnou registraci v Správci služeb COM a Windows. Výše uvedené jsou informace nezbytné pro pochopení vnitřních mechanismů této registrace. Pokud je počítač server nainstalován nejen server, ale také klientská část 1c: Podniky, pak je připraven k práci ihned po instalaci (a připojení ochranných tlačítek).

Sloužit 1C: Podniky byly k dispozici od jiných počítačů v lokální síť, musíte zkontrolovat nastavení sítě Na serveru a klientském počítači, stejně jako pro síť jako celek. Pro přenos dat mezi klientskými aplikacemi a serverem 1C: Podniky, stejně jako mezi procesy clusteru serveru, používá se TCP / IP. Ze správného nastavení závisí na díle 1C: podniky v verzi klient-server.

1C Server Cluster Procesy: Podniky jsou navzájem připojeny adresy definovanými jako hodnotami "počítače" vlastností vlastností pracovních serverů. Pro clusteru je nutné, aby hodnota "počítače" vlastnosti je buď adresa IP v bodovém notaci nebo takovou symbolickou adresu, podle které lze IP adresu definovat pomocí funkce GetHostbyName definované v rozhraní protokolu protokolu TCP protokolu. Definice IP adresy se provádí buď na základě lokální tabulky symbolických adres (C: Winnt System32 ovladače atd. Hostitelé) nebo adresami v dostupných DNS servery. Pokud se na symbolické adrese pracovního serveru není jeho IP adresa určena nebo určena nesprávně (například adresa IP neodpovídá skutečné adrese IP tento počítač), pak klastr nebude fungovat. Je důležité, aby názvy počítačů a jejich adresy definované v systému Windows na každém pracovních serverech klastru nebyly v rozporu s jejich jmény v DNS.

Na každém pracovním serveru používají procesy clusteru následující porty: IP portu operačního serveru (obvykle 1540); IP porty z IP porty portů pracovních postupů (obvykle 1560-1591). Kromě toho je port clusteru používán na centrálním clusteru serveru (obvykle 1541). Pokud se v systému používají síťové obrazovky, musí být povolen přenos dat přes tyto porty. Namísto oprávnění přístavu ze seznamu seznamu můžete povolit přenos dat procesů clusteru (Rader, RMNGR, rbost).

Připojení klientské aplikace 1C: Podniky se serverem běží ve 2 stupních. Zpočátku zavádí spojení s manažerem clusteru. To používá adresu centrálního serveru (symbolické nebo numerické) a clusterový port (obvykle 1541). Dále klientská aplikace stanoví spojení s jedním z pracovních postupů. Jako jeho adresa hodnota "počítače" vlastností odpovídajícího pracovního serveru a portu pracovního postupu, který je vybrán z pólu IP portu operačního serveru. Přenos dat do těchto portů musí být povolen ve všech síťové obrazovky Na trase z klientské aplikace do počítačových clusterových počítačů 1C: Podniky. IP adresa serverových procesů se provádí pomocí funkce gethostbyname v počítači klienta. Je důležité, aby jména centrálních a pracovních serverů a jejich adresy definované v systému Windows na každém z clusterových serverů v rozporu se jmény v DNS přístupném počítači klienta.

A poslední. Je zřejmé, že úspěšně přístup k serveru 1C: Podniky z jiných počítačů musí být v síti a musí být provedena potřebná nastavení. Připojení k síti a metodika konfigurace se týkají správy sítí na základě Microsoft Windows. a jsou popsány v příslušných pokynech.

Funkce SQL Server Nastavení

1C: Enterprise v verze "Client-Server" používá pro ukládání dat serveru SQL Server. V tomto případě jsou pouze server 1C: podniky odkazoval se na SQL Server. Zákazníci 1C: Podniky přímého přístupu k SQL Serveru nemají. Instalace a konfigurace serveru SQL je podrobně popsáno v dokumentaci serveru Microsoft SQL Server. Pro úspěšný provoz serveru 1C: Podniky s SQL Server musí věnovat zvláštní pozornost následujícím nastavením.

    Požadované součásti SQL Server. Přístup k serveru SQL Server ze strany serveru 1C: Podniky na počítači s serverem 1C: Podniky musí být nainstalovány Microsoft Data Access 2.6 nebo novější.

    Ověřování serveru SQL Server. Práva pro přístup k databázi SQL Server jsou určeny uživatelem, který má přístup k databázím. Z počítače, na kterém je nainstalován SQL Server, spusťte nástroj SQL Server Enterprise Manager, najdeme místní uzel (konzolový root -\u003e Microsoft SQL servery -\u003e SQL Server Group -\u003e (Local)) a otevřete své vlastnosti. Na kartě Sequrity můžete vidět, že SQL Server podporuje dvě metody ověřování uživatelů: SQL Server a Windows a Windows. Autentizace systému Windows povolí server 1C: podniky pro přístup k serveru SQL Server pouze jménem USR1CV81 uživatele, který neumožňuje rozlišit mezi přístupovými právy na různé informační základny obsluhované jedním 1C serverem: podniky. Doporučuje se zvolit režim SQL Server a Windows. V tomto případě bude odvolání na konkrétní informační databázi proveden jménem uživatele, který je při vytváření této informační základny zadán jako uživatel SQL Server Server. Je důležité, aby tento uživatel musí mít nejen celá práva na databázi informační základny, ale také právo vytvořit databáze v serveru SQL Server a přečíst tabulky Master databáze.

    Síťové protokoly pro přístup k serveru SQL Server. Pokud server 1C: Podniky a SQL Server jsou zaslány na různých počítačích, pak musíte nakonfigurovat protokoly pro přístup k síti do serveru SQL Server. To lze provést pomocí nástroje SQL Server Client Client Network Utility. Na kartě Obecné můžete vybrat seznam síťových protokolů používaných pro přístup k serveru SQL Server. Nejrychlejší a nejvíce univerzální je použití protokolu TCP / IP. Při použití jiných protokolů je nutné mít na paměti, že některé z nich, jako jsou pojmenované trubky, provádějí další ověřování. windows Tools. Při výměně dat s SQL Serverem. V tomto případě musí být uživatel USR1CV81 registrován, aby úspěšně pracoval s SQL Serverem v počítači s SQL Server. Přístupový protokol k tomuto serveru SQL lze změnit na kartě Alias.

Článek je věnován spuštění 1C platformy: Enterprise verze 8.1 a 8.2 na jednom pracovním serveru. To může být zapotřebí v podmínkách, kdy uvede, že částečný přechod na 8.2 již byl vyroben, ale podnik stále používá konfigurace pod 8.1.

A tak máme pracovní server Server-1c. z instalovaná systém Windows. Server 2008 R2 a Windows SQL Server 2008 X64.

Budeme se obrátit na instalaci platforem.

Začněme s 1c: Enterprise 8.1. Proces nepopisujeme, protože Na tom není nic nadpřirozeného. Po instalaci jdeme a spusťte konzolu Služby. Pojďme do servisních vlastností 1C Agent serveru: Enterprise 8.1 (1C: Enterprise 8.1 Server Agent) A ujistěte se, že začíná od uživatele s právy správce nebo se systémovým účtem.

Začněme tuto službu. Připojte testovací databázi Firmabuh81.:

A připojte se k němu z pracovní stanice:

Po úspěšném dokončení zkušebního spojení přejděte na instalaci 1C: Enterprise 8.2. Poté, stejně jako jsme to udělali vyšší, pojďme Start - Ovládací panel - správa A spusťte konzolu Služby. Objeví se služba 1C Server Agent: Enterprise 8.2 (1C: Enterprise 8.2 Server Agent). Podobně verze 8.1 nastavte vstupní parametry pro tuto službu:

Je třeba poznamenat jednu důležitou věc. Podle standardu 1C: Společnost začíná 1541 Porto. Abyste mohli začít najednou několik služeb agenta serveru 1c: Enterprise 8.x Budeme muset změnit port, pro který je služba chována. Pak změníme porty pro verzi 8.2.

Spusťte Editor registru ( Start-performance Vstupujeme regedit. A klepněte na tlačítko OK). Procházíme po cestě:

HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Services \\ t

A uvidíme dvě složky se jmény serverového servisního agenta 1C: Enterprise (1C: Enterprise 8.x server Agent)

Musíme změnit hodnotu řetězce parametr imagepath s

"C: Programové soubory 1CV82

"C: Programové soubory 1CV82

Po těchto akcích můžeme bezpečně spustit servisní agent 1c: Enterprise 8.2 (1C: Enterprise 8.2 Server Agent) ve službách.

Akce jsou podobné). Přidáme pravidlo na příklad serveru 1C: Enterprise 8.x (musíte otevřít port 1541 Pro Správce clusteru, porty 1560-1591 Pro pracovní postupy a přístav 1540 Pro serverový agent).

Některé programy a služby při práci síťové protokoly Pro výměnu dat použijte určité porty. Ve výchozím nastavení systém Windows Firewall blokuje takovou síťovou aktivitu. Zejména pokud se pokusíte připojit z klientského počítače, můžete narazit chybu:

« Chyba při provádění operace s informační základna (...). Chyba síťový přístup Na server (...). Pokus o navázání spojení bylo neúspěšné, protože požadovaná odpověď není přijata od jiného počítače pro požadovaný čas, nebo to bylo přerušeno nainstalované připojení Vzhledem k nesprávné reakci již připojeného počítače (...) »

Tato chyba znamená, že zadaná adresa nenalezeno serverem "1c: podniky", dobře nebo port je uzavřen na serveru (v tento případ přístav 1541 ).

Chcete-li otevřít port, přejděte do počítače, kde je nainstalován server "1c: Enterprises" (v mém příkladu, jedná se o počítač s adresou 10.192.128.15 a nainstalován na IT systém Windows. Server 2012 R2).

Spusťte firewall systému Windows. Můžete ho učinit kliknutím pravým tlačítkem myši " Start» ( Start.), pak " Kontrolní panel» ( Kontrolní panel) — « Systém a bezpečnost» ( SYSTÉM A ZABEZPEČENÍ.) — « Windows Firewall.» ( Windows Firewall. ). Nebo vyplněním příkazu firewall.cpl.(Pro to musíte kliknout na kombinaci kláves Win + R v okně " Vypnutý» ( Otevřeno.) Zadejte název příkazu a klepněte na tlačítko " OK») .

V okně, které se otevře, na stromě vlevo otevřete kartu " » ( Příchozí pravidla.) a pak v menu " Akce» ( Akce) Vybrat předmět " Vytvořit pravidlo ...» ( Nové pravidlo ...).

Běh " Průvodce vytvořením pro nové příchozí spojení» ( Průvodce novým příchozím pravidlem). Na první stránce vyberte typ pravidla ( Typ pravidla) « Pro přístav» ( Přístav.) a klikněte " Dále» ( další).

Poté musíte zadat protokol (v našem příkladu je TCP) a přímo, číslo portu (konkrétní místní porty), který je otevřen. Po čem klikujeme " Dále» ( další).

Nyní zadejte akci spojenou s přidaným pravidlem. Vybrat " Povolit připojení» ( Umožnit připojení.) a klikněte " Dále» ( další).

Na další strana Musíte určit, pro jaké profily firewall budou jednat pravidlo. Oslavujeme potřebné profily s klíšťaty a klikni Dále» ( další).

No, konečně zadáme jméno a popis nového pravidla a klikněte na tlačítko " Připravený» ( DOKONČIT) Dokončení práce průvodce.

Snažíme se znovu připojit k serveru 1C: Enterprise Server a vidíme, že chyba byla zachována, ale zpráva je již jiná, 1560. port.

Výše popsaná metoda přidá ještě jeden rozlišení, s názvem " 1c: pracovní postupy»Pro celý rozsah portů s 1560 podle 1591 (pro pracovní procesy 1C), označující je přes pomlčku v kroku " Protokol a přístavy» ( Protokol a porty.).

Nyní, v snap " Brána firewall systému Windows ve zvýšené bezpečnosti režimu» ( Brána firewall systému Windows s pokročilým zabezpečením) ve stole " Pravidla pro příchozí připojení» ( Příchozí pravidla.) Musíme vidět 2 právě vytvořené pravidla.

No, musím se připojit k serveru bez chyb. Pokud se musíte připojit k tomuto serveru, musíte také otevřít port 1540 .

Stejně tak pravidla pro odchozí spojení (odchozí pravidla) zakazují pravidla pro určité programy a protokoly. Také každé pravidlo lze změnit otevřením jeho vlastností z tohoto snímku.

Pomůže vám tento článek?