sql >> Database >  >> RDS >> Sqlserver

SQL Server - Geef een inlogmachtiging voor leestoegang tot alle bestaande en toekomstige databases

Voeg voor nieuwe databases de gebruiker toe aan de modeldatabase. Dit wordt gebruikt als sjabloon voor alle nieuwe databases.

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

Gebruik voor bestaande databases sp_MSForEachDb

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


  1. mysql-tijdstempelconversie/opmaak Opmerking:er is een niet goed gevormde numerieke waarde aangetroffen

  2. Hoe MySQL strings te laten verwerken zoals SQLite dat doet, met betrekking tot Unicode en collatie?

  3. Hoe omzeil je de groottebeperking van Docker.qcow2 in de Docker voor Mac?

  4. Hoe controleer ik of de MySQL-query geldig is zonder deze uit te voeren?