0

نحوه ساخت یوزر با دسترسی فقط خواندنی در sql2017

باسلام و احترام 

لطفا نحوه ساخت یوزر با دسترسی فقط خواندنی در sql2017 بگید مراحلش چجوریه؟

ممنون

پرسیده شده در 1398/07/02 توسط

4 پاسخ

1

کجاش پیچیده است ؟

دو مرحله واقعا ساده است دیگه.

user رو میسازید و رو دیتابیس مورد نظر read only می کنیدش.

ساده تر از این راهی هم هست ؟  

پاسخ در 1398/07/05 توسط
0

ساده تر نمیشه یوزر تعریف کرد؟ یک یوزر تعریف کردن تو sql چقدر پیچیده هست 

پاسخ در 1398/07/05 توسط
1

سلام وقت بخیر

برای ایجاد کاربر با دسترسی readonly ابتدا یک Login تعریف کنید:

USE <db name>;
CREATE LOGIN <user name> WITH PASSWORD = “<password>”;

تو قدم بعدی User مورد نظرتون رو برای لاگین ایجاد شده ایجاد کنید:

USE <db name>;
CREATE USER <user name> FOR LOGIN <user name>;

برای قدم بعدی دسترسی readonly رو به User ایجاد شده باید بدید:

USE <db name>;
EXEC sp_addrolemember db_datareader, <user name>;

بعد از انجام مراحل بالا کاربر با دسترسی readonly براتون ایجاد میشه.

پاسخ در 1398/07/02 توسط
1

 

اینجا رو ببینید ، برید تو کاربری که می خواید ، رو دیتابیس مورد نظر تیک رول datareader رو بزنید.

توضیحاتش در نوشتن دیتا از طریق storedprocedure رو هم بخونید.

پاسخ در 1398/07/02 توسط

پاسخ شما