α) ανοίγουμε το ευρετήριο παραστατικών παραγωγής (αλλά μπορεί να
συμβεί και σε άλλα κυκλώματα)
β) πατάμε το κουμπί "Ευρετήριο", χωρίς να βάλουμε φίλτρα.
γ) Όταν και αφού έχουμε αρκετές εγγραφές, στον activity monitor της
SQL server βλέπουμε οτι η εντολή "select ..." μπαίνει σε suspended
mode περιμένοντας κάποια απάντηση απο τον client με αποτέλεσμα το
σύστημα να κάνει deadlock και να μήν μας αφήνει να σβήσουμε ή να
αλλάξουμε ή να καταχωρήσουμε άλλο παραστατικό. Βασικά κολλάει το
Softone περιμένοντας τον client που έκανε το ευρετήριο.
Υπάρχει κάποια λύση ?
Ευχαριστώ
--
Softone Developers Network group.
To post to this group, send email to so...@googlegroups.com
On 30 Σεπτ, 11:31, Κωνσταντίνος Βάππας <vappaskonstanti...@gmail.com>
wrote:
> Ηλία καλημέρα,
> θα ήθελα 2 πληροφορίες:
>
> 1. Μέσα στο S1 στην καρτέλα ρυθμίσεις, στο πρώτο tab παράμετροι, αν είναι
> τσεκαρισμένη η επιλογή One connection for browse-trns.
> 2. Ποια έκδοση του SQL Server και ποιο Service Pack του SQL έχεις.
>
> Στις 30 Σεπτεμβρίου 2010 11:17 π.μ., ο χρήστης Elias
> <lillou...@hotmail.com>έγραψε:
>
>
>
> > Καλημέρα. Ανακάλυψα ένα πρόβλημα που παρουσιάστηκε με το εξής σενάριο,
> > παρόλο που δεν είμαι σίγουρος αν το forum αυτό είναι ο κατάλληλος
> > χώρος για να το αναφέρω:
>
> > α) ανοίγουμε το ευρετήριο παραστατικών παραγωγής (αλλά μπορεί να
> > συμβεί και σε άλλα κυκλώματα)
> > β) πατάμε το κουμπί "Ευρετήριο", χωρίς να βάλουμε φίλτρα.
> > γ) Όταν και αφού έχουμε αρκετές εγγραφές, στον activity monitor της
> > SQL server βλέπουμε οτι η εντολή "select ..." μπαίνει σε suspended
> > mode περιμένοντας κάποια απάντηση απο τον client με αποτέλεσμα το
> > σύστημα να κάνει deadlock και να μήν μας αφήνει να σβήσουμε ή να
> > αλλάξουμε ή να καταχωρήσουμε άλλο παραστατικό. Βασικά κολλάει το
> > Softone περιμένοντας τον client που έκανε το ευρετήριο.
>
> > Υπάρχει κάποια λύση ?
>
> > Ευχαριστώ
>
> > --
> > Softone Developers Network group.
> > To post to this group, send email to so...@googlegroups.com- Απόκρυψη κειμένου σε παράθεση -
>
> - Εμφάνιση κειμένου σε παράθεση -
--
δεν μπορούσαν να καταχωρήσουν παραστατικό,
και έχοντας το SQL monitor ανοιχτό, κόλλαγε στο UPDATE MTRBALSHEET...
Τρέχοντας το ίδιο query στον SQL Server κατευθείαν έκανε timeout.
σαν να είχε κλειδώσει ο πίνακας..
Με επαννεκίνηση του SQL διορθωνόταν.
δεν έχω αναφορά τι έκαναν πριν, που προκαλούσε αυτή τη συμπεριφορά,
αλλά το "να μήν μας αφήνει να σβήσουμε ή να αλλάξουμε ή να
καταχωρήσουμε άλλο παραστατικό."
είναι ακριβώς η συμπεριφορά που είδα κι εγώ, και είπα μήπως είναι
σχετικό και βοηθήσει
Μάκης
Ροδιακή Πληροφορική
Βάλαμε SQL2005 για να γλυτώσουμε τα σχετικά προβλήματα page-locking ,
αναβαθμίστηκε η εκδοση σε 209... αλλά το πρόβλημα συνεχιζόταν μέχρι
που 2 μήνες μετά και εντελώς "ξαφνικά", το πρόβλημα εξαφανίστηκε...
...Μέχρι πρώτες μέρες του Σεπτέμβρη, στα καλά καθούμενα και πάλι,
χωρίς καμμία επέμβαση είτε στο Soft1 είτε στον SQL είτε στον σταθμό
εργασίας, το σύστημα πάλι lock-άρει ακριβώς όπως το περιγράφουν οι
συνάδελφοι..... Σε κάποιες περιπτώσεις μάλιστα το lock συμβαίνει σε
SELECT FINDOC ... και ενώ ο χειριστής είναι εντελώς inactive ..... (πχ
απλά έχει μπροστά του ένα ευρετήριο ή μία προβολή πελάτη...)
Το ενδιαφέρον είναι ότι το lock προκαλείται πάντα από τον ίδιο
χειριστή ....
Σε τηλ.επικοινωνία μαζι τους, ζήτησα να αλλάξουν αυτό το one
connection for browser trns flag σε ΟΝ ...μπας και γλιτώσουμε από τα
lock-άρισματα...
Θα ενημερώσω το group για νεότερες εξελίξεις...