Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
van toepassing op:SQL Server
SSIS Integration Runtime in Azure Data Factory
van toepassing op:SQL Server-
Hiermee wordt een machtiging voor een beveiligbaar object in de Integration Services-catalogus geweigerd.
Syntaxis
catalog.deny_permission [ @object_type = ] object_type
, [ @object_id = ] object_id
, [ @principal_id = ] principal_id
, [ @permission_type = ] permission_type
Argumenten
[ @object_type = ] object_type
Het type beveiligbaar object. Beveiligbare objecten zijn onder andere maptypen (1
), project (2
), omgeving (3
) en bewerking (4
). De object_type is kleine.
[ @object_id = ] object_id
De unieke id (ID) of primaire sleutel van het beveiligbare object. De object_id is grote.
[ @principal_id = ] principal_id
De id van de principal die moet worden geweigerd. De principal_id is int.
[ @permission_type = ] permission_type
Het type machtiging dat moet worden geweigerd. De permission_type is kleine.
Retourcodewaarden
0 (geslaagd)
1 (object_class is ongeldig)
2 (object_id bestaat niet)
3 (principal bestaat niet)
4 (machtiging is ongeldig)
5 (andere fout)
Resultatensets
Geen
Machtigingen
Voor deze opgeslagen procedure zijn een van de volgende machtigingen vereist:
MANAGE_PERMISSIONS machtiging voor het object
Lidmaatschap van de ssis_admin-databaserol
Lidmaatschap van de sysadmin serverfunctie
Opmerkingen
Met deze opgeslagen procedure kunt u de machtigingstypen weigeren die in de volgende tabel worden beschreven:
permission_type waarde | Machtigingsnaam | Beschrijving van machtiging | Toepasselijke objecttypen |
---|---|---|---|
1 |
LEZEN | Hiermee kan de principal informatie lezen die wordt beschouwd als onderdeel van het object, zoals eigenschappen. Hiermee kan de principal de inhoud van andere objecten in het object niet opsommen of lezen. | Map, Project, Omgeving, Bewerking |
2 |
MODIFICEREN | Hiermee kan de principal informatie wijzigen die wordt beschouwd als onderdeel van het object, zoals eigenschappen. Hiermee kan de principal geen andere objecten in het object wijzigen. | Map, Project, Omgeving, Bewerking |
3 |
EXECUTEREN | Hiermee kan de principal alle pakketten in het project uitvoeren. | Project |
4 |
MANAGE_PERMISSIONS | Hiermee kan de principal machtigingen toewijzen aan de objecten. | Map, Project, Omgeving, Bewerking |
100 |
CREATE_OBJECTS | Hiermee kan de principal objecten in de map maken. | Map |
101 |
READ_OBJECTS | Hiermee kan de principal alle objecten in de map lezen. | Map |
102 |
MODIFY_OBJECTS | Hiermee kan de principal alle objecten in de map wijzigen. | Map |
103 |
EXECUTE_OBJECTS | Hiermee kan de principal alle pakketten uit alle projecten in de map uitvoeren. | Map |
104 |
MANAGE_OBJECT_PERMISSIONS | Hiermee kan de principal machtigingen voor alle objecten in de map beheren. | Map |
Fouten en waarschuwingen
In de volgende lijst worden enkele voorwaarden beschreven die een fout of waarschuwing kunnen veroorzaken:
Als permission_type is opgegeven, weigert de procedure de opgegeven machtiging die expliciet is toegewezen aan de opgegeven principal voor het opgegeven object. Zelfs als er geen dergelijke instanties zijn, retourneert de procedure nog steeds een succescodewaarde (
0
).Als permission_type wordt weggelaten, weigert de procedure alle machtigingen voor de opgegeven principal voor het opgegeven object.