1 Ανοίξτε το Microsoft SQL Server Management Studio για . Η εφαρμογή αυτή χρησιμοποιείται για την αναζήτηση απευθείας στον server . Είναι περιλαμβάνεται στο πακέτο λογισμικού SQL Server . . Όταν είναι ανοικτή, αυτόματα προεπιλογές σε μια κονσόλα εντολών, όπου μπορεί να ελεγχθεί η σύνδεση της βάσης δεδομένων 2
Χρησιμοποιήστε την ακόλουθη σύνταξη στην κονσόλα την εντολή : . EXEC [ RemoteServerName ] DB_Name.DB_Owner.StoredProcThe " RemoteServerName "είναι το όνομα της βάσης δεδομένων που συνδέονται . Σημειώστε ότι αυτό το όνομα είναι διαφορετικό από το τοπικό όνομα του SQL Server . Η επόμενη παράμετρος , που ονομάζεται " db_name , " είναι το όνομα της βάσης δεδομένων που συνδέονται . " Db_owner " είναι συνήθως " dbo " για τις περισσότερες ρυθμίσεις SQL , αλλά μερικοί διαχειριστές δημιουργούν διαφορετικά δικαιώματα κατόχου βάσης δεδομένων , έτσι ώστε αυτό το όνομα μπορεί να διαφέρει . Τέλος, το " StoredProc " παράμετρος προσδιορίζει την αποθηκευμένη διαδικασία . Εάν αυτή η κλήση αποτύχει , τότε η σύνδεση της βάσης δεδομένων δεν λειτουργεί σωστά
εικόνων 3
Χρησιμοποιήστε την ακόλουθη εντολή για να εκτελέσετε απευθείας ερωτήματα στο διακομιστή : . SELECT * FROM OPENQUERY ( [ RemoteServerName ] , "SELECT * από τον πελάτη " ) Αυτή η εντολή είναι διαφορετικό από εκείνο στο Βήμα 2 . Αυτό ελέγχει τη σύνδεση της βάσης δεδομένων για την άδεια να χρησιμοποιηθεί η άμεση ερωτήματα στο διακομιστή . Αυτή είναι μια μέθοδος που χρησιμοποιείται για τη δημιουργία δυναμικών ερωτήματα για διακομιστές βάσεων δεδομένων , το οποίο μπορεί να είναι ένα θέμα ασφαλείας , αν δεν εφαρμοστεί σωστά . Εάν η σύνδεση δεν έχει δικαιώματα ή εσφαλμένα συσταθεί , ένα λάθος θα πρέπει να επιστραφεί από τον SQL Server .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα