Σύνοψη
Η σημαία ανίχνευσης του SQL Server 4616 δεν είναι πλέον απαραίτητη για το Microsoft Dynamics NAV 2009 SP1. Μετά την αναβάθμιση σε Microsoft Dynamics NAV 2009 SP1, οι διαχειριστές συστήματος θα πρέπει να εξετάσουν το ενδεχόμενο απενεργοποίησης της σημαίας ανίχνευσης του SQL Server 4616.
Περισσότερες πληροφορίες
Η σημαία ανίχνευσης του SQL Server 4616 δεν είναι πλέον απαραίτητη για το Microsoft Dynamics NAV 2009 SP1. Μετά την αναβάθμιση σε Microsoft Dynamics NAV 2009 SP1, οι διαχειριστές συστήματος θα πρέπει να εξετάσουν το ενδεχόμενο απενεργοποίησης της σημαίας ανίχνευσης του SQL Server 4616.
Ξεκινώντας με τη δόμηση 24080 ΤΟΥ Microsoft Dynamics NAV 4.0 SP3, η σημαία ανίχνευσης του SQL Server 4616 έπρεπε να είναι ενεργοποιημένη για το Microsoft Dynamics NAV με τον SQL Server. Αυτό ήταν αρχικά υποχρεωτικό κατά την εκτέλεση του Microsoft Dynamics NAV με τον Microsoft SQL Server 2005, αλλά στη συνέχεια απαιτήθηκε επίσης για τον Microsoft SQL Server 2008.
Γιατί χρειαζόμαστε σημαία ανίχνευσης 4616;
Ο SQL Server 2005 παρουσίασε αυξημένη προστασία ασφαλείας για τα μετα-δεδομένα βάσης δεδομένων, γεγονός που σημαίνει ότι η ορατότητα περιο νήθηκε από προεπιλογή για τους χρήστες με τέτοιο τρόπο ώστε να μην μπορούν πλέον να βλέπουν λεπτομέρειες σύνδεσης για άλλες συνδέσεις, εκτός εάν τους έχουν παραχωρηθεί δικαιώματα "VIEW SERVER STATE". Ωστόσο, οι λειτουργίες παραχώρησης αδειών χρήσης του Microsoft Dynamics NAV και η δυνατότητα προγράμματος-πελάτη για την εμφάνιση περιόδων λειτουργίας βάσης δεδομένων απαιτούν οι χρήστες να έχουν ορατότητα σε όλες τις ενεργές λεπτομέρειες σύνδεσης. Η σημαία ανίχνευσης του SQL Server 4616 έχει ως αποτέλεσμα ο SQL Server 2005 και ο SQL Server 2008 να συμπεριφέρονται με τον ίδιο τρόπο όπως ο SQL Server 2000 όσον αφορά την ορατότητα των μετα-δεδομένων. Επομένως, όταν προστέθηκε υποστήριξη για τον SQL Server 2005 για το Microsoft Dynamics NAV, παρουσιάστηκε επίσης η απαίτηση για ενεργοποίηση της σημαίας ανίχνευσης 4616.
Γιατί δεν χρειαζόμαστε πλέον σημαία ανίχνευσης 4616;
Με την κυκλοφορία του Microsoft Dynamics NAV 2009 SP1, η σημαία ανίχνευσης 4616 δεν είναι πλέον απαραίτητη. Το προϊόν χρησιμοποιεί πλέον δικαιώματα "VIEW SERVER STATE" για να ενεργοποιήσει την ορατότητα στις απαιτούμενες πληροφορίες σύνδεσης για κάθε χρήστη.
Για τους πελάτες που χρησιμοποιούν τη σημαία ανίχνευσης του SQL Server 4616 για παλαιότερες εκδόσεις του Microsoft Dynamics NAV, η Microsoft συνιστά να απενεργοποιήσετε αυτήν τη σημαία ανίχνευσης μετά την αναβάθμιση σε Microsoft Dynamics NAV 2009 SP1, εάν δεν υπάρχουν άλλες εφαρμογές που απαιτούν αυτή τη σημαία ανίχνευσης. Στα περισσότερα περιβάλλοντα θα προστεθεί σημαία ανίχνευσης 4616 στις παραμέτρους εκκίνησης για την υπηρεσία SQL Server. Ακολουθήστε τα παρακάτω βήματα για να καταργήσετε τη σημαία ανίχνευσης:
-
Μετάβαση στην Έναρξη, Όλα τα προγράμματα
-
Επιλέξτε Microsoft SQL Server 2005/2008, Εργαλεία ρύθμισης παραμέτρων, Διαχείριση παραμέτρων του SQL Server.
-
Στη Διαχείριση παραμέτρων του SQL Server, επιλέξτε τις υπηρεσίες SQL Server 2005/2008 και, στη συνέχεια, επιλέξτε SQL Server (MSSQLSERVER) στην περιοχή "Όνομα".
-
Κάντε δεξί κλικ στον SQL Server (MSSQLSERVER) και επιλέξτε "Ιδιότητες".
-
Στις ιδιότητες του SQL Server (MSSQLSERVER), επιλέξτε την καρτέλα "Για προχωρημένους".
-
Στη λίστα τιμών, κάντε διπλό κλικ στην επιλογή "Παράμετροι εκκίνησης".
-
Στη λίστα τιμών για τις παραμέτρους εκκίνησης (συνήθως κοντά στο τέλος), καταργήστε τα εξής: ;-T4616
-
Κάντε κλικ στο κουμπί OK για να αποθηκεύσετε την αλλαγή.
-
Κάντε δεξί κλικ στον SQL Server (MSSQLSERVER) και επιλέξτε "Επανεκκίνηση".
Σε ορισμένες σπάνιες περιπτώσεις, η σημαία ανίχνευσης μπορεί να ενεργοποιηθεί στον SQL Server χρησιμοποιώντας κάποια άλλα μέσα (π.χ. εντολή DBCC TRACEON). Συμβουλευτείτε το διαχειριστή της βάσης δεδομένων του SQL Server για συμβουλές σε αυτά τα σενάρια.