sql >> Database teknologi >  >> RDS >> Sqlserver

Kræver tilladelser til 'CREATE USER' i SQL Server 2005?

Teknisk set, ja. Om det er rigtigt eller forkert... ingen kommentar.

Under alle omstændigheder er databasesikkerhed opdelt i 2 funktioner:

  • db_accessadmin til at administrere brugere (eller "ALTER ANY USER"-tilladelse som du nævnte)
  • db_securityadmin giver dig mulighed for at administrere rollemedlemskaber og objekttilladelser (eller "ÆNDRE ENHVER ROLLEtilladelse)

Dette er nævnt for sp_addrolemember .

Du ændrer faktisk rollen, ikke brugeren, ved at køre sp_addrolemember, så "ALTER ANY ROLE" er nok uden at have fulde db_owner-rettigheder.



  1. Gemmer tekstfilindhold i DB:Forkert strengværdi:'\xEF\xBB\xBF# W...' for kolonne 'indhold' i række 1

  2. hvordan man opretter en opdateringstrigger for Øg/Sænk 1 tal til det samlede antal stemmer

  3. SQLAlchemy/MySQL Mistet forbindelse til MySQL-server under forespørgsel

  4. Sådan får du indsat id ved hjælp af Spring Jdbctemplate.update(String sql, obj...args)