IColumnPermission Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Schnittstelle für Objektberechtigungen auf Spaltenebene.
public interface IColumnPermission : Microsoft.SqlServer.Management.Smo.IObjectPermission
type IColumnPermission = interface
interface IObjectPermission
Public Interface IColumnPermission
Implements IObjectPermission
- Abgeleitet
- Implementiert
Methoden
| Name | Beschreibung |
|---|---|
| Deny(ObjectPermissionSet, String, Boolean) |
Die "Verweigern"-Methode hat die Benutzerberechtigung für einen oder mehrere Benutzer oder Rollen aufgehoben. Cascade gibt an, dass Berechtigungen von granteeName sowie allen anderen Sicherheitskonten verweigert werden, die Berechtigungen durch granteeName gewährt wurden. Verwenden Sie "Cascade", wenn Sie eine genehmigungsfähige Berechtigung verweigern. (Geerbt von IObjectPermission) |
| Deny(ObjectPermissionSet, String, String[], Boolean) |
Die "Deny"-Methode hat die Benutzerberechtigung für einen oder mehrere Benutzer oder Rollen für die angegebenen ColumnNames aufgehoben. Cascade gibt an, dass Berechtigungen von granteeName sowie allen anderen Sicherheitskonten verweigert werden, die Berechtigungen durch granteeName gewährt wurden. Verwenden Sie "Cascade", wenn Sie eine genehmigungsfähige Berechtigung verweigern. |
| Deny(ObjectPermissionSet, String, String[]) |
Die "Deny"-Methode hat die Benutzerberechtigung für einen oder mehrere Benutzer oder Rollen für die angegebenen ColumnNames aufgehoben. |
| Deny(ObjectPermissionSet, String) |
Die "Verweigern"-Methode hat die Benutzerberechtigung für einen oder mehrere Benutzer oder Rollen aufgehoben. (Geerbt von IObjectPermission) |
| Deny(ObjectPermissionSet, String[], Boolean) |
Die "Verweigern"-Methode hat die Benutzerberechtigung für einen oder mehrere Benutzer oder Rollen aufgehoben. Cascade gibt an, dass Berechtigungen von granteeNames sowie allen anderen Sicherheitskonten verweigert werden, die Berechtigungen von granteeNames gewährt wurden. Verwenden Sie "Cascade", wenn Sie eine genehmigungsfähige Berechtigung verweigern. (Geerbt von IObjectPermission) |
| Deny(ObjectPermissionSet, String[], String[], Boolean) |
Die "Deny"-Methode hat die Benutzerberechtigung für einen oder mehrere Benutzer oder Rollen für die angegebenen ColumnNames aufgehoben. Cascade gibt an, dass Berechtigungen von granteeNames sowie allen anderen Sicherheitskonten verweigert werden, die Berechtigungen von granteeNames gewährt wurden. Verwenden Sie "Cascade", wenn Sie eine genehmigungsfähige Berechtigung verweigern. |
| Deny(ObjectPermissionSet, String[], String[]) |
Die "Deny"-Methode hat die Benutzerberechtigung für einen oder mehrere Benutzer oder Rollen für die angegebenen ColumnNames aufgehoben. |
| Deny(ObjectPermissionSet, String[]) |
Die "Verweigern"-Methode hat die Benutzerberechtigung für einen oder mehrere Benutzer oder Rollen aufgehoben. (Geerbt von IObjectPermission) |
| EnumColumnPermissions(String, ObjectPermissionSet) |
Gibt ein Array von Permission -Objekten zurück, die explizit erteilte Spaltenzugriffsberechtigungen für den mit dem Parameter "granteeName" angegebenen GranteeName identifizieren, der auf die spaltenzugriffsberechtigungen beschränkt ist, die mit dem Parameter "privilegeTypes" angegeben sind. |
| EnumColumnPermissions(String) |
Gibt ein Array von Permission -Objekten zurück, das explizit erteilte Spaltenzugriffsberechtigungen für den mit dem GranteeName-Parameter angegebenen Grantee identifiziert. |
| EnumObjectPermissions() |
Gibt ein Array von Permission -Objekten zurück, die alle explizit erteilten Objektzugriffsberechtigungen identifizieren. (Geerbt von IObjectPermission) |
| EnumObjectPermissions(ObjectPermissionSet) |
Gibt ein Array von Permission -Objekten zurück, die explizit erteilte Objektzugriffsberechtigungen identifizieren. Der Berechtigungsparameter gibt die für das referenzierte Objekt aufgelisteten Objektzugriffsberechtigungen an. (Geerbt von IObjectPermission) |
| EnumObjectPermissions(String, ObjectPermissionSet) |
Gibt ein Array von Berechtigungsobjekten zurück, das explizit erteilte Objektzugriffsberechtigungen für den mit dem Parameter "granteeName" angegebenen Berechtigungsberechtigungen identifiziert, der auf die mit dem Parameter "privilegeTypes" angegebenen Objektzugriffsberechtigungen beschränkt ist. (Geerbt von IObjectPermission) |
| EnumObjectPermissions(String) |
Gibt ein Array von Permission -Objekten zurück, das explizit erteilte Objektzugriffsberechtigungen für den mit dem Parameter granteeName angegebenen Grantee identifiziert. (Geerbt von IObjectPermission) |
| Grant(ObjectPermissionSet, String, Boolean, String) |
Die Grant-Methode weist einem oder mehreren Benutzern oder Rollen Berechtigungen zu. Wenn grantGrant "true" ist, erhalten die angegebenen Grantee die Möglichkeit, die GRANT-Anweisung auszuführen, die auf das Objekt verweist. Verwenden Sie das argument asRole, um die Rolle anzugeben, unter der die Berechtigung zum Ausführen der Erteilung ausgeführt werden soll. (Geerbt von IObjectPermission) |
| Grant(ObjectPermissionSet, String, Boolean) |
Die Grant-Methode weist einem oder mehreren Benutzern oder Rollen Berechtigungen zu. Wenn grantGrant "true" ist, erhalten die angegebenen Grantee die Möglichkeit, die GRANT-Anweisung auszuführen, die auf das Objekt verweist. (Geerbt von IObjectPermission) |
| Grant(ObjectPermissionSet, String, String[], Boolean, String) |
Die Grant-Methode weist einem oder mehreren Benutzern oder Rollen Berechtigungen für die angegebenen Spalten zu. Wenn grantGrant "true" ist, erhalten die angegebenen Grantee die Möglichkeit, die GRANT-Anweisung auszuführen, die auf das Objekt verweist. Verwenden Sie das Argument AsRole, um die Rolle anzugeben, unter der die Rolle ausgeführt werden soll. |
| Grant(ObjectPermissionSet, String, String[], Boolean) |
Die Grant-Methode weist einem oder mehreren Benutzern oder Rollen Berechtigungen für die angegebenen Spalten zu. Wenn grantGrant "true" ist, erhalten die angegebenen Grantee die Möglichkeit, die GRANT-Anweisung auszuführen, die auf das Objekt verweist. |
| Grant(ObjectPermissionSet, String, String[]) |
Die Grant-Methode weist einem oder mehreren Benutzern oder Rollen Berechtigungen für die angegebenen Spalten zu. |
| Grant(ObjectPermissionSet, String) |
Die Grant-Methode weist einem oder mehreren Benutzern oder Rollen Berechtigungen zu. (Geerbt von IObjectPermission) |
| Grant(ObjectPermissionSet, String[], Boolean, String) |
Die Grant-Methode weist einem oder mehreren Benutzern oder Rollen Berechtigungen zu. Wenn grantGrant "true" ist, erhalten die angegebenen Grantee die Möglichkeit, die GRANT-Anweisung auszuführen, die auf das Objekt verweist. Verwenden Sie das argument asRole, um die Rolle anzugeben, unter der die Berechtigung zum Ausführen der Erteilung ausgeführt werden soll. (Geerbt von IObjectPermission) |
| Grant(ObjectPermissionSet, String[], Boolean) |
Die Grant-Methode weist einem oder mehreren Benutzern oder Rollen Berechtigungen zu. Wenn grantGrant "true" ist, erhalten die angegebenen Grantee die Möglichkeit, die GRANT-Anweisung auszuführen, die auf das Objekt verweist. (Geerbt von IObjectPermission) |
| Grant(ObjectPermissionSet, String[], String[], Boolean, String) |
Die Grant-Methode weist einem oder mehreren Benutzern oder Rollen Berechtigungen für die angegebenen Spalten zu. Wenn grantGrant "true" ist, erhalten die angegebenen Grantee die Möglichkeit, die GRANT-Anweisung auszuführen, die auf das Objekt verweist. Verwenden Sie das Argument AsRole, um die Rolle anzugeben, unter der die Rolle ausgeführt werden soll. |
| Grant(ObjectPermissionSet, String[], String[], Boolean) |
Die Grant-Methode weist einem oder mehreren Benutzern oder Rollen Berechtigungen für die angegebenen Spalten zu. Wenn grantGrant "true" ist, erhalten die angegebenen Grantee die Möglichkeit, die GRANT-Anweisung auszuführen, die auf das Objekt verweist. |
| Grant(ObjectPermissionSet, String[], String[]) |
Die Grant-Methode weist einem oder mehreren Benutzern oder Rollen Berechtigungen für die angegebenen Spalten zu. |
| Grant(ObjectPermissionSet, String[]) |
Die Grant-Methode weist einem oder mehreren Benutzern oder Rollen Berechtigungen zu. (Geerbt von IObjectPermission) |
| Revoke(ObjectPermissionSet, String, Boolean, Boolean, String) |
Entfernt eine zuvor erteilte oder verweigerte Berechtigung für den angegebenen GranteeName. Wenn revokeGrant "true" ist, wird die Möglichkeit zum Erweitern von Berechtigungen widerrufen. Cascade gibt an, dass Berechtigungen aus granteeName sowie allen anderen Sicherheitskonten entfernt werden, die Berechtigungen durch granteeName gewährt wurden. Verwenden Sie "Cascade", wenn Sie eine genehmigungsfähige Berechtigung widerrufen. Verwenden Sie das Argument AsRole, um die Rolle anzugeben, unter der die Berechtigung zum Ausführen des Revoke ausgeführt werden soll. (Geerbt von IObjectPermission) |
| Revoke(ObjectPermissionSet, String, String[], Boolean, Boolean, String) |
Entfernt eine zuvor erteilte oder verweigerte Berechtigung für den angegebenen GranteeName. Wenn revokeGrant "true" ist, wird die Möglichkeit zum Erweitern von Berechtigungen widerrufen. Cascade gibt an, dass Berechtigungen aus granteeName sowie allen anderen Sicherheitskonten entfernt werden, die Berechtigungen durch granteeName gewährt wurden. Verwenden Sie "Cascade", wenn Sie eine genehmigungsfähige Berechtigung widerrufen. Verwenden Sie das Argument AsRole, um die Rolle anzugeben, unter der die Berechtigung zum Ausführen des Revoke ausgeführt werden soll. |
| Revoke(ObjectPermissionSet, String, String[], Boolean, Boolean) |
Entfernt eine zuvor erteilte oder verweigerte Berechtigung für den angegebenen GranteeName. Wenn revokeGrant "true" ist, wird die Möglichkeit zum Erweitern von Berechtigungen widerrufen. Cascade gibt an, dass Berechtigungen aus granteeName sowie allen anderen Sicherheitskonten entfernt werden, die Berechtigungen durch granteeName gewährt wurden. Verwenden Sie "Cascade", wenn Sie eine genehmigungsfähige Berechtigung widerrufen. |
| Revoke(ObjectPermissionSet, String, String[]) |
Entfernt zuvor erteilte oder verweigerte Spaltenberechtigungen für den angegebenen GranteeName. |
| Revoke(ObjectPermissionSet, String) |
Entfernt eine zuvor erteilte oder verweigerte Berechtigung für den angegebenen GranteeName. (Geerbt von IObjectPermission) |
| Revoke(ObjectPermissionSet, String[], Boolean, Boolean) |
Entfernt eine zuvor erteilte oder verweigerte Berechtigung für die angegebenen GranteeNames. Wenn revokeGrant "true" ist, wird die Möglichkeit zum Erweitern von Berechtigungen widerrufen. Cascade gibt an, dass Berechtigungen aus granteeNames sowie allen anderen Sicherheitskonten entfernt werden, die Berechtigungen von granteeNames gewährt wurden. Verwenden Sie "Cascade", wenn Sie eine genehmigungsfähige Berechtigung widerrufen. (Geerbt von IObjectPermission) |
| Revoke(ObjectPermissionSet, String[], String[], Boolean, Boolean, String) |
Entfernt eine zuvor erteilte oder verweigerte Berechtigung für die angegebenen GranteeNames. Wenn revokeGrant "true" ist, wird die Möglichkeit zum Erweitern von Berechtigungen widerrufen. Cascade gibt an, dass Berechtigungen aus granteeNames sowie allen anderen Sicherheitskonten entfernt werden, die Berechtigungen von granteeNames gewährt wurden. Verwenden Sie "Cascade", wenn Sie eine genehmigungsfähige Berechtigung widerrufen. Verwenden Sie das Argument AsRole, um die Rolle anzugeben, unter der die Berechtigung zum Ausführen des Revoke ausgeführt werden soll. |
| Revoke(ObjectPermissionSet, String[], String[], Boolean, Boolean) |
Entfernt eine zuvor erteilte oder verweigerte Berechtigung für die angegebenen GranteeNames. Wenn revokeGrant "true" ist, wird die Möglichkeit zum Erweitern von Berechtigungen widerrufen. Cascade gibt an, dass Berechtigungen aus granteeNames sowie allen anderen Sicherheitskonten entfernt werden, die Berechtigungen von granteeNames gewährt wurden. Verwenden Sie "Cascade", wenn Sie eine genehmigungsfähige Berechtigung widerrufen. |
| Revoke(ObjectPermissionSet, String[], String[]) |
Entfernt zuvor erteilte oder verweigerte Spaltenberechtigungen für die angegebenen GranteeNames. |
| Revoke(ObjectPermissionSet, String[]) |
Entfernt eine zuvor erteilte oder verweigerte Berechtigung für die angegebenen GranteeNames. (Geerbt von IObjectPermission) |