sql >> Database >  >> Database Tools >> SSMS

Hoe verleen ik leestoegang aan een gebruiker tot een database in SQL Server?

Dit is een proces in twee stappen:

  1. je moet een login . maken naar SQL Server voor die gebruiker, op basis van zijn Windows-account

    CREATE LOGIN [<domainName>\<loginName>] FROM WINDOWS;
    
  2. u moet deze inlogrechten verlenen om toegang te krijgen tot een database:

    USE (your database)
    CREATE USER (username) FOR LOGIN (your login name)
    

Zodra u die gebruiker in uw database heeft, kunt u hem alle gewenste rechten geven, b.v. je zou het de db_datareader . kunnen toewijzen databaserol om alle tabellen te lezen.

USE (your database)
EXEC sp_addrolemember 'db_datareader', '(your user name)'



  1. tijdzone instellen voor MySQL met behulp van PHPMyAdmin

  2. Hoe kan ik een standaard sortering voor tabellen instellen in PHPMyAdmin (d.w.z. altijd primaire sleutel - aflopend)

  3. Csv-datumwijzigingen importeren in 0000-00-00

  4. Onverwachte EOF aangetroffen in BCP-gegevensbestand