Μετάβαση στο κύριο περιεχόμενο
Υποστήριξη
Είσοδος με Microsoft
Είσοδος ή δημιουργία λογαριασμού.
Γεια σας,
Επιλέξτε διαφορετικό λογαριασμό.
Έχετε πολλούς λογαριασμούς
Επιλέξτε τον λογαριασμό με τον οποίο θέλετε να εισέλθετε.

Συμπτώματα

Εξετάστε το ακόλουθο σενάριο:

  • Μπορείτε να εκτελέσετε μια παρουσία της ενοποίησης υπηρεσιών καταλόγου και καταλόγου SSISDB στο 2012 του Microsoft SQL Server ή 2014 διακομιστή SQL.

  • Εκχωρήστε δικαιώματα στα μέλη της ομάδας των Windows, ώστε να έχουν πρόσβαση σε SSIS καταλόγου φάκελο, έργο ή περιβάλλον ασφαλιζόμενο στοιχείο.

    Σημείωση Μπορείτε να παραχωρήσετε τα δικαιώματα σε οποιονδήποτε από τους παρακάτω τρόπους:

    • Μπορείτε να χρησιμοποιήσετε Management Studio. Για να το κάνετε αυτό, κάντε δεξιό κλικ στο αντικείμενο στον κατάλογο υπηρεσιών ενοποίησης, επιλέξτε την εντολή Ιδιότητεςκαι στη συνέχεια, στη σελίδα " δικαιώματα ", μεταβείτε στην ομάδα, προσθέστε την ομάδα και, στη συνέχεια, επιλέξτε τα δικαιώματα για αυτήν την ομάδα.

    • Καλέστε την ακόλουθη αποθηκευμένη διαδικασία:

      [SSISDB].[catalog].[grant_permission]

  • Ένας χρήστης των Windows που είναι μέλος της ομάδας των Windows προσπαθεί να προβάλλει και να εκτελεί τα πακέτα στη βάση δεδομένων SSISDB στον κατάλογο υπηρεσιών ενοποίησης, χρησιμοποιώντας Management Studio ή την αποθηκευμένη διαδικασία.


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

Αιτία

Αυτό το ζήτημα παρουσιάζεται εξαιτίας ενός ζητήματος στο εσωτερικό SSISDB προβολές. Αυτό εμποδίζει το χρήστη να έχουν την αναμενόμενη ουσιαστικών δικαιωμάτων, όταν τα δικαιώματα εκχωρούνται με τη χρήση της συμμετοχής σε ομάδες των Windows.

Κάθε νέα αθροιστική ενημερωμένη έκδοση για τον SQL Server περιέχει όλες τις επείγουσες επιδιορθώσεις και όλες τις ασφαλείας διορθώνει που συμπεριλήφθηκαν με την προηγούμενη αθροιστική ενημερωμένη έκδοση. Αποσύρετε τις πιο πρόσφατες αθροιστικές ενημερωμένες εκδόσεις για τον SQL Server:


Εναλλακτικός τρόπος αντιμετώπισης

Για να επιλύσετε αυτό το ζήτημα, μην χρησιμοποιείτε την ομάδα Windows διαφόρων χρηστών για πρόσβαση το ασφαλιζόμενο SSIS. Αντί για αυτό, χρησιμοποιήστε ένα ρόλο χρήστη βάσης δεδομένων στον SQL Server για τη συμπύκνωση αναγκαία λίστα χρηστών των Windows και στη συνέχεια να εκχωρήσετε τα δικαιώματα σε αυτόν το ρόλο βάσης δεδομένων.

Για να το κάνετε αυτό, ακολουθήστε τα εξής βήματα:

  1. Δημιουργήστε τις αναγκαίες συνδέσεις Windows στην παρουσία του SQL Server και, στη συνέχεια, να παρέχει στο χρήστη πρόσβαση στη βάση δεδομένων SSISDB. Για παράδειγμα, μπορείτε να χρησιμοποιήσετε Management Studio, μεταβαίνοντας στο ασφαλείας, κάνοντας κλικ στην επιλογή συνδέσειςκαι, στη συνέχεια, κάνοντας κλικ στην επιλογή Νέα σύνδεση. Ή, μπορείτε να χρησιμοποιήσετε την ακόλουθη δέσμη ενεργειών για κάθε σύνδεση χρήστη των Windows:

    ΧΡΗΣΙΜΟΠΟΙΉΣΤΕ κύρια
    ΜΕΤΆΒΑΣΗ
    ΔΗΜΙΟΥΡΓΊΑ ΣΎΝΔΕΣΗΣ τομέα\ονόματος χρήστη από τα WINDOWS με DEFAULT_DATABASE =κύρια
    ΜΕΤΆΒΑΣΗ
    ΧΡΗΣΙΜΟΠΟΙΉΣΤΕ το SSISDB
    ΜΕΤΆΒΑΣΗ
    ΔΗΜΙΟΥΡΓΊΑ ΧΡΉΣΤΗ τομέα\όνομα χρήστη για ΣΎΝΔΕΣΗ τομέα\όνομα χρήστη
    ΜΕΤΆΒΑΣΗ

  2. Στη βάση δεδομένων SSISDB, δημιουργήστε έναν ρόλο χρήστη βάσης δεδομένων, όπως ssis_users. Για παράδειγμα, μπορείτε να χρησιμοποιήσετε Management Studio, μεταβαίνοντας σε βάσεις δεδομένων, κάνοντας κλικ στην επιλογή SSISDB, κάνοντας κλικ στην επιλογή ασφαλείας, κάνοντας κλικ στην επιλογή Ρόλοι, κάνοντας κλικ στην επιλογή Ρόλοι βάσης δεδομένωνκαι, στη συνέχεια, κάνοντας κλικ στο Νέο ρόλο βάσης δεδομένων. Ή, μπορείτε να χρησιμοποιήσετε την ακόλουθη δέσμη ενεργειών:

    ΧΡΗΣΙΜΟΠΟΙΉΣΤΕ το SSISDB
    ΜΕΤΆΒΑΣΗ
    ΔΗΜΙΟΥΡΓΊΑ ΡΌΛΟΥ ssis_users
    ΜΕΤΆΒΑΣΗ

  3. Προσθέστε τους επιθυμητούς χρήστες σε SSISDB σε το ρόλο ssis_users. Για παράδειγμα, μπορείτε να χρησιμοποιήσετε Management Studio, μεταβαίνοντας σε βάσεις δεδομένων, κάνοντας κλικ στην επιλογή SSISDB, κάνοντας κλικ στην επιλογή ασφαλείας, κάνοντας κλικ στην επιλογή Ρόλοι, κάνοντας κλικ στην επιλογή Ρόλοι βάσης δεδομένων, κάνοντας κλικ στην επιλογή Μέλη του ρόλουκαι, στη συνέχεια, κάνοντας κλικ στο κουμπί Προσθήκη. Ή, μπορείτε να χρησιμοποιήσετε την ακόλουθη δέσμη ενεργειών:

    ΧΡΗΣΙΜΟΠΟΙΉΣΤΕ το SSISDB
    ΜΕΤΆΒΑΣΗ
    ΤΡΟΠΟΠΟΊΗΣΗ ΡΌΛΟΥ ssis_users Προσθήκη ΜΈΛΟΣ τομέα\όνομα χρήστη
    ΜΕΤΆΒΑΣΗ

  4. Κάντε δεξιό κλικ στον κατάλογο υπηρεσιών ενοποίησης το ασφαλιζόμενο αντικείμενο, κάντε κλικ στο κουμπί Ιδιότητες, κάντε κλικ στο κουμπί " Αναζήτηση " στη σελίδα "δικαιώματα" για να προσθέσετε το ρόλο της βάσης δεδομένων σε τα δικαιώματα και κατόπιν επιλέξτε Εκχώρηση ή Άρνηση από την επιθυμητή ρητά δικαιώματα ως εξής:

    Select Grant or Deny on the desired explicit permissions


Σημείωση Αυτά τα δικαιώματα μπορεί να μην επαρκεί για την επιτυχή εκτέλεση ενός πακέτου SSIS. Κάθε πακέτο SSIS είναι μια προσαρμοσμένη σχεδίαση και μπορεί να έχει πρόσθετες ειδικές απαιτήσεις για την πρόσβαση σε ορισμένους διακομιστές και βάσεις δεδομένων ή κοινόχρηστα στοιχεία για να επικυρώσετε ή εκτελέστε το πακέτο SSIS με επιτυχία.

Κατάσταση

Η Microsoft έχει επιβεβαιώσει ότι πρόκειται για ένα ζήτημα των προϊόντων της Microsoft που παρατίθενται στην ενότητα "Ισχύει για".

Αναφορές

Για περισσότερες πληροφορίες, ανατρέξτε στα παρακάτω θέματα στην τοποθεσία Microsoft Developer Network (MSDN) στο Web:

Κατάλογος SSIS

Στο παράθυρο διαλόγου Ιδιότητες φακέλου

Στο παράθυρο διαλόγου Ιδιότητες έργου

Στο παράθυρο διαλόγου Ιδιότητες περιβάλλοντος


Δείτε την ορολογία που χρησιμοποιεί η Microsoft για την περιγραφή ενημερωμένων εκδόσεων λογισμικού.

Χρειάζεστε περισσότερη βοήθεια;

Θέλετε περισσότερες επιλογές;

Εξερευνήστε τα πλεονεκτήματα της συνδρομής, περιηγηθείτε σε εκπαιδευτικά σεμινάρια, μάθετε πώς μπορείτε να προστατεύσετε τη συσκευή σας και πολλά άλλα.

Οι κοινότητες σάς βοηθούν να κάνετε και να απαντάτε σε ερωτήσεις, να δίνετε σχόλια και να ακούτε από ειδικούς με πλούσια γνώση.

Σας βοήθησαν αυτές οι πληροφορίες;

Πόσο ικανοποιημένοι είστε με τη γλωσσική ποιότητα;
Τι επηρέασε την εμπειρία σας;
Πατώντας "Υποβολή" τα σχόλια σας θα χρησιμοποιηθούν για τη βελτίωση των προϊόντων και των υπηρεσιών της Microsoft. Ο διαχειριστής IT θα έχει τη δυνατότητα να συλλέξει αυτά τα δεδομένα. Δήλωση προστασίας προσωπικών δεδομένων.

Σας ευχαριστούμε για τα σχόλιά σας!

×