Διαφορά μεταξύ isql και osql

isql έναντι osql



Το Osql και το isql είναι και τα δύο εργαλεία συνδεσιμότητας που επιτρέπουν σε έναν SQL Server να εκτελεί συναλλαγές εντολών SQL. Είναι σημαντικά, καθώς λειτουργούν παρόμοια με τον SQL Server Query Analyzer. Πώς συγκρίνονται αυτά τα δύο εργαλεία σύνδεσης μεταξύ τους;

Το Osql είναι ένα βοηθητικό πρόγραμμα γραμμής εντολών του οποίου η κύρια λειτουργία είναι να παρέχει μια διεπαφή για το ερώτημα που βασίζεται σε ODBC στον διακομιστή SQL. Η χρήση του osql αντικαθιστά τη χρήση του isql στο DB-Library API. Αυτό το βοηθητικό πρόγραμμα συνοδεύεται από τον Microsoft SQL Server 2000. Οι περιορισμοί του isql διορθώνονται από το osql.



Μεταξύ των χρήσεων του osql επιτρέπεται στους χρήστες να εισάγουν αλληλεπιδραστικά τις δηλώσεις Transact SQL, οι οποίες μιμούνται τη γραμμή εντολών. Αυτό που λαμβάνεται ως αποτέλεσμα της ενέργειας εμφανίζεται στο παράθυρο της γραμμής εντολών του osql.



Το Osql επιτρέπει επίσης στους χρήστες να υποβάλουν μια εργασία που εκτελείται από το osql, το οποίο έχει τη δυνατότητα είτε να καθορίσει εάν μια μεμονωμένη δήλωση Transact-SQL είτε εάν εκτελείται, επισημαίνει την ακριβή τοποθεσία όπου το βοηθητικό πρόγραμμα με ένα αρχείο κειμένου που περιέχει δηλώσεις Transact-SQL για εκτέλεση. Η έξοδος του osql κατευθύνεται κανονικά σε ένα αρχείο κειμένου του οποίου μπορεί να εμφανιστεί σε ένα παράθυρο γραμμής εντολών.

Η εκτέλεση του βοηθητικού προγράμματος osql μπορεί να γίνει απευθείας από το λειτουργικό σύστημα, με πολλές μόνο ευαίσθητες επιλογές να είναι οι πεζά. Κατά την εκκίνηση, το osql θα αποδεχτεί δηλώσεις SQL καθώς στέλνει αυτές τις δηλώσεις στον διακομιστή. Τα αποτελέσματα μορφοποιούνται και εμφανίζονται στην οθόνη και το QUIT ή EXIT είναι οι εντολές που χρησιμοποιούνται για την έξοδο από τη γραμμή εντολών.

Η αποτυχία καθορισμού ονομάτων χρηστών κατά την εκκίνηση του osql είναι ότι ο διακομιστής SQL 2000 ελέγχει τις μεταβλητές περιβάλλοντος και τις χρησιμοποιεί. Ένα καλό παράδειγμα περιβαλλοντικών μεταβλητών χρησιμοποίησε τον χρήστη και τον διακομιστή. Εάν οι μεταβλητές περιβάλλοντος δεν έχουν οριστεί, η γραμμή εντολών οδηγεί στη χρήση του ονόματος του σταθμού εργασίας.



Το Isql, από την άλλη πλευρά, είναι ένα βοηθητικό πρόγραμμα του οποίου η κύρια λειτουργία είναι να επιτρέπει την εισαγωγή καταστάσεων Transact-SQL, καθώς και αρχεία σεναρίων και διαδικασίες συστήματος. Χρησιμοποιεί τη βιβλιοθήκη DB για επικοινωνία με τον Microsoft SQL Server 2000.

Το Isql λειτουργεί ως πελάτης επιπέδου SQL Server 6.5 όταν συνδέεται με τον SQL Server 2000. Ωστόσο, δεν υποστηρίζει ορισμένες δυνατότητες του SQL Server 2000. Η έκδοση του isql βασίζεται στο ODBC και δεν υποστηρίζει ορισμένες από τις δυνατότητες του SQL Server 2000. Το Isql είναι σε θέση να εκτελεί σενάρια που δεν είναι δυνατή η εκτέλεση του osql.

Ένας περιορισμός που έχει το isql είναι ότι δεν υποστηρίζει το Unicode, ωστόσο ο αναλυτής SQL Query αποθηκεύει από προεπιλογή SQL Scripts στο Unicode. Για την αποφυγή αυτού του προβλήματος, προτιμάται η χρήση της OSQL. Το ANSI μπορεί επίσης να χρησιμοποιηθεί εάν πρέπει να χρησιμοποιηθεί. Ένα άλλο πράγμα που πρέπει να σημειωθεί είναι ότι το isql δεν ορίζει καμία επιλογή σύνδεσης από προεπιλογή. Όπως συμβαίνει στο osql, η αποτυχία προσδιορισμού ενός ονόματος παίρνει το isql στις μεταβλητές περιβάλλοντος και η έλλειψη μεταβλητών περιβάλλοντος οδηγεί στο όνομα του σταθμού εργασίας που χρησιμοποιείται.



Περίληψη

Το Osql και το isql είναι κοινά εργαλεία συνδεσιμότητας που χρησιμοποιούνται στο περιβάλλον SQL.
Επιτρέπουν σε έναν SQL Server να εκτελεί συναλλαγές εντολών SQL.
Το βοηθητικό πρόγραμμα γραμμής εντολών osql έχει την κύρια λειτουργία της παροχής μιας διεπαφής για το ερώτημα που βασίζεται σε ODBC στον διακομιστή SQL.
Το Osql επιτρέπει επίσης στους χρήστες να υποβάλουν μια εργασία που εκτελείται.
Το Isql είναι ένα βοηθητικό πρόγραμμα του οποίου η κύρια λειτουργία είναι να επιτρέπει τις δηλώσεις Transact-SQL.
Η OSQL υποστηρίζει Unicode.
Το Isql δεν υποστηρίζει Unicode. Μπορεί να λειτουργήσει μόνο με μορφή ANSI.
Τόσο το osql όσο και το isql επανέρχονται στο περιβάλλον λειτουργίας όταν δεν προσδιορίζονται ονόματα και αν όχι, μετακινούνται για να πάρουν το όνομα του σταθμού εργασίας.

Δημοφιλείς Αναρτήσεις

24 δαχτυλίδια αρραβώνων κάτω από $ 1.000

Υπάρχουν πολλά όμορφα διαμαντένια δαχτυλίδια που πέφτουν πολύ κάτω από το όριο των $ 1.000, και αν είστε πρόθυμοι να εξετάσετε τις παραδοσιακές πέτρες και τις ρυθμίσεις, οι επιλογές είναι σχεδόν απεριόριστες-και ατελείωτα προσιτές.

Διαφορά μεταξύ AES και 3DES

AES έναντι 3DES AES (Advanced Encryption Standard) και 3DES, ή επίσης γνωστά ως Triple DES (Data Encryption Standard) είναι δύο από τα τρέχοντα πρότυπα στα δεδομένα

Το Brave B-24 Aircrews εισήγαγε λαθραία κατασκόπους σε εχθρικό έδαφος στην Ευρώπη

Όταν η Γαλλική Αντίσταση χρειαζόταν βοήθεια, μια μοίρα πρώην κυνηγών έγινε το αεροσκάφος του OSS. Τον Μάιο του 1944, λίγο μετά την άφιξή τους στην Αγγλία,

Μυστικά Supermodel για να δείχνεις υπέροχος με μπικίνι (που δεν έχουν καμία σχέση με την άσκηση!)

Σίγουρα, τα σούπερ μοντέλα είναι γενετικά προικισμένες τυχερές πάπιες που πληρώνονται για να φροντίζουν το σώμα τους και να τρώνε σωστά. Αλλά ακόμα και αυτά έχουν μυστικά στα οποία βασίζονται όταν χρειάζονται επιπλέον αυτοπεποίθηση για να δείχνουν υπέροχα με μπικίνι. Διαβάστε παρακάτω για να μάθετε μερικά έξυπνα κόλπα εμπιστοσύνης κορυφαίων μοντέλων.

Οι καλύτερες νέες ταινίες με γνώμονα τις γυναίκες: Spy, Bessie, Aloha και πολλά άλλα

Χρειάζεστε έναν λόγο για να περάσετε χρόνο στο σκοτάδι με ποπ κορν; Μην ψάχνετε άλλο: Αυτές οι ταινίες πρωτοπορούν με εκπληκτικές γυναικείες ιστορίες.

Διαφορά μεταξύ MDF και σωματιδίων

MDF vs Particle Boards Λόγω της ταχείας εξάντλησης των στερεών ξύλων και της δυσκολίας στην κατασκευή μεγάλων επίπεδων πάνελ, ο άνθρωπος έμαθε να δημιουργεί προϊόντα ξύλου