sql >> Database >  >> RDS >> Sqlserver

Gebruiker maken die slechts één database kan ZIEN en er alleen uit kan selecteren?

1) Maak de gebruiker aan op de server

2) Voeg de gebruiker toe aan de gegeven database

3) Verleen alleen-lezen toegang tot de database

USE [master]
CREATE LOGIN [SomeUserName] WITH PASSWORD=N'[email protected]', DEFAULT_DATABASE=[c], DEFAULT_LANGUAGE=[us_english], CHECK_EXPIRATION=ON, CHECK_POLICY=ON
GO

USE [c]
CREATE USER [SomeUserName] FOR LOGIN [SomeUserName] WITH DEFAULT_SCHEMA=[dbo]
GO

EXEC sp_addrolemember N'db_datareader', N'SomeUserName'


  1. VS2017 MYSQL SQLDataSource - Objectverwijzing niet ingesteld op een instantie van een object

  2. C#-gegevenstabel asynchroon invullen

  3. Snelste methode om MySQL Backup and Restore te gebruiken

  4. Kan Tomcat-container niet verbinden met mysql-databasecontainer in kubernetes?