Cum se configurează smartphone-uri și PC-uri. Portal informativ
  • Acasă
  • Windows 8
  • Lista 1 de baze de informații este goală ce trebuie făcut. Erori la crearea unei baze de date pe server

Lista 1 de baze de informații este goală ce trebuie făcut. Erori la crearea unei baze de date pe server

Crearea (restaurarea) pas cu pas a unei baze de date 1C 8 dintr-un fișier 1Cv8.dt:

1. Pe hard disk, de exemplu, „D: \” (de preferință nu pe cel în care este instalat sistemul de operare), creați un folder cu unnume de înțeles. De exemplu, „1C8”. Vom stoca baze de informații în el.

2. În directorul „1C8”, creați un folder (infobase). Este recomandabil să veniți cu un nume clar și unic pentru director. Îi vom numi „bază”.


3. Lansăm platforma instalată 1C Enterprise 8.3.

4. Dacă lista de baze de informații este goală, va apărea întrebarea „Adăugați baza de informații la listă”? Răspundem: Da. Sau

apăsați butonul „Adăugați”.


5. Lăsați semnul „Crearea unei noi baze de informații” și faceți clic pe „Următorul”.



7. Specificați numele bazei de informații. De exemplu, numele întreprinderii sau numele configurației și faceți clic pe „Următorul”.


8. Selectați directorul bazei de date (pe care l-am creat chiar la început). Extindeți-l și faceți clic pe „Selectați folderul”.



10. Faceți clic pe butonul „Terminare”. Adăugarea bazei este completă.


11. Lansați baza de date selectată în modul „Configurator”.


12. În meniul configurator, selectați „Administrare - Încărcați baza de informații...”.


13. Selectați fișierul rezultat 1Cv8.dt. Apăsați butonul „Deschidere”.


14. Configuratorul va emite o întrebare: „După încărcarea bazei de informații, Configuratorul va fi finalizat. Nesalvat datele din ferestrele deschise se pot pierde! Continuați?". Apăsați "Da". Să așteptăm puțin. Dacă baza este mare, acest lucru poate fiia câteva minute.


15. După încărcarea datelor, programul va pune întrebarea „Informații încărcate cu succes. Lucrarea Configuratorului va fi finalizată. Reporniți Configuratorul?". Dacă răspundem "Da", Configuratorul va reporni din nou. Dar acest lucru nu este necesar. Apăsați„Nu” - aceasta completează munca configuratorului.

În acest articol, voi vorbi despre cum să adăugați baze de date noi sau existente la serverul 1C:Enterprise 8.3 (pentru alte versiuni de platformă - 8.1 și 8.2 pașii sunt aceiași). Vor fi luate în considerare opțiunile de adăugare a unei baze de informații atât din, cât și prin programul de administrare a serverului 1C:Enterprise (din familia de sisteme de operare Windows). Au fost, de asemenea, abordate unele probleme legate de administrarea bazei de informații într-un cluster de servere 1C:Enterprise.

1. Adăugarea unei baze de informații din fereastra de lansare 1C:Enterprise

Să creăm o nouă bază de date pe serverul 1C:Enterprise dintr-o configurație tipică. Pentru a face acest lucru, lansați „1C: Enterprise” și în fereastra de lansare faceți clic pe „ Adăuga…» pentru a adăuga o bază de informații.

Va porni expertul Add Infobase, selectați elementul " Crearea unei noi baze de informații» setați comutatorul corespunzător și apăsați « Mai departe».

În lista de șabloane de configurare instalate, selectați șablonul de care avem nevoie și faceți din nou clic pe „ Mai departe».

Introduceți numele bazei de date, cum va fi afișată în lista de baze de informații, specificați tipul locației " Pe serverul 1C:Enterprise» și apăsați « Mai departe».

Pe pagina următoare trebuie să specificați parametrii bazei de informații care urmează să fie create și anume:

(În acest exemplu, setările sunt selectate în conformitate cu setările de instalare pentru serverul 1C:Enterprise adoptate în articol)

  • Nume cluster de server 1C:Enterprise— de regulă, se potrivește cu numele rețelei computerului pe care este instalat serverul 1C:Enterprise (clusterul central al serverului);
  • Numele bazei de date care urmează să fie creată în cluster— numele cu care va fi accesată baza de informații. Trebuie să fie unic într-un anumit cluster;
  • Conexiune sigură- dezactivați implicit;
  • Tip de SGBD pe care va fi stocată baza de date- în acest exemplu MS SQL Server;
  • Numele serverului bazei de date- de regulă, constă din numele de rețea al computerului în care este instalat serverul bazei de date și numele instanței serverului (dacă există), separate prin caracterul „\”;
  • Numele bazei de date pe serverul bazei de date- pentru comoditate, vom respecta regula conform căreia numele bazei de date trebuie să se potrivească cu numele bazei de informații din cluster. În plus, în cazul utilizării MS SQL Server, primul caracter din numele bazei de date poate fi doar o literă a alfabetului latin sau caracterul „_”, caracterele ulterioare pot fi doar o literă a alfabetului latin, un număr sau caracterele „_” și „&”, numele trebuie să fie unic într-o anumită instanță de server de bază de date și să nu depășească 63 de caractere. Dacă baza de date există deja pe server, baza de date curentă va fi utilizată, dacă nu, " Creați o bază de date dacă nu există”, o nouă bază de date va fi adăugată la serverul bazei de date.
  • Utilizator baze de date- un utilizator SGBD care va deveni proprietarul bazei de date de pe server în cazul creării unei noi baze de date sau având drepturi de a lucra cu una existentă;
  • Parolă de utilizator— parola utilizatorului în numele căruia se va efectua accesul la baza de date;
  • Compensarea datei- 0 sau 2000. Acest parametru specifică numărul de ani care vor fi adăugați la datele când sunt stocați în baza de date Microsoft SQL Server și scăzuți când sunt preluați. Faptul este că tipul DATATIME utilizat de Microsoft SQL Server vă permite să stocați date în intervalul de la 1 ianuarie 1753 până la 31 decembrie 9999. Dacă, atunci când lucrați cu o bază de informații, poate fi necesară stocarea datelor care preced limita inferioară a acestui interval, compensarea datei ar trebui setată la 2000. În plus, dacă aplicația folosește registre de acumulare sau registre contabile (și cel mai probabil va fie așa), și în „field offset” datele trebuie setate la 2000.
  • Setați blocarea joburilor programate— Setarea steagului vă permite să interziceți executarea sarcinilor programate pe server pentru această bază de informații. Ar trebui setat în cazul creării unor infobaze de testare, unde executarea sarcinilor de rutină nu are nicio sarcină practică.

După ce setați toți parametrii bazei de informații, faceți clic pe „ Mai departe».

Și, în sfârșit, specificați opțiunile de lansare pentru baza de date creată și faceți clic pe „ Gata» pentru a începe procesul de creare a unei noi baze de informații. Aceasta va crea o nouă bază de date pe serverul 1C:Enterprise, dacă este necesar, va crea o nouă bază de date pe serverul de bază de date și va încărca datele din șablonul de configurare.

Dacă toate acțiunile de mai sus au fost finalizate cu succes, vrăjitorul își va finaliza munca și vom vedea baza de date nou creată în lista de baze de informații din fereastra de lansare 1C:Enterprise.

2. Adăugarea unei baze de informații din consola de administrare a serverelor 1C:Enterprise

Acum să adăugăm o altă bază de informații la clusterul de servere, dar prin intermediul „ Administrarea serverelor 1C:Enterprise„(în mod preliminar). Îl poți găsi:

Ei bine, în orice caz, snap-in-ul poate fi lansat prin executarea fișierului " 1CV8 Servers.msc” situat în directorul de instalare 1C: Enterprise din subdirectorul ” uzual».

Dacă snap " ” rulează pe același computer unde este instalat serverul 1C:Enterprise, apoi în arborele din stânga, în ramura cu numele de rețea a computerului curent, ar trebui să vedem acest cluster de server numit „ cluster local". Deschiderea filei " Baze de informații„vom vedea toate bazele de informații din acest cluster de servere (de exemplu, baza de date creată prin fereastra de lansare 1C:Enterprise în pasul anterior). Pentru a adăuga o nouă bază de informații, faceți clic dreapta pe această filă, selectați „ Crea» — « Baza de informatii».

Se va deschide fereastra de setări pentru baza de informații creată. Lista parametrilor este aceeași cu cea descrisă mai sus în paragraful 1 al acestui manual. După completarea tuturor parametrilor, faceți clic pe „ Bine» pentru a începe procesul de creare a unei noi baze de informații. Aceasta va crea o nouă bază de date pe serverul 1C:Enterprise și, dacă este necesar, va crea o nouă bază de date pe serverul de bază de date.

Dacă toate acțiunile de mai sus au fost finalizate cu succes, fereastra de parametri se va închide și vom vedea baza de date nou creată în lista de baze de informații ale clusterului curent.

Și dacă mergi la programul „Miercuri SQL Server Management Studio» și conectați-vă la instanța curentă a MS SQL Server, puteți vedea bazele de date create în pașii anteriori.

3. Proprietățile bazei de informații

Pentru a vizualiza sau modifica setările unei anumite baze de informații, trebuie să utilizați „ Administrarea serverelor 1C Enterprise”, în lista de baze de informații, faceți clic dreapta pe el și selectați „ Proprietăți". Pentru a vă autentifica în consola de administrare, trebuie să utilizați administratori din bazele de informații corespunzătoare. Cu alte cuvinte, această verificare este similară cu autentificarea atunci când vă conectați la o bază de informații printr-un client 1C:Enterprise.

După cum puteți vedea, a fost adăugată lista de parametri deja familiari nouă:

  • Blocarea începerii sesiunii este activată— un steag care vă permite să activați blocarea începerii sesiunilor cu baza de informații, dacă steag-ul este setat, atunci:
    • Sesiunile existente pot continua să ruleze, să stabilească noi conexiuni și să înceapă joburi în fundal;
    • Este interzisă stabilirea de noi sesiuni și conexiuni la infobază.
  • startși Sfârşit— durata blocării sesiunii;
  • Mesaj— text care va face parte din mesajul de eroare atunci când încercați să stabiliți o conexiune la o bază de informații blocată;
  • Cod de permisiune— șir de adăugat la parametru /UC la lansarea 1C:Enterprise pentru a vă conecta la baza de informații în ciuda blocării;
  • Opțiuni de blocare— text arbitrar care poate fi utilizat în configurații în diverse scopuri;
  • Managementul sesiunilor externe— un șir care descrie parametrii serviciului extern de gestionare a sesiunilor Web;
  • Utilizarea obligatorie a controlului extern— dacă flag-ul este setat, atunci dacă serviciul Web de gestionare a sesiunii externe este indisponibil, apare o eroare și conexiunea la infobază nu poate fi stabilită;
  • Profil de securitate— dacă este specificat numele profilului, soluția aplicată începe să funcționeze ținând cont de restricțiile impuse de profilul de securitate specificat;
  • Profil de securitate în modul sigur- la fel ca și profilul de securitate, dar restricțiile vor fi impuse fragmentelor din soluția aplicată care funcționează în modul sigur.

După modificarea parametrilor necesari, faceți clic pe „ aplica» pentru a salva modificările sau « Bine» pentru a salva și închide fereastra de proprietăți a bazei de informații.

4. Adăugarea unei baze de informații existente la lista de baze de informații din fereastra de lansare 1C:Enterprise

Și, în sfârșit, trebuie doar să-l adăugăm pe cel creat folosind „ Administrarea serverelor 1C Enterprise» infobase la lista de infobaze din fereastra de lansare 1C:Enterprise. De ce facem clic pe această fereastră? Adăuga…” și în vrăjitorul lansat pentru adăugarea unei baze de informații / grup, selectați elementul corespunzător și faceți clic pe „ Mai departe».

Introduceți numele bazei de informații așa cum va fi afișat în listă, selectați tipul de locație al bazei de informații " Pe serverul 1C:Enterprise» și apăsați din nou « Mai departe».

Introduceți adresa clusterului de server 1C:Enterprise și numele bazei de informații așa cum este specificat în acest cluster. Presa " Mai departe».

Și, în sfârșit, setați parametrii de pornire a bazei de informații și faceți clic pe „ Gata» pentru a finaliza vrăjitorul.

Baza noastră a apărut în lista de baze de informații. Trebuie să înțelegeți că aceasta este o bază de date goală (curată) și apoi ar trebui să încărcați date în ea dintr-un șablon sau dintr-un fișier de date preîncărcat.

Te-a ajutat acest articol?

Sistemul 1C:Enterprise poate funcționa în două moduri. Primul se numește „1C:Enterprise”, al doilea – „Configurator”. Dezvoltare solutii aplicate se realizează în configurator, iar execuția lor - adică munca utilizatorilor cu ei - în 1C: modul Enterprise.

Vorbind despre sistemul software 1C:Enterprise, trebuie amintit că există conceptele de „platformă” și „configurare”. Platformă este mediul în care sunt dezvoltate și executate configurațiile. O configurație poate fi comparată cu un set de comenzi care necesită un .

Când porniți programul, primul lucru care apare pe ecran este o fereastră Lansați 1C: Enterprise(Fig. 1.1). În el, trebuie, în primul rând, să specificați configurația dorită și, în al doilea rând, să selectați modul de lansare. Dacă nu este încă pe listă baze de informare- lansarea programului va fi însoțită de un mesaj că lista baze de informare gol și o sugestie de a adăuga o nouă bază de date la acesta.


Orez. 1.1.

În zonă Baze de informații există o listă de conectate baze de informare. Această listă este în prezent goală.

Fereastra conține următoarele butoane:

  • 1C: Întreprindere. Pornirea sistemului în 1C:mod Enterprise.
  • Configurator. Pornirea sistemului în modul Configurator.
  • Adăuga. Începe procesul de adăugare la lista unui nou baza de informatii.
  • Schimbare. Deschide o fereastră pentru modificarea parametrilor adăugat baza de informatii.
  • Șterge. Se elimină din listă baza de informatii.
  • Setare. Vă permite să personalizați aspectul listei Baze de informații, setați directorul pentru a căuta șabloane de configurare și actualizări.

Hai să apăsăm butonul Adăuga(sau răspunde da la problema creării unei noi baze). Va apărea o fereastră Adăugarea unei baze de informații/grup. De fapt, este un vrăjitor care vă ghidează prin pașii de adăugare a unei baze la listă (Figura 1.2).


Orez. 1.2.

Aici putem merge în două moduri:

  • Crearea unui nou baza de informatii.
  • Se adaugă la lista celor existente baza de informatii.

Este primul punct care ne interesează, deoarece va trebui să creăm o bază pentru dezvoltarea ulterioară a unei configurații de antrenament în acesta. Selectați-l și faceți clic pe butonul Mai departe. Va apărea o fereastră în care puteți selecta opțiunea de a crea un nou baza de informatii(Fig. 1.3).


Orez. 1.3.

Dacă ați instalat anterior orice șabloane de configurare în sistem, lista acestora poate fi găsită în această fereastră. Nu ne interesează configurațiile gata făcute în acest curs, așa că alegem opțiunea de creare baza de informatii nicio configuratie. Este destinat fie să dezvolte o nouă configurație, fie să se încarce într-o configurație goală descărcată mai devreme baza de informatii sau fișierul de configurare. Apăsând din nou butonul Mai departe ajungem la următoarea fereastră, care servește la indicarea denumirii și tipului de locație a bazei (Fig. 1.4).


Orez. 1.4.

În cazul nostru, numele va fi „Bazele dezvoltării”, tipul locației - Pe acest computer sau pe un computer din rețeaua locală. A doua opțiune este folosită dacă aveți de-a face cu o versiune de rețea a programului și veți plasa baza de date pe un server 1C:Enterprise.


Orez. 1.5.

Aici setăm directorul baza de informatiiși limbajul.

Hai să apăsăm Gata- va fi creat unul gol baza de informatii, numele noii baze va apărea în lista de baze (Fig. 1.6).


Orez. 1.6.

Vă rugăm să rețineți că atunci când faceți clic pe butonul Șterge dedicat baza de informatii va fi eliminat doar din lista ferestrei de start, dar nu și din sistem.

Directorul nou creat este gol baza de informatii(Fig. 1.7) există un fișier 1Cv8.1CD și un folder 1Cv8Log. Dosarul este ceea ce este baza de informatii. Acum are o dimensiune foarte mică - 256 Kb. Dimensiunea va crește pe măsură ce configurația este dezvoltată și datele sunt introduse de utilizatorii sistemului.


Orez. 1.7.

Acum, după ce am creat o nouă configurație goală, suntem gata să o lansăm pentru prima dată în modul configurator. Selectați numele acestuia și faceți clic pe butonul Configurator. Se va deschide fereastra configuratorului - va fi complet goală. Executați comanda

Niciun program nu este imun la eșecuri. Iar produsele 1C nu fac excepție în acest sens. Eșecurile în documente și intrările de directoare, problemele cu cheile de licență și accesul la rețea apar destul de des. Se întâmplă chiar să apară o eroare la crearea unei baze de informații sau la adăugarea acesteia la lista de baze de informații. Posibilele motive pentru apariția unor situații excepționale la începutul programului și modalitățile de depășire a acestora vor fi povestea noastră.

Ce este o listă de baze de date și unde este stocată

Cele mai multe erori de pornire sunt legate de lista de baze de informații afișată în fereastra de pornire. Trebuie înțeles că formularul deschis în sine nu stochează nici arborele bazei de date, nici setările acestuia, nici modalitățile de accesare a acestora.

Lista bazelor de date este stocată într-un fișier separat. În funcție de versiunea programului, îl puteți găsi:

  1. Versiunea 7 stochează această listă în registrul Windows sub HKEY_CURRENT_USER->Software->1C->1Cv7->7.7->Titli;
  2. Versiunea 8.1 a programului stochează lista de baze în fișierul ibases.v8i, care este stocat în folderul AppData și este diferit pentru fiecare utilizator de computer (calea completă arată astfel: AppData->Roaming->1C->1Cv81t);
  3. Versiunile ulterioare stochează același fișier de bază de date în folderul 1CEstart, a cărui locație este aceeași cu secțiunea anterioară.

Astfel, cunoscând locația acestui fișier, administratorul poate:

  • Prin ștergerea acestui fișier, ștergeți lista de baze de date;
  • După salvarea fișierului, restaurați lista bazelor de date cu utilizatori după reinstalarea sistemului de operare;
  • Copiați lista de baze de date 1c de pe un computer pe altul;
  • Editați diverși parametri ai bazei de date pe cont propriu, deschizând acest fișier cu notepad.

Eroare de șablon gol

Crearea unei noi baze de date dintr-un șablon de livrare este un proces elementar și a fost descris de mai multe ori:

Ce să faci într-o astfel de situație? Răspunsul este destul de simplu.

Adevărul este că:

  1. Șablonul este instalat într-o locație specifică de pe hard disk;
  2. La crearea unei noi baze de informații, programul nu caută fișiere șablon la toate adresele disponibile, ci se referă la resurse destul de specifice specificate în setările sale.

În cele mai multe cazuri, aceste două adrese implicite sunt aceleași, dar nu întotdeauna. În acest caz, trebuie să aflați: unde au fost instalate șabloanele (dacă ați schimbat manual locația de instalare, este recomandabil să vă amintiți, dacă totul a fost făcut implicit, reporniți instalarea înainte de fereastra de selectare a locației și amintiți-vă adresa ).

Încercând să recreezi baza de date, poți verifica dacă problema este rezolvată.

Problema unicității

Nu foarte des, dar se întâmplă, mai ales pentru utilizatorii începători, ca procesul de adăugare a unei noi baze de informații să se blocheze pe o fereastră similară cu Fig.

În unele cazuri, apare avertismentul „Nu este un nume de bază unic”. Astfel de erori, precum și fereastra prezentată în Fig. 4, sunt consecințele neatenției utilizatorului. Cel mai probabil, o bază cu același nume sau adresă de locație este deja înregistrată în listă, așa că programul avertizează despre o excepție.

Eroare de conexiune

Probleme cu accesul în rețea la baza de date, erori la scrierea adresei bazei de date, transferul serverului, schimbarea adresei IP a acestuia pot cauza eroarea prezentată în Fig.

Dacă apare această eroare, în primul rând, analizați motivele apariției ei. Indisponibilitatea altor resurse de rețea poate indica probleme de rețea.

Erori la crearea unei baze de date pe server

Crearea unei baze de informații pe server și a erorilor asociate cu aceasta este o conversație separată. Dacă simulați și analizați pe deplin toate opțiunile posibile, probabil că puteți scrie o teză de doctorat.

Lista erorilor tipice pentru versiunea de server a lucrării:

  1. Utilizatorul „postgres” nu a fost autentificat (remediat de obicei prin înlocuirea liniei „host all all 168.31.0/24 ident” din fișierul pg_hba.conf cu valoarea ident din valoarea md5);
  2. Nu s-a putut traduce numele gazdei... Eroarea apare dacă administratorul nu reprezintă corect schema programului în modul client-server. De obicei se rezolvă prin instalarea unui server DNS local și puțin dans cu setările;
  3. BAZA DE DATE nu este utilizabilă. Felicitări, fie aveți o versiune a serverului instalată care nu este compatibilă cu 1C, fie unele biblioteci nu sunt înregistrate;
  4. Tipul „mvchar” nu există. Apare atunci când instrumentele standard 1C nu au fost utilizate la crearea unei baze de date;
  5. Nu s-a putut încărca biblioteca fasttrun.so. LA [email protected] Versiunile 9.1 și 9.2 ale bibliotecii fasttrun.so conțin o eroare care nu a fost încă remediată. Versiunile anterioare au funcționat fără blocări și, ca soluție, puteți reveni la ele.

În orice caz, dacă apare vreuna dintre erorile de mai sus, nu trebuie să intrați în panică. Majoritatea problemelor emergente au fost deja descrise suficient de detaliat și rezolvate în vastele întinderi ale rețelei globale.

Top articole similare