Entsprechend der documentation sollte der Benutzer entweder VIEW ANY DEFINITION
oder ALTER ANY CREDENTIAL
zum Anzeigen der Anmeldeinformationen haben. Wenn ich diese Berechtigung erteile, kann der Benutzer alle Anmeldeinformationen sehen. Gibt es eine Möglichkeit, den Benutzer zu beschränken, kann nur eine Berechtigung in SQL Server 2014 angezeigt werden?SQL Server sys.credentials Berechtigungen
0
A
Antwort
0
Sie erstellen ein neues Ansichtsobjekt, das die Tabelle sys.credentials
basierend auf der aktuellen Benutzeranmeldung, z.
CREATE VIEW dbo.GetAllowedCredentials
AS
SELECT c.credential_id,
c.name,
c.credential_identity,
c.create_date,
c.modify_date,
c.target_type,
c.target_id
FROM sys.credentials AS c
INNER JOIN sys.server_principals AS sp ON sp.credential_id = c.credential_id
WHERE sp.name = ORIGINAL_LOGIN();
Sie können Berechtigungen für diese Ansicht nach Bedarf zuweisen.
Verwandte Themen
- 1. Sql Server Berechtigungen Problem
- 2. SQL Server-Berechtigungen für SP_LINKEDSERVER
- 3. Bizarre SQL Server-Berechtigungen Frage
- 4. Wie funktionieren SQL Server-Berechtigungen, wenn widersprüchliche Berechtigungen vorliegen?
- 5. Microsoft SQL-Server: überprüfen Benutzer eigene Berechtigungen
- 6. Berechtigungen Probleme mit SQL Server Reporting Services
- 7. SQL Server Profiler - nach Berechtigungen für Objekte verweigern?
- 8. SQL Server 2008: Wie gewähre ich einem Benutzernamen Berechtigungen?
- 9. Erfordert SQL Server SMO spezielle Berechtigungen zum Verwenden?
- 10. hinzufügen Berechtigungen in SQL Server 2014 Management Studio
- 11. Berechtigungen erforderlich, um SQL Server Integration Services zu verbinden
- 12. Welche Berechtigungen muss ich geben, um einen SQL Server-Benutzer,
- 13. SQL Server 2005-Berechtigungen Sp_grantdbaccess zeigt Tabellen nicht an?
- 14. SQL-Benutzer anlegen und die Berechtigungen
- 15. Wo Berechtigungen für alle Server für die Anmeldung Trigger auf SQL Server 2005
- 16. Backup-Berechtigungen
- 17. MSSQL Report Server alle Berechtigungen zurückgesetzt
- 18. SQL Server SSIS-Paketplanung
- 19. SQL Server 2008 zu SQL Server 2005
- 20. Download SQL SERVER AGENT - Microsoft SQL Server
- 21. SQL Server-Berechtigungstypen
- 22. SQL Server
- 23. Berechtigungen Entwurf
- 24. Erteilen Sie allen Benutzern in der SQL-Ansicht alle Berechtigungen
- 25. Wie gebe ich allen Benutzern Berechtigungen für eine SQL Server 2008-Instanz?
- 26. Einfacher Weg Sql Server 2005 Benutzer/Berechtigungen über Instanzen hinweg zu importieren/exportieren?
- 27. Welche Berechtigungen sind zum Speichern eines SSIS-Pakets in SQL Server 2005 erforderlich?
- 28. Programmgesteuertes Vergleichen von Berechtigungen für Anmeldung/Benutzer in SQL Server 2005
- 29. Wie kann ich den SQL-Server fragen, ob ich Berechtigungen für etwas habe? (Einfügen, Aktualisieren usw.)
- 30. SQL Server 2008 - Wird ein Trigger mit den gleichen Berechtigungen wie der Benutzername/Benutzer ausgeführt?
Haben Sie sich das Modul Signieren angesehen? Erstellen Sie eine gespeicherte Prozedur und verwenden Sie dann "Signatur erstellen", um sie zu signieren (und gewähren Sie Berechtigungen basierend auf dem Zertifikat, das sie signiert hat). –