Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Създаване на потребител, който може да ВИЖДА само една база данни и да избира само от нея?

1) Създайте потребител на сървъра

2) Добавете потребителя към дадената база данни

3) Предоставете достъп само за четене до базата данни

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Получаване на поднабор от записи заедно с общ брой записи

  2. Транспонираща таблица

  3. Как да преместя pandas DataFrame в таблицата на Microsoft SQL Server?

  4. Мога ли да създам глобална функция в SQL Server?

  5. Обединяване на множество бази данни в една база данни