; 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 κώδικα στο πρόγραμμα -πελάτη που προκάλεσε το σφάλμα . Δεν θα πρέπει να δείτε το μήνυμα σφάλματος .
Η
εικόνων