PDA

View Full Version : Probleme indexi la mutare baza de date pe Windows Server Standard 2019



Adi73
12 January 2020, 14:35
Buna ziua,
Lucrez in retea si incerc sa imi mut baza de date de pe Windows Server 2008 R2 Foundation pe Windows Server Standard 2019. Toate au fost bune si frumoase cu instalarea, drivere, transferul de date, cititul cheii..., dar ma lovesc de o problema. Cánd doresc sa fac reindexare din modulul Service pe orice firma, tot imi da mesaj ca indexii IOART.DB si IOBANCA.DB sunt corupti si sa restaurez baza de date din ultima salvare sau sa contactez proiectantul. Se intampla treaba asta doar pe luna deschisa, indiferent de firma selectata. Daca nu fac reindexare total este perfect, iar cele doua DB-uri sunt integrate perfect. La fel, daca fac reindexarea pe serverul vechi, nu imi da nicio eroare. Este vreo setare care trebuie facuta in WinMentor, Borland sau Windows pentru a depasi aceasta problema ?
Mentionez ca viteza de lucru pe serverul nou este uriasa comparativ cu vechiul server. Undeva la 1/3 din timpul alocat pentru operatiuni similare, folosind baze de date identice.
Multumesc anticipat pentru raspuns!

Irina
13 January 2020, 15:23
Procedura de Reindexare este putin diferita de cea de Verificare structuri. La reindexare se sterg indexii ca sa poate fi creati din nou. Daca sunt comportamente diferite intre cele doua sisteme de operare inseamna ca sunt si setari diferite pentru windows. Incercati in prima faza sa verificati drepturile pe windosul nou, sa nu fie ceva ce ar putea impiedica crearea indexului nou, sa nu poate fi scris.

Adi73
13 January 2020, 23:34
Mulțumesc pentru răspuns. Instalarea Windows-ului a decurs standard. Nu am făcut nimic în plus sau în minus față de precedenta. În materie de drepturi mi-am dat toate drepturile de care am eu cunoștință atât la Winmentor cât și la Borland. Repet, programul funcționează perfect atâta timp cât nu-i dau reindexare. Și nu înțeleg de ce șterge tot timpul aceleași DB-URI. Și doar în lună deschisă. Este valabil la orice variantă de Mentor. Am încercat cu o variantă mai veche de pe ftp și se întâmplă același lucru. Mă întreb dacă faptul că lucrez pe versiunea Standard 2019 Evaluation contrază. Nu aș vrea să dau vreo 80-90.000 pe un Windows incompatibil cu Winmentorul. Credeți că ați putea fi un pic mai concretă în sugestii?

alexadi
14 January 2020, 09:52
Eu unul cand am facut mutari de pe un SO pe alt SO sau de pe un hdd pe alt SSD am verificat drepturile la share linie cu linie si virgula cu virgula si a fost totul ok, fa o comparatie pana in cel mai adanc punct la aceste drepturi. Iar instalarea la program o fac numai cu run as administrator, sa stiu ca nu sunt probleme. Mai nou am vazut ca pe wind 10 care e comun cu server 2019 la kernel ca ruleaza mai ok mentorul daca ii dau sa ruleze cu drepturi ca adminsitrator setate pe executabil.
Iti da eroare pe luna inchisa pt ca doar acolo face reindexarea la lunile inchise nu are cum sa faca acest lucru, eu asa am sesizat.

Adi73
14 January 2020, 18:02
Mulțumesc pentru răspuns. Instalarea a fost realizată cu Total Commander în modul de ‘Run as administrator’, iar rularea programelor la fel. Drepturi am dat atât pe executabil cât și pe folder. Drepturile la share sunt setate pe everyone așa că nu prea cred că de aici vine problema.

Adi73
14 January 2020, 18:09
Și nu prea pricep de ce se leagă doar de cei doi IOART.DB și de IOBANCA.DB. Până la cele 2 fișiere precum și după ele reindexare decurge fără erori.

alexadi
18 January 2020, 08:56
1.ai rulat din arhiva sau ai dezarhivat kitul si l-ai rulat din folderul rezultat?
2. Ai dep activat, mentorul e trecut la exceptii, la fel si instal.exe.
3. Ai verificat permisiunile intre cele 2 SO? pe mentor ar tr sa ai inclusiv si acele special permission (vezi ca in securityai niste advanced poti si de acolo sa verifici ce setari ai).
Iti zic din ce probleme m-am intanlit eu cu ele cand mi-am reinstalat bazale de date si ce a trebuit sa setez. Sper sa te ajute macar una din aceste punte de plecare. Sunt curios cum ai rezolvat pana la urma si de la ce a fost acesta problema.

Adi73
18 January 2020, 10:06
Totul este setat corect, excepție în DEP, adăugat în Firewall, setate permisiunilor pe mentor, borland, cheie. Programul funcționează impecabil până în momentul când vrei să faci o reindexare. Oricum, eu mi-am mutat mentorul pe acest server de vreo câteva zile și cel puțin până acum totul este ok. În schimb, pe un alt server, care lucrează pe Windows server 2016 de vreo 3 ani, care nu a avut nici o problemă până acum, au început să apară tot acest gen de erori după update-ul Microsoft de marți. În mod sigur, în ambele cazuri este vorba despre permisiuni de Windows și nu de mentor. Explicație: Lucrez în satelit, cu 2 chei de rețea, de asta am 2 servere.

alexadi
18 January 2020, 10:28
Ai share de retea sau terminal service?

Adi73
18 January 2020, 10:38
Terminal service

alexadi
18 January 2020, 22:50
Cred ca mai usor decat un share pe folderul de mentor ar fi un grup de utilizatori care sa aiba drepturi full, asa orice utilizator are aceleasi drepturi fara sa ai nici o problema cu reteaua, e si mai simplu de gestionat pentru tine, iar acolo un drept full pe tot inclusiv si pe speciall permision, si mai jos din advanced tot asa setat si eu zic ca ar trebui sa mearga.

alexadi
25 January 2021, 15:55
T Oricum, eu mi-am mutat mentorul pe acest server de vreo câteva zile și cel puțin până acum totul este ok. În schimb, pe un alt server, care lucrează pe Windows server 2016 de vreo 3 ani, Explicație: Lucrez în satelit, cu 2 chei de rețea, de asta am 2 servere.

Vad ca ai si 2016 si 2019 ca So de server, care din ele este mai ok pentru lucrul cu mentorul? Mai rapid, mai optimizat, etc

Multumesc anticipat pentru ajutor.

Adi73
25 January 2021, 16:36
Indiscutabil, 2019 este cel mai 'pliat' pe WinMentor dintre toate SO pe care le-a avut Windows. Singura diferenta este ca va trebui sa lucrezi cu Domain. Nu trebuie sa-l cumperi, trebuie sa-ti configurezi unul pe server. Doar asa merge Server 2019.