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

Opret bruger, der kun kan SE én database, og kun vælge fra den?

1) Opret brugeren på serveren

2) Tilføj brugeren til den givne database

3) Giv skrivebeskyttet adgang til databasen

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. PG COPY-fejl:ugyldig inputsyntaks for heltal

  2. Indsæt data i Postgresql med dublerede værdier

  3. MySQL mysql_tzinfo_to_sql program

  4. Skeln mellem "ingen rækker blev påvirket" og rækker, der blev opdateret - til samme værdi (MySQL og PHP)