Delen via


Een toepassingsrol maken

van toepassing op:SQL ServerAzure SQL DatabaseAzure SQL Managed Instance

In dit onderwerp wordt beschreven hoe u een toepassingsrol maakt in SQL Server met behulp van SQL Server Management Studio of Transact-SQL. Toepassingsrollen beperken gebruikerstoegang tot een database, behalve via specifieke toepassingen. Toepassingsrollen hebben geen gebruikers, dus de lijst met rolleden wordt niet weergegeven wanneer toepassingsrol is geselecteerd.

Belangrijk

Wachtwoordcomplexiteit wordt gecontroleerd wanneer wachtwoorden voor de toepassingsrol zijn ingesteld. Toepassingen die toepassingsrollen aanroepen, moeten hun wachtwoorden opslaan. Wachtwoorden voor de toepassingsrol moeten altijd versleuteld worden opgeslagen.

In Dit Onderwerp

Voordat u begint

Veiligheid

Machtigingen

Vereist ALTER ANY APPLICATION ROLE-machtiging voor de database.

SQL Server Management Studio gebruiken

Een toepassingsrol maken
  1. Vouw in Objectverkenner de database uit waarin u een toepassingsrol wilt maken.

  2. Vouw de map Security uit.

  3. Vouw de map Roles uit.

  4. Klik met de rechtermuisknop op de map Toepassingsrollen en selecteer Nieuwe toepassingsrol....

  5. Voer in het dialoogvenster Toepassingsrol - Nieuw op de Algemene paginade naam van de nieuwe toepassingsrol in het vak Rolnaam in.

  6. Geef in het vak Standaardschema het schema op dat de eigenaar is van objecten die door deze rol zijn gemaakt door de objectnamen in te voeren. U kunt ook op het beletselteken (...) klikken om het dialoogvenster Schema zoeken te openen.

  7. Voer in het vak Wachtwoord een wachtwoord in voor de nieuwe rol. Voer dat wachtwoord opnieuw in het vak Wachtwoord bevestigen in.

  8. Onder Schema's die eigendom zijn van deze rol, selecteer of bekijk de schema's die eigendom zijn van deze rol. Een schema kan slechts eigendom zijn van één schema of rol.

  9. Selecteer OK-.

Aanvullende opties

Het dialoogvenster Toepassingsrol - Nieuw biedt ook opties op twee extra pagina's: Beveiligbare elementen en Uitgebreide eigenschappen.

  • De pagina Securables bevat alle mogelijke beveiligbare objecten en de machtigingen voor deze beveiligbare objecten die aan de aanmelding kunnen worden verleend.

  • Met de uitgebreide eigenschappen pagina kunt u aangepaste eigenschappen toevoegen aan databasegebruikers.

Transact-SQL gebruiken

Een toepassingsrol maken

  1. Maak in Objectverkennerverbinding met een exemplaar van Database Engine.

  2. Klik op de standaardbalk op Nieuwe query.

  3. Kopieer en plak het volgende voorbeeld in het queryvenster en klik op uitvoeren.

    -- Creates an application role called "weekly_receipts" that has the password "987Gbv876sPYY5m23" and "Sales" as its default schema.  
    
    CREATE APPLICATION ROLE weekly_receipts   
        WITH PASSWORD = '987G^bv876sPY)Y5m23'   
        , DEFAULT_SCHEMA = Sales;  
    GO  
    

Zie CREATE APPLICATION ROLE (Transact-SQL)voor meer informatie.