Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> C /C + + Προγραμματισμός

Πώς μπορώ να καθορίσει ένα Visual Studio 6.0 T - SQL Debugger Buffer Overflow

; Transact - SQL ( T - SQL ) είναι μια εφαρμογή της Structured Query Language που χρησιμοποιείται για πρόσβαση σε βάσεις δεδομένων . Η T - SQL Debugger είναι ένα εργαλείο εντοπισμού σφαλμάτων του Microsoft SQL Server ενσωματωθεί με το σχεδιαστή Περιβάλλον Δεδομένων . Μπορείτε να debug απομακρυσμένες αποθηκευμένες διαδικασίες γραμμένο σε T - SQL από τη Microsoft Visual Basic περιβάλλον , δηλαδή το Visual Studio , χρησιμοποιώντας T - SQL Debugger . Κλήσεις διαδικασίας Remote είναι ένας τρόπος για να ενσωματώσετε κώδικα SQL σε C ​​, C + + ή Visual Basic εφαρμογή πελάτη . Εάν εγκαταστήσετε την έκδοση Enterprise του Visual Basic , τα στοιχεία πελάτη της T - SQL Debugger θα συμπεριληφθεί ως μέρος των εργαλείων πελάτη SQL Server . Οι server-side εγκατάσταση πρέπει να γίνει με την εγκατάσταση του SQL Server ( έκδοση 6.5 και το Service Pack 3 ή νεότερη έκδοση ) . Η Microsoft Visual Basic Object T - SQL Debugger " VBSDIEvent " περιέχει ένα κρυμμένο μέθοδο που ονομάζεται " NewSPID . " Εάν η τρίτη παράμετρος " lpctstrDBName " περιέχει μια σειρά μεγαλύτερο από 45 χαρακτήρες , ένα buffer overflow μπορεί να συμβεί σε Visual Basic 6.0 Integrated Development Environment ( IDE ) " vb6.exe . " Το σφάλμα χρόνου εκτέλεσης λέει ότι μια κλήση απομακρυσμένης διαδικασίας απέτυχε . Visual Studio 6.0 Service Pack 6 θεραπείες αυτό το πρόβλημα . Οδηγίες
Η 1

λήψη του Visual Studio 6.0 Service Pack 6 ή νεότερη έκδοση από τη Microsoft Download Κέντρο . ( Βλ. Πόρων ). 2

Ξεκινήστε το Visual Studio .
Εικόνων 3

Πηγαίνετε πίσω στο περιβάλλον της Visual Basic debugging σας να διορθώσετε τον πηγαίο κώδικα .

4

Ανασύνθεση το σενάριο που προκαλεί την υπερχείλιση . Βήμα μέσω της απομακρυσμένης διαδικασίας κλήση ή το T-SQL κώδικα στο πρόγραμμα -πελάτη που προκάλεσε το σφάλμα . Δεν θα πρέπει να δείτε το μήνυμα σφάλματος .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα