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. ईएफ कोड पहले, अलग-अलग स्कीमा के साथ एक ही टेबल नाम कैसे पंजीकृत करें?

  4. SQL सर्वर में डायनामिक पिवट टेबल

  5. टीएसक्यूएल:स्थानीय समय को यूटीसी में कैसे परिवर्तित करें? (एसक्यूएल सर्वर 2008)