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

SQL Server - Giv en logintilladelse til læseadgang til alle eksisterende og fremtidige databaser

For nye databaser skal du tilføje brugeren i modeldatabasen. Dette bruges som skabelon for alle nye databaser.

USE model
CREATE USER ... FROM LOGIN...
EXEC sp_addrolemember 'db_datareader', '...'

For eksisterende databaser, brug sp_MSForEachDb

EXEC sp_MSForEachDb '
 USE ?
 CREATE USER ... FROM LOGIN...  
 EXEC sp_addrolemember ''db_datareader'', ''...''
'


  1. Hvordan indstilles '5 dage' (datotidsinterval) i jdbc til PostgreSQL?

  2. Foretag flere input i mysql-tabellen på én gang med én indsend-knap

  3. mysql kan ikke indsætte post med usigneret primærnøgle som nul

  4. Hvordan gemmer man fødselsdato og alder, så alder kan opdateres dagligt i PHP/MySQL?