1є Enterprise 7

Descrierea problemei

Când se lucrează cu versiunea SQL 1C: 7.7, este posibil să se întâmple eroarea "Accesul la baza de date de pe server este posibil numai dintr-un singur director al bazei de date de informații!".







Cauze posibile

Cauza generală a acestei discrepanțe între ceea ce a văzut în 1s la server și ceea ce vede în 1cv7.LCK lui. Acest lucru se poate întâmpla din diferite motive:

Foloseam cu adevarat cataloage diferite. 1C verifică dacă toți cei care accesează baza de date SQL deschide același fișier md. Cum o face?

Acțiunea este montat incorect. Când lucrați prin Wine, trebuie să utilizați CIFS pentru directorul furnizat în accesul la rețea cu Windows sau utilizând SAMBA.


Au făcut o astfel de greșeală fără o resursă instalată. Dosarul cu baza de date este localizat pe FS local (xfs). vin-1.0.9-alt41.1 libwine-1.0.9-alt41.1 vin-etersoft-sql-1.0.9-alt17 versiunea 1.0.5 postgresql-8.3eter-8.3.5







Nu era nimeni la bază. Conectarea în orice cont nu a fost posibilă. A ajutat la repornirea postgreselor.

Motive neconfirmate

1) Clienții au căi diferite față de baze, adică pe unul \\ 192.168.0.1 \ baz \

deasupra celeilalte \\ myserver \ bază \

2) utilizatorul MS SQL în care rolul procesadmin nu este conectat

Ceea ce nu afectează

Deoarece calea către director este specificată, nu contează deloc: va fi F: / base sau // server / base, nu provoacă o problemă.

Modalități de rezolvare a unui simptom

1. Dezactivați toate 1c. Apoi porniți-l. Când ultimul utilizator iese, 1c șterge fișierul 1cv7.LCK, nu ar trebui să existe nici o conexiune curentă. 2. Scoateți 1cv7.LCK, reporniți serverul sql, sau asigurați-vă că nu există utilizatori conectați cu următoarea interogare: pentru MS SQL "SELECT count (*) DIN master..sysprocesses UNDE dbid = DB_ID ( 'namedatabase')" Pentru PostgreSQL „SELECT * DIN pg_stat_activity client_port în cazul în care> 0 și datname = namedatabase „în cazul în care namedatabase - numele bazei de date







Articole similare

Trimiteți-le prietenilor: