sql >> Database >  >> RDS >> Sqlserver

SQL Server 2008 R2 Gebruiker kan systeemprocedure niet gebruiken

Ik ben eerlijk gezegd een beetje in de war door je beschrijving, dus laat het me weten als ik hier niet op de basis ben. Je kunt dit hieronder proberen. Het geeft toegang tot alle opgeslagen procedures. Als je alleen gatekeeper nodig hebt om toegang te hebben tot die ene opgeslagen procedure, geef dan gewoon uitvoeren op die opgeslagen procedure. Als de opgeslagen procedure toegang heeft tot gegevens uit andere databases, moet u mogelijk machtigingen verlenen voor de tabellen en zodanig dat deze toegang krijgt buiten de database.

CREATE ROLE db_executor
GRANT EXECUTE TO db_executor
EXEC sp_addrolemember 'db_executor', 'gatekeeper'



  1. Wanneer/Waarom voegt Oracle NaN toe aan een rij in een databasetabel?

  2. MYSQL-database-optimalisatie met behulp van indexering

  3. Mysql join vanuit meerdere tabellen

  4. hoe flashbacken als we dataguard hebben