az internet ablakok Android

Az SQL Server 1c 8.2 telepítése. Információs adatbázis létrehozása az SQL Serveren

Tekintsük a telepítési problémákat és a beállításokat az SQL Server 1c-re.

Az első dolog, amit megjegyeznék, az MS SQL Server telepítésének módja nagymértékben az 1c állítólagos terheléstől függ.

Ettől függően a következő lehetőségeket jelölheti:

  • 1.opció. Vállalkozás, a mai napi mûveletek számával 500-ra;
  • 2. lehetőség. Vállalat, a mai napi mûveletek száma több mint 500, de többnyire nem interaktív (az internet és az ügyfél bank betöltése, letöltési megrendelések az online áruházból, a raktár- és szállítási műveletek automatikus képződéséből);
  • 3. lehetőség. Vállalat, a mai napi mûveletek száma több mint 500, amelyek többsége interaktív, vagyis Kezdeményezi és a felhasználók adják ki.

Az első két MS SQL Server opciókhoz ugyanazon a kiszolgálóra telepíthető, ahol az 1c telepítve van, ami különösen releváns, inkább a második lehetőségre, a "hardver" követelményeinek való megfelelésre is figyelemmel. De a harmadik esetben az MS SQL Server-t csak egy külön szerveren kell telepíteni.

Fontolja meg a "vas" jellemzőit mindhárom esetben

Egy külön szerveren történő telepítés esetén:

processzor

  • 1. lehetőség, nem kevesebb, mint 1,8 GHz (előnyösen 2-nukleáris)
  • 2. lehetőség 2. nem alacsonyabb, mint 2x2 GHz, legalább 2-es magokkal
  • 3. lehetőség, nem kevesebb, mint 4x3 GHz, legalább 4-es magokkal
  • 1. opció 1. Nem kevesebb, mint 8 GB
  • 2. lehetőség, nem kevesebb, mint 32 GB
  • 3. lehetőség Legalább 128 GB

Lemez alrendszer

  • 1. lehetőség, amely nem kevesebb, mint 120 GB
  • 2. lehetőség SAS legalább 500 GB (lehetőleg SSD)
  • 3. opció Legalább 1 TB (SSD ajánlott)

Internetkapcsolat

  • 1. opció 1. Nem kevesebb, mint 1 GB / s
  • 2. lehetőség. Nem kevesebb, mint 1 GB / s (lehetőleg optika)
  • 3. lehetőség. Nem kevesebb, mint 1 GB / s (Ajánlott optika)

Együttműködés esetén egy szerver 1c vállalat:

processzor

  • 1. opció 1. Nem 2x2 GHz alatt, legalább 2-es magokkal
  • 2. opció 2. Nem alacsonyabb, mint 4x3 GHz, a magok száma legalább 4
  • 1. opció 1. Nem kevesebb, mint 32 GB
  • 2. lehetőség, nem kevesebb, mint 128 GB
  • 3. lehetőség, szigorúan tilos erre

Lemez alrendszer

  • 1. opció 1. SAS legalább 500 GB (lehetőleg SSD)
  • 2. lehetőség: SSD legalább 1 tB
  • 3. lehetőség, szigorúan tilos erre

Internetkapcsolat

  • 1. lehetőség 1. előnyösen 1 GB / s
  • 2. opció. Előnyösen 1 GB / s
  • 3. lehetőség, szigorúan tilos erre

Meg kell jegyezni, hogy ezek minimális követelmények a kényelmes munkához. A pontosabb paraméterek az adott helyzet alapján vannak kiválasztva, amelyet az MS SQL Server 1C-jének alapvető szükségletei vezetnek be a lemez alrendszerben és a RAM körében.

Most közvetlenül az MS SQL Server telepítési folyamatához fordulunk az 1c MS SQL Server 2014 verziójában az MS Server 2012 operációs rendszeren

Először is, újra kell írnia az MS SQL Server telepítési elosztó készletét 1c-re a kiszolgáló helyi merevlemezéhez.

Futtassa az MS SQL Server beállításait 1C-re az adminisztrátor alatt.


A jobb oldali panelen megnyíló ablakban válassza ki a "Telepítés" lehetőséget.


MS SQL Server 1c-re történő telepítése. A telepítés során meg kell adnia a termékkulcsot, és megismerkedjen az engedélyezési feltételekkel. Ezt követően ki kell választania a kiszolgáló szerepét az "MS SQL Server összetevők telepítése" kiválasztásával.


A következő lépés az összetevők kiválasztása lesz. Általában mindannyian kiválasztottak, de ha nem, kattintson a "All Select" gombra.



Ne változtasson semmit, én. Kattintson a "Tovább" gombra, amíg meg nem jelenik az adatbázis-motor komponens ablak. Ebben az ablakban az első lapon adja meg a felhasználó „SA”, és állítsa be a jelszót (hozzá lehet rendelni egy Windows felhasználó, de a felhasználó „SA” tartják biztonságosabb).


Két másik könyvjelzőn új könyvtárakat állíthat be egyedi adatbesorolás tárolására (de jobb, ha nem változtatni).

Most telepítette az MS SQL Server 1C-t

"Nyissa meg" nyissa ki az MS SQL Server 1c-t. Ehhez menjen az alkalmazásokhoz, és keresse meg az SQL Server 2014 menedzsment stúdiót.



A csatlakoztatás után a bal oldali bal oldali választott "biztonság", és benne - "bemenetnevek". A jobb egérgombbal való megnyomásával válassza a "Beviteli név létrehozása" lehetőséget az almenübe. A megnyíló formában adja meg a felhasználónevet és jelszavát (emlékezzen erre a jelszóra és a felhasználóra, mert ez az, hogy megadja, amikor az adatbázist az 1C szerverről csatlakoztatja).



Menjen a "Védett objektumok" és az SQL-hez való csatlakozáshoz, mint az ábrán.


Kattintson az "OK" gombra. Az MS SQL Server 1c-re történő telepítése és a konfiguráció befejeződött.

Ugrás az 1C-adatbázis csatlakoztatásához az 1C szerveren

Futtassa az 1C: Enterprise adminisztrációs konzolt.


Nyitott párbeszéd kitöltése, amint az az ábrán látható.<Имя базы на латинице> - Adja meg az adatbázis nevét.<Имя компа MS SQL Server> - Adja meg azt a számítógép nevét, amelyhez korábban telepítette az MS SQL Server 1C-t.


Kattintson az "OK" gombra. Az alap csatlakoztatva van.

Az adatbázist közvetlenül az 1C párbeszédablakból csatlakoztathatja.

Ehhez indítsa el az 1c adatbázis megnyitásához, és kattintson a "Hozzáadás" gombra.


A megjelenő ablakban kiválasztjuk az "Új létrehozása" információs bázis».


A következő ablakban válassza ki a kívánt sablont a fában, vagy jelezze: "Új alap létrehozása konfiguráció nélkül".

A következő ablakban megadjuk az alap nevét, és azt jelzi, hogy az "1c: Enterprise" kiszolgálón lesz.


A következő lapon töltse ki a mezőket, hasonlóan az 1C szerver adatbázis-kapcsolat szakaszában.


Az SQL optimalizálás az 1C alatt befejeződött. Lehet futtatni és dolgozni.

Adatbázis-statisztikák frissítése

(naponta egy vagy többször)

Ha kézzel, akkor hajtsa végre az eljárásokat:

EXEC SP_MREFORECHTABLE N "Frissítési statisztika?

A grafikus felületen keresztül:

Tisztítási eljárás gyorsítótár DBMS

(A statisztikák frissítése után)

Elvégezzük az eljárást

DBCC FreeProcccache.

Adatbázis-újraindítás

(naponta egyszer munkaidőben)

Ha manuálisan, akkor

Sp_msforeacheTable n "dbcc dbreindex (" "?" ")"

A grafikus felületen keresztül:

Használjon fragmentált elemzést a terhelés csökkentése érdekében

Nagy adatbázisok esetén szükség van a felesleges műveletek csökkentésére azoknak a töredezettségmentességben, amelyekre nem szükséges.

Dinamikus menedzsment táblázat sys.dm_db_index_physical_stats. Visszaadja a fragmentáció százalékát az oszlopban aVG_Fragmentation_in_percent. Ha az oszlopban lévő érték meghaladja a 25% -ot, akkor a kezdeti teljesítményparaméterek visszaállításához javasoljuk az index mentesítését / újraindítását.

Még könnyebb, teljesen jelentést:

Mentés beállítása

Ne felejtse el automatikusan konfigurálni az adatbázisát. Jelentősen olcsóbb, mint hogy ne készítsen biztonsági másolatot és idegeket :). Legalább hetente egyszer ellenőrizze, hogy nem volt a helyen, és visszaállítja a biztonsági másolatot a bázis másolatára az ellenőrzéshez, és hogy a mentés megtakarítja-e, "Ha ez" ...

Csökkentett adatbázisméret (napló)

Csökkentheti az adatbázist, vagy az SQL Server Management Studio grafikus felület használatával.
Az első esetet úgy végezzük, hogy a kívánt adatbázisban lévő helyi menüt hívja, és válassza a Feladatok - Shrink - adatbázis.
A második eset több többet írunk le. Az alábbiakban a naplószkript:

DBCC ShrinkDatabase (N "Base1c", Truncate_only); / * A teljes bázis csonkítása * /

használja a DBCC Shrinkfile (N "Base1C_Data", 101); / * A csonkítás csak az adatfájl méretig 101 MB * /

használja a DBCC Shrinkfile (N "base1c_log", 0); / * csonkolás csak tranzakciós fájl 0 MB * /

Ellenőrző pont; / * Írja az összes adatot a puffer gyorsítótárból az aktuális adatbázisban a lemezen * /

Backup Regisztráció lemezre \u003d N "F: N LOG \\ BASE1C.BAK" TRUNCATE_ONLY / * Tisztítás Tranzakciós napló * /

hol:
Base1c - Adatbázisnév
F: Napló base1c.bak - A naplóasztal elérési útja

A legtöbb esetben az 1c telepítéshez: Enterprises 8.X az "ügyfél-kiszolgáló" verziójában elegendő az 1C telepítési program elindítása: vállalkozások 8.x. Ugyanakkor a kiszolgáló 1c: A vállalatok megkapják a normál működéshez szükséges paraméterek szabványos értékeit.

Tekintsük a szerver 1c szerver telepítését: a vállalkozások részletesebben. A szerver 1c szerver telepítésének folyamatában: Vállalatok 8.X szerelési program 1c: Vállalatok 8.x A következő műveleteket hajtja végre:

* Másolja az 1C szerver rendszerindító moduljait: Vállalatok az 1c telepítőprogram által meghatározott könyvtárba: vállalkozások, mint célmappa.
* Ha kiválasztja a "Hozzon létre egy USR1CV81" felhasználót a telepítési folyamatban, akkor létrehoz egy USR1CV81 felhasználót. A felhasználó nevében a szerver 1c-ot dolgozik: vállalkozások 8.1, ha szolgáltatásként kezdődik. Csak az 1C szerver által igényelt erőforrások állnak rendelkezésre. Fontos, hogy a 1C szerver: Vállalatok szükséges a két könyvtár: általános könyvtár szerver adatait (általában a "C: \\ Program Files \\ 1CV81 \\ Server") és egy ideiglenes fájl könyvtár (általában a „C: \\ Documents and Settings \\ usr1cv81 \\ Helyi beállítások \\ temp "vagy" C: \\ Winnt \\ temp "). A felhasználó USR1CV81 megkapja a jogait az általános könyvtárhoz a kiszolgálóadatokkal. Az ideiglenes fájlok katalógusa általában minden felhasználó számára elérhető.
* Ha a telepítési folyamat során engedélyezve van "Az 1C szerver beállítása: Vállalat 8.1 Windows szolgáltatásként", akkor naplózza a Windows Service Agent Service 1c szolgáltatásban: vállalkozások és elindítja azt. Amikor először elindul, létrejön egy 1C szerver klaszter: az alapértelmezett beállításokkal rendelkező vállalkozások. Van egy működő szerver és egy munkafolyamat. A működtető szerver címe egybeesik a számítógép nevével, amelyen a telepítés történik.

Felhasználó USR1CV81 vagy USR1CV82 és jobb oldala

Kiszolgáló 1c: A vállalatok a kiszolgáló alkalmazása, amelynek nem függhet, hogy melyik felhasználó belépett a kiszolgálói számítógépbe az interaktív módban, ha egyáltalán beírta. Ezért, ha a telepítés a szerver 1C vállalkozások Célszerű létrehozni egy külön USR1CV81 felhasználói jogokkal minimálisan szükséges 1C kiszolgáló vállalkozások, és nem célja az interaktív bemenetet. Kiszolgáló 1c: Úgy tűnik, a vállalkozások windows rendszer Felhasználó USR1CV81.

Fontolja meg az USR1CV81 felhasználó által telepítendő további jogokat. Kiszolgáló 1c: A vállalatok a következő könyvtárakat használják:

* A rakodási modulok katalógusa a katalógusban van, meghatározott program Beállítások 1c: Vállalatok cél mappa. A kiszolgáló 1c kiszolgálói moduljaival rendelkezik: vállalkozások. A USERR1CV81 felhasználó megköveteli, hogy jogait olvassa el az adatokat és indítsa el a programokat e könyvtárból és alkönyvtáraiból. Ezeket a jogokat implicit módon fogadja el, a felhasználói csoportba való felvételnek köszönhetően.
* A kiszolgálói adatkönyvtár általában a "C: \\ Program Files \\ 1CV81 \\ Server" névvel rendelkezik. Az USR1CV81 felhasználója teljes jogot igényel ehhez a könyvtárhoz. Az 1C telepítési program: vállalkozások az USR1CV81 felhasználó létrehozásakor a könyvtárhoz jogait adja meg.
* Az ideiglenes fájlok könyvtárának általában a "C: \\ Dokumentumok és beállítások \\ usr1cv81 \\ local beállítások \\ temp" vagy "C: \\ Winnt \\ temp" névvel rendelkezik, amelyet a felhasználói környezet TEMP környezetének értéke határoz meg a rendszer környezetének temp változója. A változó értékét a Rendszer tulajdonságai párbeszédpanelen (Start -\u003e Beállítások -\u003e Vezérlőpult -\u003e System -\u003e Speciális -\u003e Környezetvédelmi változók) láthatja. Telepítési program 1c: Enterprises Megadja a felhasználót az USR1CV81 teljes jogával a könyvtárhoz. Általában mikor windows berendezések Az ideiglenes fájlok könyvtára elérhető az összes felhasználó számára, beleértve a Teremtő tulajdonoscsoport hozzáférési listáját. Ez azonban nem teljes hozzáférés. Különösen az összes felhasználó nem érhető el a könyvtárban lévő fájlok kereséséhez. Usr1cv81 Felhasználó telepítése Teljes jogok az ideiglenes fájlkönyvtárhoz Lehetővé teszi az 1C Server szolgáltatásokat: vállalatok, hogy elvégezzék az összes szükséges műveletet. A Hozzáférési listát a Biztonsági lapon a Directory Tulajdonságok párbeszédablakban láthatja. A jelenléte a Teremtő tulajdonos csoport lehetővé teszi a hozzáférést a könyvtár bármely felhasználó, aki létrehozza a fájlokat ebben a könyvtárban, vagy a tulajdonában fájlokat ebben a könyvtárban. Ugyanakkor egy felhasználó, aki létrehozta a fájlt a Teremtő tulajdonoscsoport létrehozó tulajdonosacsoport helyett. Felhasználók körében, akik hozzáférhetnek a könyvtárhoz kell USR1CV81 felruházott teljes joggal a könyvtárba.
Fontos szem előtt tartani, hogy a könyvtár az ideiglenes fájlokat egy adott felhasználó (beleértve a USR1CV81 felhasználó) határozza meg a kombinációja környezeti változók felhasználó és szisztémás környezeti változókat. A könyvtár megismeréséhez a telepítési program 1c: A vállalatok kérik az USR1CV81 felhasználói kontextust. Ebben a Windows 2000-ben a felhasználó nevében, amelynek nevében az 1C telepítési program elindul: vállalkozásokra lehet szükség: az operációs rendszer részeként és az átkerülési ellenőrzés részeként járjon el. Meg tudja nézni a felhasználói jogosultságokat a Helyi Sequrity segédprogram a Helyi házirend ág -\u003e Felhasználói jogok kiosztása. Az új szoftver telepítésének folyamatában a telepítőprogram általában automatikusan megkapja ezeket a jogosultságokat.

Signup Server 1c: Vállalatok, mint Windows szolgáltatás


Szerver 1c: A vállalkozások egyszerű konzol Windows alkalmazás És interaktív módon indítható el. Az állandó használatra azonban kényelmetlen, mivel a kiszolgáló 1c kiszolgálójának elindítása: vállalkozások egy azonos felhasználó bemenetéből egy kiszolgáló számítógéphez. A függőség megszüntetése, a Server 1c: A vállalkozások Windows szolgáltatásként indíthatók el. Ehhez regisztrálnia kell a Windows Services Manager programban.

Listájának megtekintéséhez a Windows szolgáltatások és azok paramétereinek, a Component Services segédprogram célja (Start -\u003e Beállítások -\u003e Vezérlőpult -\u003e Felügyeleti eszközök -\u003e Szolgáltatások). Kiszolgáló 1c: A vállalkozások bemutatják a Service List szolgáltatásban "Szerver 1c: Vállalat 8.1". Szolgáltatási beállítások Adja meg a "kiszolgáló 1c: Enterprise" folyamat (Ragent) kezdetét, a felhasználó nevében, amelyben elkezdődik, valamint a vészhelyzetek újraindításának módja.

A Szolgáltatás tulajdonságai párbeszédablakban, "Szerver 1c: Vállalat 8.1" Az Általános lapon megjelenik a Ragent Process Startup String, amely az 1C szerver ügynök: vállalkozások. Általában ez a vonal rendelkezik az űrlapon:


Azt jelzi, hogy:

* A kiszolgálószer folyamat a "C: \\ Program Files \\ 1CV81 \\ bin \\ ragent.exe" betöltő modul;
* A ragent folyamat Windows-szolgáltatásként kezdődik, és a szervizkezelő (-SRVC) kezeli;
* 1C szerverügynökként: vállalkozások (-agent);
* Amikor először indítja el a szolgáltatást, egy fürtöt kell létrehozni az alapértelmezett paraméterekkel és a 1541 fő IP-portszámmal (-repport 1541). Ebben a portban az ügyfélalkalmazásoknak a klaszterben regisztrált információs bázisokhoz kell kapcsolódniuk;
* A kiszolgáló ügynöke IP portnak 1540-es számmal kell rendelkeznie (-port 1540). Ezzel a kikötőben a klaszterkonzol a központi kiszolgálóhoz kell csatlakoztatnia adminisztratív funkciókat;
* Ha elindítja a fürtfolyamatokat ezen a kiszolgálón, akkor dinamikusan hozzárendelnek IP portokat az 1560-1591 tartományból (-Range 1560: 1591).
* Általános klaszter adatok felteszik a C: \\ Program Files \\ 1CV81 \\ Server könyvtár (-D "C: \\ Program Files \\ 1CV81 \\ Server").

Szerviz "Kiszolgáló Agent 1c: Enterprise 8.1" hozzáadható vagy eltávolítható nem csak az 1c-os telepítéskor vagy eltávolításkor: Enterprise Installation Program 1c: Vállalatok 8.1, de kézzel. Ehhez végrehajthatja a ragent segédprogramot a parancssorból a megfelelő paraméterek megadásával.

Ahhoz, hogy hozzon létre egy szolgáltatást, akkor meg kell adni a -INTSRVC paramétert és paraméterek: -USR - a felhasználónév, amely nevében a szolgáltatást kell futnia, -PWD a felhasználó jelszava. Ebben az esetben a fennmaradó paraméterek a szerver 1c kiszolgálójának karakterláncának paraméterei lesznek: vállalkozások szolgáltatásként. Például a Szolgáltató ügynökszolgálat szabványos regisztrációjához 1c: Vállalatok debug módban A paraméterek sorozata:

"C: Program Files \\ 1CV81 \\ bin \\ ragent.exe" -INTSRVC -usr. \\ Usr1cv81 -pwD jelszó -Regport 1541 -Port 1540 - 1560: 1591 -D "C: \\ Programfájlok \\ 1CV81 \\ Server" Hibakeresés.

A szolgáltatás törléséhez meg kell adnia a -RMSRVC paramétert. Például:
"C: programfájlok \\ 1CV81 \\ bin \\ ragent.exe" -rmsrvc

Néha lehet, hogy változtassa meg a kiszolgáló ügynök dob zsinór vagy egyéb paramétereit az ügynök szolgáltatás, például lehetővé debug módban, vagy hozzon létre több szolgáltatás különböző változatok. A Service Property párbeszédablak nem teszi lehetővé a szolgáltatási alkalmazás indítási karakterláncát és más paramétereket, például a szervizazonosítót. A szerkesztéshez szükség van egy regedit segédprogramra, amelynek célja, hogy megtekinthesse és szerkessze. rendszerellenőrzési rendszerleíró adatbázis Ablakok.

Figyelem!
A Windows rendszer rendszerleíró adatbázisának szerkesztése rendkívül óvatosságot igényel, mivel a hibás változások az operációs rendszert nem működő állapotba vezethetik.

Futtassa a regedit segédprogramot (Open Start -\u003e Run és a Regedit), és válasszon ki egy fiókot:


A paraméterei között van egy ImagePath paraméter, amelynek értéke az 1C kiszolgáló szerverének karakterlánca: vállalkozások. Itt új indítási string paramétereket adhat hozzá, vagy módosíthatja a meglévőek értékeit. Teljes lista Lehetséges paraméterek az "1c: Enterprise 8.1 Client-Server" könyvben szerepelnek.

Ha több független 1c szerver ügynöki szolgáltatást kell regisztrálnia: a vállalatoknak különböző rendszerindító modulokat, különböző portokat és különböző klaszter-adatkatalógusokat kell megadniuk. Még mindig köteles regisztrálni őket különböző szolgáltatási azonosítóval. Ez így történhet:

* Az első szolgáltatás létrehozása:
"C: Programfájlok \\ 1CV81 \\ bin \\ ragent.exe" -SRVC -Agent -Regport 1541 -Port 1540 -Range 1560: 1591 -D "C: \\ Programfájlok \\ 1CV81 \\ Server"

* A regedit segédprogram használatával módosítsa a regisztrált szolgáltatási azonosítót. Ehhez: Válasszon egy fióktelepet
HKEY_LOCAL_MACHINE \\ SYSTEM \\ CurrentControlSet \\ Services \\ 1C: ENTERPRISE 8.1 Server Agent

HKEY_LOCAL_MACHINE \\ SYSTEM \\ CurrentControlSet \\ Services \\ 1C: ENTERPRISE 8.1 Server Agent ELSŐ
* Hozzon létre egy második szolgáltatást:
"C: \\ Program Files \\ 1CV81_10 \\ bin \\ ragent.exe" -Srvc -gent -regport 1641 -Port 1640 -Range 1660: 1691 -D "C: \\ Program Files \\ 1CV81_10 \\ Server"

* Talán az azonosítója is megváltozott. Ehhez: Válasszon egy fióktelepet
HKEY_LOCAL_MACHINE \\ SYSTEM \\ CurrentControlSet \\ Services \\ 1C: ENTERPRISE 8.1 Server Agent
És módosítsa a nevét, például:
HKEY_LOCAL_MACHINE \\ SYSTEM \\ CurrentControlSet \\ Services \\ 1C: ENTERPRISE 8.1 Server Agent Second

Mit nem tehet az 1C telepítési program: vállalkozások?

Amint már említettük, az 1C telepítési program: Vállalatok másolása 1c rakodási modulok: vállalkozások és elvégzi a szükséges regisztrációt a COM és a Windows Services Managerben. A fentiek a regisztráció belső mechanizmusainak megértéséhez szükséges információk. Ha a kiszolgáló számítógépe nemcsak a kiszolgáló, hanem az 1c ügyfélrész is telepítve van: vállalkozások, akkor készen áll a telepítés után (és a védelmi kulcsok csatlakoztatása).

Az 1C-nek: a vállalatok más számítógépekből álltak rendelkezésre helyi hálózatEllenőrizze a hálózati beállításokat a kiszolgálón és az ügyfélszámítógépen, valamint a hálózat egészére. Az ügyfélalkalmazások és az 1C szerver közötti adatok átvitele: Vállalatok, valamint a kiszolgáló fürtfolyamatok, a TCP / IP között. A helyes beállításból az 1C: vállalkozások munkájától függ az ügyfél-kiszolgáló verziójában.

1C szerver klaszterfolyamatok: A vállalkozások egymáshoz kapcsolódnak egymáshoz a munkakiszolgálók tulajdonságainak "számítógépes" tulajdonságainak értékévé. Fürt, az szükséges, hogy a „Computer” tulajdonság érték vagy az IP-cím pont jelöléssel vagy egy olyan szimbolikus cím, amelyen az IP-cím használatával lehet meghatározni a gethostbyname függvény a TCP protokoll program interfész. A meghatározás az IP-címet, melyet vagy alapuló helyi táblázata szimbolikus címeket (C: \\ WINNT \\ System32 \\ drivers \\ etc \\ hosts), vagy rendelkezésre álló címek a rendelkezésre álló DNS szervereket. Ha a munkakiszolgáló szimbolikus címén az IP-címét nem határozza meg vagy határozta meg helytelenül (például az IP-cím nem felel meg a tényleges IP-címnek ez a számítógép), akkor a klaszter nem fog működni. Fontos, hogy a számítógépek nevét és címeiket a klaszter minden munkakiszolgálóján definiálták, nem mondták el a DNS-ben lévő nevüket.

Minden egyes munkakiszolgálón a fürtfolyamatok a következő portokat használják: az operációs kiszolgáló IP portja (általában 1540); IP-portok a munkafolyamat-portok IP-portjaiból (általában 1560-1591). Ezenkívül a klaszter portot használják a központi fürtkiszolgálón (általában 1541). Ha hálózati képernyőket használnak a rendszerben, az adatátvitel ezen kikötőkön megengedett. A lista listájából a port engedélye helyett engedélyezheti a klaszterfolyamatok (Ragent, RMNGR, RPHOST) adatátvitelét.

Ügyfélalkalmazás csatlakoztatása 1c: A szerverrel rendelkező vállalkozások 2 szakaszban futnak. Először kapcsolatba lép a klaszterkezelővel. Ez a központi kiszolgáló címét (szimbolikus vagy numerikus) és klaszterport (általában 1541) használja. Ezután az ügyfélalkalmazás kapcsolatot létesít az egyik munkafolyamatnál. A címe, a megfelelő működő kiszolgáló "számítógép" tulajdonságainak értéke, valamint a működési kiszolgálói portok IP-tartományából kiválasztott munkafolyamat kikötője. Az adatátvitel e kikötőkre engedélyezni kell az összes hálózati képernyőt az Ügyfélalkalmazásból az 1c számítógépes klaszter-számítógépekhez: vállalkozások számára. A kiszolgáló folyamatok IP-címét a GethostbyName funkció segítségével végezzük az ügyfél számítógépén. Fontos, hogy a nevét, a központi és a munka szervereket és az előre meghatározott címekre Windows mind a cluster szerverek nem mondott ellent a nevüket a DNS hozzáférhetővé az ügyfél számítógépén.

És utolsó. Nyilvánvaló, hogy sikeresen hozzáférhet az 1C szerverhez: más számítógépekből származó vállalkozások, a hálózaton kell lennie, és a szükséges beállításokat végre kell hajtani. A hálózathoz való csatlakozás és a konfigurációs módszertan a hálózatok adagolásához kapcsolódik Microsoft Windows. és a vonatkozó utasításokat írják le.

Jellemzők SQL Server beállításai

1c: Vállalat az "Client-Server" verzióban az SQL Server adatok tárolására szolgál. Ebben az esetben csak az 1c szerver: a vállalkozásokat az SQL szerverre utalják. Ügyfelek 1c: Az SQL szerverhez való közvetlen hozzáférésű vállalkozásoknak nincsenek. Az SQL Server telepítése és konfigurálása részletesen ismerteti a dokumentációt Microsoft SQL. Szerver. Az 1c szerver sikeres működéséhez: Az SQL kiszolgálóval rendelkező vállalkozásoknak különös figyelmet kell fordítaniuk a következő beállításokra.

* Szükséges SQL Server összetevők. Ahhoz, hogy az SQL szerver a szerver oldalon 1C: Vállalatok a 1C kiszolgáló számítógép: Vállalatok telepíteni kell a Microsoft Data Access 2.6 vagy újabb.
* SQL Server hitelesítés. Az SQL Server adatbázis-hozzáférési jogokat a felhasználó határozza meg, amelynek nevében az adatbázisokhoz való hozzáférés. A számítógép, amelyen az SQL szerver telepítve van, elindítja az SQL Server Enterprise Manager segédprogram, meg fogjuk találni a helyi csomópont (konzol gyökér -\u003e Microsoft SQL Szerverek -\u003e SQL Server Group -\u003e (helyi)) és nyissa tulajdonságait. A SEQURITY fülön láthatja, hogy az SQL Server támogatja a felhasználói hitelesítés két módját: SQL Server és Windows és Windows csak. A Windows-hitelesítés lehetővé teszi az 1C szerver: Vállalkozások számára az SQL Server csak az USR1CV81 felhasználó nevében történő eléréséhez, amely nem teszi lehetővé a hozzáférési jogok közötti hozzáférési jogok megkülönböztetését az 1C szerver által szolgáltatott különböző információs bázisokhoz: vállalkozások. Javasoljuk az SQL Server és a Windows mód kiválasztásához. Ebben az esetben az adott információs adatbázishoz való fellebbezést a felhasználó nevében hajtják végre, amelyet SQL Server felhasználónak neveznek az információs bázis létrehozásakor. Fontos, hogy ez a felhasználó kötelessége, hogy ne csak joga van az információs bázis adatbázis, hanem a megfelelő adatbázisok létrehozására az SQL szerver és olvassa el a mester adatbázis táblákat.
* Hálózati protokollok az SQL szerver eléréséhez. Ha a Server 1C: A vállalkozások és az SQL Server be van adva különböző számítógépekSzükséges a hálózati hozzáférési protokollok konfigurálása az SQL szerverre. Ezt az SQL Server Client Network Utility segédprogram segítségével lehet elvégezni. Az Általános lapon kiválaszthatja az SQL szerver eléréséhez használt hálózati protokollok listáját. A leggyorsabb és a legtöbb univerzális a TCP / IP protokoll használata. Más protokollok használata esetén szem előtt kell tartani, hogy néhány közülük, például a Csővezetékek, további hitelesítést végeznek. windows eszközök Az adatok cseréje SQL szerverrel. Ebben az esetben az USR1CV81 felhasználót regisztrálni kell, hogy sikeresen dolgozzon az SQL Server segítségével az SQL Server segítségével. Az SQL Server hozzáférési protokollja megváltoztatható az Alias \u200b\u200bfülön.

A cikk mellett

Nem kétséges, hogy az SQL Server + Server "1c: Enterprise 8" szerver csomópontja - a niche, a legnépszerűbb és gyakran használt csokor. Kiváló minőségű támogatásért kívánatos mindkét termék megértése. Ugyanakkor a gyakorlatban a támogatási szakember általában vagy szakosodott MS SQL Server adminisztráció, és nem összpontosított 1C: Enterprise 8 szerver funkciókat, vagy éppen ellenkezőleg, specializálódott beadjuk a szerver „1C: Enterprise 8 "És nem orientált az MS SQL Server.

Ezt a cikket súgóban és más szakemberek írják, hogy megmentse az idejét, és felhívja a figyelmet a legfontosabb részletekre a szoftver termékek megosztásakor.

Az információk érzékelésének megkönnyítése érdekében vannak olyan gyakorlatok, megjegyzések és tippek (belsőleg elkülönítve).

Háromcsillagos séma

Amint az olvasó számára már ismert, az ügyben vizsgált ügyben található adatbázis háromcsillagos architektúrával rendelkezik:

1. link: DBMS MS SQL Server. "Üzletek", és szolgálja az adatbázist, végül mindenféle műveletet hajt végre az adatbázissal. Így az adatbázis teljesítményét, az olvasási adatok sebességét és párhuzamosságát nagyrészt az MS SQL Server teljesítménye határozza meg.

2. link: Server "1c: Enterprise 8". Az ügyfelek (felhasználók) és az SQL Server közötti kölcsönhatásban közvetítőt szolgál fel. Minden ügyfélkérés elküldi a kiszolgálónak, hogy "fordítja" őket az MS SQL Server lekérdezési nyelvre, megkapja a lekérdezések eredményeit, elküldi az eredményeket az ügyfélnek.

A "1c: Enterprise 8" kiszolgálón végzett műveletek közül csak egy kis része van, anélkül, hogy az SQL-t elérné, különösen az úgynevezett "kezelt zárak" nyomon követése, olvasási "munkamenet paraméterek". Az ilyen esetekben nem szükséges a DBMS-hez, mivel ezek a műveletek nem adódnak adatbázis-adatokkal, hanem segédszerverinformációkkal.

Link 3: kliens rész "1c: Enterprise 8". A "1c: Enterprise 8" kiszolgálóhoz fordul, az eredményeket (vagyis például az adatmintákat) illetékes a felhasználói felületért.

"Akarok jobbak."

A kiszolgáló újratelepítése után "1c: Enterprise 8" felhasználók panaszkodnak egy éles teljesítményt. A PP "1c: Enterprise" bevezetésének szakembere, amely újratelepített - csak meglepett - csak meglepődött - azt akartam, hogy gyorsabban akartam dolgozni ... A helyzet elemzése azt mutatta, hogy túl sok erőforrást osztottak ki a szerverre: elosztották : a folyamatokat (lásd 3. bekezdés) RPHOST elfoglalt 15,5 GB a 16 GB-os szerver memóriát, ennek eredményeként a megfelelő MS SQL Server, gyakorlatilag nem volt szabad RAM.

Ennek eredményeképpen egy állandó "swap", szükségtelen terhelés, a lemez alrendszerre, és rendkívül lassú műveletek az adatbázissal - mivel az MS SQL Servernek nincs ideje a "Overclocked" kiszolgáló "1c: Enterprise 8 ".

Termékkompatibilitás

Az MS SQL Server verziókra vonatkozó tényleges adatok a "1c: Enterprise 8" alkalmazással együtt történő alkalmazásra ajánlottak a linkenhttp://v8.1c.ru/requirements/.

A cikk előkészítése idején a "1c" vállalat fejlesztői a következő lehetőségeket ajánlják:

      1. SQL Server 2008 R2.
      2. Az SQL Server 2008, az 1. telepítési csomag (SP1) szükséges.
    3. SQL Server 2005, telepítenie kell a 3 frissítőcsomagot (SP3).



Technikailag, akkor nem ajánlott, hogy az MS SQL Server 2000, megköveteli, hogy a frissítés telepítése csomag 2 (SP2), és meghatározzák a frissítési csomag 4 (SP4) kívánatos.

Ezt szem előtt kell tartani jelenleg Ez a verzió megszűnik, és nem rendelkezik 64 bites verzióval az x86-64 architektúrához.

Jegyzet:

Figyelmet kell fordítania a beállításokra operációs rendszer: Például, a hatékony működés M SQL Server 2008 alatt Server 2008R2, meg kell tiltani a kiegyensúlyozott tápegység üzemmód és a fordítást maximális teljesítmény üzemmódban.

Az ügyfél-kiszolgáló verziójának "1c: Enterprise 8" telepítése

"1c telepítve"

Az egyik ügyfelek telepítése "1c: vállalkozások 8" olyan rendszergazdát gyártott, aki nem rendelkezik tapasztalattal az "1c: Enterprise 8" használatával. És bár szerinte, ő "1c" -ot "- nem volt ügyfélrész a felhasználói számítógépeken és a kiszolgálón - szerveren. A helyzet elemzése tisztázta a képet - a készlet "1c: vállalkozások 8" 2 lemez - a platform beállítása és az adatbázis sablonok beállítása. A rendszergazda nem fejezte be a telepítési megrendelést - és telepített adatbázis sablonokat, és nem futtatható fájlokat, platform összetevőket.

Természetesen ez egy atipikus példa egy kivételesen figyelemre méltó hozzáállás a munkához.

Az "1c: Enterprise 8" telepítésekor figyelembe kell venni, hogy külön telepítve kell lennie:

      Platform "1c: Enterprise 8" - végrehajtható alkalmazás, integrált adatbázisfejlesztési és működési környezet. Amikor elkezdődik, a két üzemmód egyike van kiválasztva - "Enterprise" (egyéni adatbázis-shell) vagy "konfigurátor" (integrált fejlesztési környezet). Több teljes leírás Olvashat referenciaként
      Konfigurációs sablonok „1C: Enterprise” egy fájl esetében a belső formátum a platform, amellyel a platform létrehozhat egy tiszta vagy bemutató adatbázis a szerkezet, hogy fektetik a sablont. A frissítési sablon használatával frissítheti az adatokkal már kitöltött meglévő adatbázis szerkezetét.
      A platform telepítésekor figyelni kell az összetevő kiválasztására:





A "1c: Enterprise" komponens nem telepíthető a kiszolgálóra (szerverek).

Ebben az esetben a kiszolgáló az ügyfélszámítógépek hozzáférést biztosítanak az "1C: Enterprise" adatbázisokhoz, de az adatbázis használatával a felhasználói üzemmódban közvetlenül a szerverről való együttműködés lehetetlen lesz.

Jegyzet:

A platform 64 bites verziója nem tartalmazza az ügyfélrészt. Ezért, ha telepíti a szerveren, 64 bites szerver komponensek telepítve vannak elkülönítve, és külön-külön - 32 bites összetevői a kliens alkalmazás.

Komponens "Server 1c: Enterprises" szükséges az MS SQL Serverhez való csatlakozáshoz - Ez egy olyan alkalmazáskiszolgáló, amely összeköti az ügyfél munkahelyei és az MS SQL Server közötti kapcsolatot.

A telepítés módban lehetséges egyszerű alkalmazás vagy a rendszerszolgáltatás, és ajánlott természetesen - a második lehetőség.

A "Service" telepítésekor ez az összetevő a kiválasztott felhasználó nevében elindul és végrehajtja:




Betöltése után az alkatrész generál különböző eljárásokkal, mint például, hogy: „Server Agent”, „Server Cluster Manager”, „Server munkafolyamatok”.

Az adatbázis lekérdezéseket munkafolyamatok hajtják végre, és a köztük lévő terhelés elosztja a kiszolgáló fürtkezelőt.

A szerver munkafolyamatok kezelhetők (add, törlés, szab határt a használata RAM, állapítsa meg a fő vagy tartalék) ha a „Administration Server 1C: Enterprise” összetevő.



Jegyzet:

A kiszolgáló 32 bites verziójához ajánlatos munkafolyamatokat telepíteni olyan mennyiségben, hogy ne hagyja el a működőképes memóriát - mindegyiküknek észrevehető korlátozása a RAM, a 2-4 GB-ig a rendszer konfigurációja.

A szerver 64 bites verziójához két munkamenet elméletileg, egy munkavállaló és egy biztonsági mentés. A gyakorlatban azonban a megbízhatóság biztosítása és stabilitása jelentős (több száz), a felhasználók száma szükséges, sok tényezőtől függ - a felhasználók számától, az adatbázis kitöltését és az elvégzett kérések mennyiségétől függ, Tehát a szerzők úgy vélik, hogy ebben az esetben a folyamatok számát kísérletileg kell kiválasztani.

"Uboboros"

Miután sikertelen optimalizálása a szerver beállításokat „1C: Enterprise 8”, a felhasználók már regnáló a rendkívül lassú a rendszer működését, és a rendszergazda megjegyezte állandó 100% -os processzor terhelés a szerveren.

A helyzet elemzése megmutatta a probléma forrását - konfigurálva, túl kicsi korlátozás történt a munkafolyamatokkal való használatra.

És az a tény, hogy ez a korlátozás Az alábbiak szerint működik:

Amikor a kiszolgáló klasztermenedzsere látja, hogy a munkafolyamat meghaladta a RAM limit - a működését ez a folyamat megáll, akkor ki van kapcsolva, egy új munkafolyamat jön létre, és a csatlakozások és a felhasználói kérések között újracsoportosítani munkafolyamatokat.

A beállított határérték olyan kicsi volt (300 MB), amely a munkafolyamat nem tudta teljes mértékben szolgálhat akár egy intenzíven dolgoznak felhasználó - ennek eredményeként, a kiszolgáló klasztermenedzsere folyamatosan újraindul munkafolyamatok és újracsatlakoztattam felhasználók. Amint egy új folyamat jött létre, és felhasználókat arra csatlakozik hozzá - a RAM-korlát szinte azonnal elérhető, és okozta a következő újraindítás. Ez a processzor indításának 100% -át tette ki.

Komponens "Kiszolgáló 1c: Enterprises" Nem szükséges az ügyfél munkaállomásai, és nem lesz képes elindítani ott, mivel a védelmi kulcs fizikai jelenlétét igényli.

Abban az esetben, ha a csatlakoztatott felhasználók száma kicsi (kevesebb, mint 50) - az alkalmazáskiszolgáló általában ugyanazon a számítógépen van felszerelve, ahol az MS SQL Server működik.

Számos felhasználóval rendelkező rendszerek és / vagy nagy mennyiségű információáramlás esetén külön telepítés ajánlott, valamint a kiszolgálócsoport használata.

A "Server 1c: Enterprise" komponens hasznos lehet, és az ügyfelek - például az "1c: Enterprise" -hez csatlakoztatott információs adatbázisok listáját láthatja.

Nagyon ajánlott a kiszolgálón.

Hozzáférés

Jegyzet:

Annak ellenőrzéséhez, hogy milyen hozzáférést biztosítanak, nem megfelelően használja az 1C szerver adminisztrációs segédprogramot: vállalkozások, és annál elegendőebb kiszolgáló jelenléte a "hálózati környezetben"!

Minden ügyfélre szükség van, hogy jelentkezzen be a kiszolgálón telepített adatbázisba - csak ez 100% -os bizalommal adja meg a hozzáférést.

1. A biztonsági irányelvektől függően az MS SQL Server a fiókra vonatkozik windows rekordok vagy hitelesítés számla MS SQL Server.




Az utóbbi esetben az "1c: Enterprise" adatbázis létrehozásakor a rendszer az MS SQL Server-fiók (pl. SA) bejelentkezési és jelszavát kéri, az első esetben a bejelentkezési és jelszó üresnek kell lennie:



És a rendszer felhasználója, amelynek nevében az 1C szerver fut: vállalkozások, meg kell adni az SQL Server-nek, nevezetesen:

      teljes jogok az adatbázishoz, amelyben az információs bázis található
      hozzáférés a mester adatbázishoz (nyilvános szerep)
      ajánlott - az adatbázis létrehozásának joga, különben mindegyik új bázis Először létre kell hoznia egy MS SQL szétválasztó eszközöket, majd csatlakozhat az 1C: Enterprise Serverhez
      ajánlott - az adatbázis törlésének joga



Például hozzárendelhet egy előre meghatározott ProcessAdmin vagy Sysadmin szerepet a vizsgált felhasználónak.

Tanács.

Ha minden felhasználó hozzáfér a működő adatbázis egyidejűleg - meg kell még egyszer ellenőrizze a jogait és szerepét a felhasználó MS SQL Server, beleértve a telepített egy adott adatbázis, azaz felhasználóleképezést:




2. Kiszolgáló 1c: A vállalatok a MS SQL kiszolgálóra utalnak a Microsoft adat-hozzáférési mechanizmuson keresztül, így a komponenseket telepíteni kell, és a szerver a szerver 1c: vállalkozások (lásd az előző elemet) igaza kell indítani.

3. Az ügyfelek és a kiszolgáló közötti kommunikációt a TCP protokollja támogatja, ezért mindkét fél fenntartja ezt a jegyzőkönyvet. A kiszolgáló nevének és IP-címeinek összehasonlításával lehetséges problémák lehetségesek, például ha penerhálózatot használnak. Ebben az esetben meg kell írnia a [C: \\ Windows \\] System32 \\ illesztőprogramok stb.

Tanács.

Abban az esetben, ha a hálózat peer - állandó kapcsolatot biztosít a kiszolgálóhoz, hozza létre hálózati lemezamely a kiszolgáló mappájának bármelyikével foglalkozik.

4. A megnevezett csövek protokoll használata esetén, és ha az MS SQL Server és a Server 1c: A vállalatok különböző számítógépeken telepítve vannak - a felhasználó, amelynek nevében a szerver 1c: vállalkozásokat kell regisztrálni a számítógépes felhasználók listájában amelyen MS SQL Server fut.

5. Bizonyos esetekben további konfigurációja a Windows Brandmaera-nak, vagyis kivételek hozzáadása.

6. Néhány víruskereső képes blokkolni a "nem kívánt" hálózati forgalmat, hogy szükség legyen a kivétellisták hozzáadására.

7. Az "1c: Enterprise 8" platform felszabadulása az ügyfél és a kiszolgálón teljesen meg kell lennie.

"Ikrek"

"Az egyik ügyfelek közül az egyik ügyfelet használtak két adatbázis-kiszolgálót, amelyek mindegyike egy munkalap volt. A felhasználók mindkét bázissal együtt dolgoztak. A támogatási szolgáltatások az" 1C: Enterprise 8 "platform frissítése a szervereken és az ügyfeleken ... és itt Panaszkodik a csatlakozásképtelenséghez - aztán egy másik adatbázisba való képtelenség. A helyzet elemzése - az ügyfelek és szerverek által frissítettek, és a szakemberek telepítése nem ellenőrizte, hogy ugyanazt a kiadást állították fel. Ezért az egyik kiszolgáló volt Egy platform kiadás egy kiszolgálón A második a másik, az ügyfelek fele - az első ilyen kiadások, a másik felében - a másik. Kiderült, hogy minden felhasználó csak az egyik adatbázishoz fér hozzá.

A probléma gyors megoldásához minden egyes felhasználónak mindkét platform kioldást kellett telepítenem, és külön címkéket hozhattam létre minden adatbázisba.

Kezdeti beállítások MS SQL Server és adatbázis

"És így működik"

Az MS SQL Server megkülönbözteti az első telepítés egyszerűségét, így nem minden adminisztrátor zavarba ejtik további beállítás - Az alapértelmezett telepítés végrehajtása után a bázis megszerzett, a beírt felhasználók - a munka elvégzése. Az ilyen megközelítés szinte mindig magában foglalja a problémák megjelenését körülbelül egy hónap vagy két hónap - és természetesen hirtelen a leginkább kényelmetlen pillanatban.

Például, ha az alapot elszámolják - az adójelentés eladása előtt gyakran szükség van arra, hogy sürgősen újraszámítsák bizonyos adatokat, és újraszámozzák a tömegesen, azt mondják, hogy "az év elejétől az állóeszközök összes bevételét". Ráadásul a munkanap során, anélkül, hogy megszakítaná más adatbázis-felhasználók munkáját.

Természetesen ez a ponton megtalálható, hogy az ilyen újraszámítással rendelkező alap, vagy "összeomlik", vagy nem teszi lehetővé a többi felhasználó számára.

Ez a fajta "Murphy törvény" az alábbi elemekre vonatkozik.

Az MS SQL Server használata az "1c: Enterprise" DBMS-ként:

1. Állítsa be a párhuzamos paraméterparaméter értékét 1-re.

Azaz:

      a kiszolgálóhoz való csatlakozás után adja meg a kiszolgáló tulajdonságait kontextus menü, Pont tulajdonságok.
      következő Válassza ki a Speciális oldalt, és szerkesztheti a párhuzamos paraméter maximális mértékét.






Ellenkező esetben, bizonyos kéréseket kiszolgáló által generált 1C: Vállalatok okozhat hibát „Intra-Query párhuzamosság okozott Your Server Command (Process ID #xx) a holtpont. ReRun a lekérdezés nélkül INTRA QUERY párhuzamosság SEGÍTSÉGÉVEL lekérdezéstippnek OPTION (MAXDOP 1 ) ". A hiba után az ügyfélrész gyakran megjelenik.

A hiba nem jelenik meg stabilan, mivel a kérés terv a felhalmozott statisztikákatől függően másképp alakul ki - a köteten és kifinomult kérések, vagyis a holtpontban.

2. Hozzon létre szolgáltatási tervet (zsugorítsa), a TEMPDB ideiglenes asztali adatbázisát. Automatikusan az 1c ideiglenes asztali adatbázis-kiszolgáló: A vállalkozások nem mindig tisztíthatók, és néha sikertelen lekérdezés eredményeképpen egy ideiglenes méretű, 50 GB-os ideiglenes méretű. Ennek eredményeképpen vége lehet a lemezen a lemezen, ennek eredményeképpen véletlenül teljes, és az ügyfél és a szerver rész, az adatintegritást is kis kockázatot jelent.

Ez szükséges:

      menjen az SQL menedzsment stúdióba
      miután csatlakozott a kiszolgálóhoz, nyilvánosságra hozza a "Karbantartási tervek" részét
      hozzon létre egy új (vagy kiegészíthető) szolgáltatási tervet,
      add hozzá a "T-SQL utasítás feladatának végrehajtása" (mivel a "zsugorító adatbázis" feladat nem választható ki a TEMPDB alapot) a kóddal




1.Használja.
2.
3.Meg
4.
5.DBCC Shrinkfile (N "tempdev", 0, Truncateonly)
6.
7.Meg
8.
9.DBCC Shrinkfile (N "Templog", 0, Truncateonly)
10.
11.Go.

Meg kell jegyezni, hogy az ideiglenes asztali adatbázis-fájl neve nem egyenlő a "tempdev" -nek. A név ellenőrzéséhez használhatja a szkriptet

1.Használja a tempdb-t.
2.
3.Meg
4.
5.Exec sp_helpfile
6.
7.Meg




"Pot, nem vari"

A gyakorlatban a legelterjedtebb módja a TempdB túlcsordulásának módja, és ezáltal "csepp", hogy a szerver elfelejtse meg, hogy megadja az állapotot a táblák összekapcsolásakor.

Nevezetesen, mondjuk, hogy az adatbázisban két asztalunk van, minden egyes regisztrálásról. Tegyük fel, hogy egyértelmű megfelelhet a rekordok között, és írunk egy olyan kérést, amely ideiglenes táblát hoz létre, amely 20 ezer bejegyzést tartalmaz mindkét forrású táblázat mezőkével. De ha elfelejtjük meghatározni a kapcsolat állapotát - az első táblázat minden felvétele összekapcsolódik a második felvételével! Ez az, hogy a kapott táblázat 20'000 * 20'000 \u003d 400 millió rekordot kap. Stb.

3. A lemez alrendszerének terhelésének csökkentése érdekében ajánlatos a munkadokumentum és a tempdb különböző fizikai lemezek, naplók, rendszeres lapozófájl forgalmazása.

A munkaköri fájlok tárolására szolgáló kívánt útvonal jobb, ha az útvonal oszlopának szerkesztésével létrejön:




Ha módosítani fizikai helyét az ideiglenes táblát alapfájljait, az ALTER DATABASE parancsot használjuk, azaz MS SQL Management Studio el kell végezni a következő szkriptet ( „New Query” parancs)

1.Használati mester
2.
3.Meg
4.
5.Az adatbázis tempdb.
6.
7.Módfájl (név \u003d tempdev, fájlnév \u003d "new_disk: \\ new_catalog \\ tempdb.mdf")
8.
9.Go.
10.
11.Az adatbázis tempdb.

12.
13.Hamifify fájl (név \u003d templom, fájlnév \u003d "new_disk: \\ new_catalog \\ templog.loDF")
14.
15.Go.

4. Nem szabad akadályozni a munkadokumentum "növekedését" és a naplója - a méretre vonatkozó korlátozások nem lehetnek, az autogrowth tulajdonságot százalékban kell beállítani, az ajánlott érték 10%. Ellenkező esetben adatokat ad az adatbázishoz, az archívum és más műveletek visszanyerése hosszú ideig visszavonható.

A tulajdonság telepítéséhez be kell írnia az adatbázis tulajdonságait a helyi menüben, válassza a Fájlok részben, nyissa meg a fájl tulajdonságszerkesztését:



5. Javasoljuk, hogy az MS SQL Server támogatását a TCP / IP hálózati protokollhoz foglalja, és kapcsolja ki az összes többieket, másképp más módon együttműködik az MS SQL Server és az 1c szerver: A vállalkozások kevésbé stabilak.




6. Ibid - Tisztítsa meg az Alias \u200b\u200brészt, mert A telepítés az MS SQL Server interakciós hibáihoz és az 1C szerverhez vezet: vállalkozások.

Az adatbázis megkezdése előtt ajánlott:

1. Az "1c: Enterprises" adatbázis létrehozásakor a "Dates" gomb 2000-es beállításakor, egyébként a 01/01/1753 (ami az emberi tényező alapján lehetséges) korábban a dátum dátumát próbálja meg. az adatbázisban.

Figyelem! A dátum eltolását nem lehet megváltoztatni a meglévő adatbázisból!



2. Állítsa be a helyreállítási módot (helyreállítási modell) egy egyszerű (egyszerű) értékre, vagy hozzon létre karbantartási tervet (karbantartási terv), amely naponta létrejön biztonsági mentés (Backup) adatbázisok és a tranzakciós napló (naplófájl). Különben bizonyos műveletek, a tranzakciós napló (log-fájl) nagyon gyorsan nőnek: például, ha a szerkezetátalakítás egy adatbázist, a növekedés a naplófájl meghaladhatja az adatbázis mérete néhányszor.




3. Hozzon létre egy szolgáltatási tervet (karbantartási terv), amely hetente legalább egyszer végrehajtja a következő szabályozási feladatokat:

      Hozzon létre biztonsági mentés (biztonsági mentés) adatbázist.
      Az adatbázis statisztikáinak frissítése és az eljárási gyorsítótár (meg kell jegyezni, hogy az autopdate statisztikai tulajdon nem jelenti az eljárási gyorsítótárat).
      Az eljárási gyorsítótár törlése - Nem szerepel a szabvány műveletek Szolgáltatási tervek, ezt a lépést a parancsfájl végrehajtásának kell meghatározni (T-SQL utasítás végrehajtása) a következő tartalmakkal:
      DBCC FreeProcccache.
      Reindexing adatbázis táblázatok.






Természetesen van értelme konfigurálni az e-mailek automatikus küldését a sikeres / sikertelen feladat végrehajtásával kapcsolatban.




Következtetés

Olyan kérdéseknek tekinthető, amelyek leggyakrabban a rendszergazdák és az "1C: Vállalkozás 8" végrehajtása miatt nehézséget okoznak megosztott használat MS SQL Server és Client-Server verzió "1c: Enterprise 8".

A szerző reméli, hogy meglehetősen következetesen és megfizetően megvilágított "az érme mindkét oldala".

P.S. Gyakran készítsen biztonsági másolatokat!

Ebben a cikkben beszélünk arról, hogy az 1C: Vállalkozás 8. telepítése MS SQL Server 2008 R2 Express.

És a beállítás megkezdéséhez először telepítenie kell a kiszolgálót: vállalkozások.

Meg kell futtatnia az 1Centerprise 8.2.msi fájlt, amely az 1C-eloszlásban van: vállalkozások.

Lehet, hogy feltételezhető, hogy az 1c: A 8 vállalat előre telepítve volt, de ha még mindig nem így van, akkor meg kell választania a kívánt összetevőt. Valójában ez a fent említett összetevő, és az alábbiakban figyelembe vesszük.

Annak érdekében, hogy lényegében megkönnyítsék magam egy robotot a szerver 1c szerver telepítésével: vállalkozások, kövesse a Beállítások varázsló utasításait. Ez a telepítés több szakaszra oszlik:

1. A "Szerkesztés" kiválasztásával menjen az összetevő kiválasztásához, az 1C szervernek kell lennie: vállalkozások, lásd a képet.

Ha már van telepített opció Kiszolgálók 1c: Vállalat 8.1, és szüksége van arra, hogy korábban, megtudhatja, hogyan tudja futtatni a kiszolgálót Agent 1c: Enterprise 8.1 és szerver Agent 1c: Enterprise 8.2 egyidejűleg ugyanazon a számítógépen.

2. Ebben a szakaszban meg kell adnia, hogy telepítenie kell az 1C szervereket: vállalatok, mint Windows szolgáltatás.

Jegyzet! Ha új felhasználót szeretne létrehozni, vagy használja a létrehozott sebet, akkor meg kell győződnie arról, hogy a felhasználónak minden joga van (szerver szerepkör) sysadmin SQL szerver. Hogyan kell ezt csinálni, akkor képes lesz tanulni a Subtitle szerda SQL Server Management Studio. Természetesen javasoljuk ezt a Microsoft SQL Server 2008 R2 Express telepítése után.

Abban az esetben, ha új felhasználót hoz létre, és viszont nincs rendben van, akkor még mindig hiba van, azzal az eredménnyel, hogy a felhasználó nem jön létre.


Microsoft SQL Server 2008 R2 Express - Telepítés

A telepítés elindításához letölteni kell a Microsoft SQL Server 2008 R2 kifejezését a Microsoft hivatalos oldaláról. Ebben az elosztásban már van egy SQL Server Management Studio alkalmazás.

Ezt követően telepítse az MS SQL Server 2008 programot, az ábrán látható paraméterek használatával.

Fontos! A rendezési paraméternek cyrillic_general_ci_asnak kell lennie.

A hitelesítéshez szükséges módot összekeverni kell (vegyes).

Szerverbázis hozzáadása az 1c-ben

Most már készen áll arra, hogy hozzáadjon egy bázist 1c-ben: Enterprise.
Az 1C-t futtatjuk: Enterprise, az adatbázisok listája az Ön előtt megjelenik, kattintson az "Add" gombra.
Válassza az "Új információs bázis létrehozása" lehetőséget. És kattintson a "Következő" gombra.
Az Ön előtt megjelenő ablakban válassza ki a két "Információs bázis létrehozása konfiguráció nélkül ...". Kattintson a "Következő" gombra.
A következő ablakban harmadik a fiókban lesz, meg kell adnia a nevet, például: "Server Base".

Válassza a "On Server 1c: Enterprise" lehetőséget. További.


Az adatbázis szerver tételt: „Adja meg a számítógép nevét, amelyen a Microsoft SQL Server 2008 R2 Express telepítve van, majd a szimbólum inverz Slash, a nevét, a SQLEXPRES szerver, persze, ha a telepítés során, akkor nem nem változtatja meg. Minden más elem változatlan maradhat.

Az elvégzett robotok után kattintson a "Befejezés" gombra.

Ha az alapjel megfelelően lett befejezve, akkor az 1C létrehoz egy bázist a Microsoft SQL Server 2008 R2 Express. Ha nincs, akkor ellenőriznie kell, hogy a felhasználó elegendően joga van-e a Microsoft SQL Server 2008 R2 Express Server, amelyet korábban kiválasztott az 1C szerver telepítésekor: vállalkozások. Hogyan lehet megtenni az SQL Server Management Studio környezetből.

Ahhoz, hogy töltse le a frissített adatbázis, meg kell nyitni a konfigurátor és a „Administration - letölthető az információs bázis ...” Adja az elérési utat a korábban terheletlen tárol. Ha korábban kirakodott fájlt szeretne, tudnia kell, hogyan lehet biztonsági másolatot készíteni az információs bázisról.

SQL Server Management Studio

A felhasználói jogok (szerver szerepkör) ellenőrzése érdekében meg kell nyitnia az "SQL Server Management Studio" alkalmazást.

Csatlakozzon a kiszolgálóhoz ezzel az alkalmazással.

Ezután az objektumböngészőben kiválaszthatja és ki kell osztania szükséges felhasználó, (Például: homePC \\ usr1cv82) és a jobb egérgombbal megnyomásával a helyi menüt hívja. Válassza a "Tulajdonságok" lehetőséget. Ha nincs szükség a felsorolásra, akkor meg kell hoznia, és hozzárendelnie kell egy sysadmin kiszolgáló szerepét.

Meg fogja találni a bejelentkezési név tulajdonság párbeszédablakot. A bal oldali ablakban ki kell választania a "kiszolgáló szerepét" elemet. És most a jobb oldali ablakban megismerheted, hogy milyen szerepet tölt be a szükséges felhasználókhoz.

A technológiai platform és az alkalmazott megoldás telepítése helyi számítógépen vagy laptopon egyszerű és érthető. Ehhez meg kell vásárolnia az egyik konfiguráció licencelt verzióját, amely tartalmaz egy telepítő lemezt a platform step-step-varázsló varázslóival és közvetlenül a felhasználó programjával.

A technológiai platform és a konfiguráció telepítése a helyi lemezen

Mivel az 1C-es alkalmazott megoldás motor nélkül működik - a helyi számítógépre való telepítés két fő lépésre oszlik:

Step-by-lépésre útmutató, hogyan kell beállítani az 1C, részletesen ismerteti a dokumentációban csatolt egyes licencelt változata a tipikus vagy ágazati konfiguráció. Az utasítások pontos alábbiakban lehetővé teszi, hogy telepítse magának és nehézség nélkül.

Szerver 1c telepítése: Enterprise az MSSQL-en

Ahhoz, hogy megértsük a fentieket, tisztázni kell két fogalmat:

  • Ügyfél - személyi számítógép vagy szoftverEgy hálózati egység, amely létrehozza kéréseket a szerver megszerzése érdekében, vagy feldolgozni bármilyen adat;
  • a szerver egy nagy teljesítményű számítógép jelentős termelési kapacitást vagy szoftver generál választ ügyfél kéri.

Az ügyfél-kiszolgáló architektúrája az ügyfélalkalmazás interakcióját jelenti az információs adatbázis-kiszolgálóval különleges alkalmazások - Kiszolgálók 1c: Vállalatok.

Az MSSQL-t a kiszolgálógéphez való telepítése számos kézikönyvben ismerteti, a kiszolgáló operációs rendszer SQL verziójától és verziójától függően. Az általános esetben az 1C-t a szerverre lépésenkénti műveletek után állítsa be:

  1. A meglévő terjesztésben el kell indítania a Setup.exe telepítési fájlt (a folytatáshoz, a Microsoft.net-keretrendszerhez és a működési windows Installer Telepítő):
  2. Az események továbbfejlesztésének számos lehetőségét kínálja: elsődleges telepítés, a már telepített alkatrészek, frissítés vagy keresési módosítása. Ebben a szakaszban a program ellenőrzi a minimális MSSQL követelményeknek való megfelelést az operációs rendszerhez:
  3. Engedélyezett program vásárlásakor be kell írnia a kapott termékkulcsot. Figyelmes és átgondolt olvasás után a licencszerződés angol nyelv Meg kell határozni a hozzájárulását ellenőrzési védjegy formájában:

    A következő lépésre való áttérés akkor történik, amikor a következő gombot megnyomja ("Következő").

  4. Ha rákattint az Install gombra, a különböző beállításokat kínálnak, négyzeteket, amelyek telepítve vannak, szükség szerint: Kiválaszthatja az összes (Select All), vagy csak a legszükségesebb (DatabasengineServices, ClientToolSConnectivity, ManagementToolBasic bevonásával alárendelt elemek):
  5. Beállítások a későbbi lépéseken Ajánlott az alapértelmezés elhagyása, az átmenetet a következő gomb végzi:
  6. Válasszuk a Felhasználói adatok tárolási könyvtárak (SQL 1C alap), naplózás, ideiglenes fájlok és fájlok foglalkoztatási másolat Információs alapok (biztonsági mentések).
  7. A következő lépés hozzáadódik jelenlegi felhasználóKi lesz a jogi rendszergazdai jogok (aktuális felhasználói gomb hozzáadása):
  8. A későbbi oldalakon található beállítások továbbra is alapértelmezésben maradnak, ha a helyzet másképp nem igényel. A telepítés gomb megnyomásával kezdődik a közvetlen telepítési folyamat: A színes vonalzó mutatja az elvégzett eljárás dinamikáját. Miután a telepítés sikeresen befejeződött, a megfelelő üzenet kerül kiadásra, és csak a Bezárás gomb lenyomásával zárja be a telepítőt.

Ha a szerver rész ilyen több beállítással való telepítése elég nehéznek tűnik, akkor az elvégzéséhez, az érintkezéshez vagy a LAN rendszergazdához.

Az 1C technológiai platform telepítése: Vállalat a szerverre

A szükséges platform konfiguráció telepítése, sőt, sokkal különbözik a szokásosnál, akkor csak a kivétel, hogy egy bizonyos lépésben ki kell választani az összetevő beállítását: "Szerver 1c: Enterprise" és "Server Administration 1c: Enterprise":

A következő oldalon a telepítő, akkor válassza ki az alapértelmezett felület nyelvét, válassza ki a meglévő vagy hozzon létre egy új felhasználót, hogy állapítsa meg a szolgáltatás indításakor. A kapcsolat biztonságát garantálja, ha a jelszót megerősítve.

Ha rákattint a "SET" gombra, az "1c: Enterprise" telepítési folyamata a kiszolgálóra indul:

A jövőben a védelmi illesztőprogram telepítésének szükségességét a hardverkulcs vagy az aktiválás befejezése esetén kell kérni. lágy licenc. Az 1C technológiai platform sikeres telepítése esetén: a 8. vállalkozás rendszerüzenetet ad ki.

Információs adatbázis létrehozása az SQL Serveren

Új információs bázis létrehozása az indító ablakban nem különbözik az alap létrehozásától helyi számítógép A hely kiválasztásakor. A kiszolgálóhoz választani kell:

Ezután ki kell töltenie az információs adatbázis beállításainak összes szükséges mezőjét: Adatbázisnév és neve a kiszolgáló klaszterben, az IP-klaszterben 1c szerverek: vállalkozások és adatbázis-kiszolgálók, adatbáziskezelő rendszer (DBMS) stb.

Követve az alábbi lépéseket az alapértelmezett beállításokkal, a végső intézkedés jön létre az SQL szerver információs adatbázis.

Az ügyfélprogram telepítése

Ahhoz, hogy képes legyen egy információs SQL-bázissal dolgozni, szükség van az ügyfélállomásokon való megfelelésre. A kapcsolat sorrendje:


Ha az információs adatbázis létrehozása beállítások megfelelően vannak-e az 1C kiszolgáló: a vállalkozások megfelelően vannak beállítva, hogy a configure 1C kliens, amikor elkezd egy programot a kliens munkaállomás csatlakozni a szerver gépen.