Αναγν. άρθρου: 327489 - Τελευταία αναθεώρηση: Τρίτη, 21 Δεκεμβρίου 2010 - Αναθεώρηση: 2.0 ΔΙΑΔΙΚΑΣΙΕΣ: Χρήση της ρύθμισης του DisallowAdHocAccess ελέγχου πρόσβασης σε συνδεδεμένους διακομιστές
Σε αυτήν τη σελίδαΠερίληψηΑυτό το άρθρο εξηγεί τον τρόπο απενεργοποίησης του ad hoc ερωτήματα που χρησιμοποιούν το OPENROWSET ή τη λειτουργία OPENDATASOURCE στον SQL Server. Απενεργοποίηση καταστάσεων Transact-SQLΥπάρχουν δύο τρόποι που μπορείτε να απενεργοποιήσετε προτάσεις Transact-SQL που χρησιμοποιούν συμβολοσειρές σύνδεσης ad-hoc με συγκεκριμένες υπηρεσίες παροχής OLE DB στις συναρτήσεις OPENROWSET και OPENDATASOURCE:
Καθορίστε τοDisallowAdHocAccessΗ ιδιότητα όταν δημιουργείτε ένα συνδεδεμένο διακομιστήΌταν δημιουργείτε έναν συνδεδεμένο διακομιστή σε έναν υπολογιστή που εκτελεί τον SQL Server, μπορείτε να καθορίσετε τοDisallowAdHocAccessη ιδιότητα για την υπηρεσία παροχής OLE DB. Για να το κάνετε αυτό, ακολουθήστε τα εξής βήματα:
Τροποποίηση του μητρώου με μη αυτόματο τρόπο και να προσθήκης της τιμής DisallowAdHocAccessΌταν αποθηκεύεται ένα συνδεδεμένο διακομιστή, τοDisallowAdHocAccessη ιδιότητα μπορεί να οριστεί μόνο από μια ρύθμιση του μητρώου.ΣΗΜΕΙΩΣΗ: Οι δύο εικόνες είναι απλά παραδείγματα πώς μπορείτε να αλλάξετε την υπηρεσία παροχής OLE DB για ODBC και τα δύο και για την υπηρεσία παροχής SQL Server OLE DB. Εάν θέλετε να χρησιμοποιήσετε διαφορετική υπηρεσία παροχής OLE DB, πρέπει να τροποποιήσετε την καταχώρηση αυτής της υπηρεσίας παροχής. ΣημαντικόΑυτή ενότητα, μέθοδο ή εργασία περιέχει βήματα που θα σας πληροφορήσει πώς να τροποποιήσετε το μητρώο. Ωστόσο, ενδέχεται να προκύψουν σοβαρά προβλήματα εάν δεν τροποποιήσετε σωστά το μητρώο. Κατά συνέπεια, βεβαιωθείτε ότι ακολουθείτε προσεκτικά τα εξής βήματα. Για επιπλέον προστασία, δημιουργήστε αντίγραφα ασφαλείας του μητρώου προτού το τροποποιήσετε. Με αυτόν τον τρόπο, μπορείτε να επαναφέρετε το μητρώο εάν προκύψει πρόβλημα. Για περισσότερες πληροφορίες σχετικά με τον τρόπο δημιουργίας αντιγράφων ασφαλείας και επαναφοράς του μητρώου, κάντε κλικ στον αριθμό του άρθρου παρακάτω για να προβάλετε το άρθρο της Γνωσιακής βάσης της Microsoft: 322756
(http://support.microsoft.com/kb/322756/
)
Τρόπος δημιουργίας αντιγράφων ασφαλείας και επαναφοράς του μητρώου στα Windows Προσθήκη της τιμής DisallowAdHocAccessΓια να προσθέσετε τοDisallowAdHocAccessτιμή, ακολουθήστε τα εξής βήματα:
Τροποποίηση μιας υπάρχουσας τιμής DisallowAdHocAccessΓια να τροποποιήσετε ένα υπάρχονDisallowAdHocAccessτιμή, ακολουθήστε τα εξής βήματα:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft Server\ SQL <instance name="">\Providers\MSDASQL</instance> ΣΗΜΕΙΩΣΗ: Με τοDisallowAdHocAccessη ιδιότητα οριστεί σε 1, SQL Server δεν επιτρέπει ad hoc πρόσβαση μέσω του OPENROWSET και τις συναρτήσεις OPENDATASOURCE σε σχέση με την καθορισμένη υπηρεσία παροχής OLE DB. Εάν προσπαθήσετε να καλέσετε αυτές τις συναρτήσεις σε ερωτήματα ad hoc, θα λάβετε ένα μήνυμα λάθους παρόμοιο με: Διακομιστής: Μήνυμα λάθους 7415, 16 επιπέδου, κατάσταση 1, γραμμή 1 Ad hoc πρόσβαση στην υπηρεσία παροχής OLE DB 'Microsoft.Jet.OLEDB.4.0' επιτράπηκε. Αυτή η υπηρεσία παροχής θα πρέπει να έχει πρόσβαση μέσω ενός συνδεδεμένου διακομιστή. ΑναφορέςΗλεκτρονικά βιβλία SQL Server Books Online, θέματα: "Υπηρεσίες παροχής OLE DB ρύθμιση παραμέτρων για ερωτήματα κατανεμημένο", "OPENROWSET αναφοράς Transact-SQL", "OPENDATASOURCE αναφοράς Transact-SQL" Οι πληροφορίες σε αυτό το άρθρο ισχύουν για:
Μηχανικά μεταφρασμένοΣΗΜΑΝΤΙΚΟ: Αυτό το άρθρο είναι προϊόν λογισμικού μηχανικής μετάφρασης της Microsoft και όχι ανθρώπινης μετάφρασης. Η Microsoft σάς προσφέρει άρθρα που είναι προϊόντα ανθρώπινης αλλά και μηχανικής μετάφρασης έτσι ώστε να έχετε πρόσβαση σε όλα τα άρθρα της Γνωσιακής Βάσης μας στη δική σας γλώσσα. Ωστόσο, ένα άρθρο που έχει προκύψει από μηχανική μετάφραση δεν είναι πάντα άριστης ποιότητας. Ενδέχεται να περιέχει λεξιλογικά, συντακτικά ή γραμματικά λάθη, όπως ακριβώς τα λάθη που θα έκανε ένας μη φυσικός ομιλητής επιχειρώντας να μιλήσει τη γλώσσα σας. Η Microsoft δεν φέρει καμία ευθύνη για τυχόν ανακρίβειες, σφάλματα ή ζημίες που προκύψουν λόγω τυχόν παρερμηνειών στη μετάφραση του περιεχομένου ή χρήσης του από τους πελάτες της. Επίσης, η Microsoft πραγματοποιεί συχνά ενημερώσεις στο λογισμικό μηχανικής μετάφρασης. Η αγγλική έκδοση αυτού του άρθρου είναι η ακόλουθη:327489
(http://support.microsoft.com/kb/327489/en-us/
)
| Άλλοι πόροι Tοποθεσίες υποστήριξης
ΚοινότηταΆμεση λήψη βοήθειαςΜεταφράσεις άρθρων
|






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email


Επιστροφή στην αρχή
