0
نحوه ساخت یوزر با دسترسی فقط خواندنی در sql2017
باسلام و احترام
لطفا نحوه ساخت یوزر با دسترسی فقط خواندنی در sql2017 بگید مراحلش چجوریه؟
ممنون
4 پاسخ
1
کجاش پیچیده است ؟
دو مرحله واقعا ساده است دیگه.
user رو میسازید و رو دیتابیس مورد نظر read only می کنیدش.
ساده تر از این راهی هم هست ؟
0
ساده تر نمیشه یوزر تعریف کرد؟ یک یوزر تعریف کردن تو sql چقدر پیچیده هست
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 براتون ایجاد میشه.
1
اینجا رو ببینید ، برید تو کاربری که می خواید ، رو دیتابیس مورد نظر تیک رول datareader رو بزنید.
توضیحاتش در نوشتن دیتا از طریق storedprocedure رو هم بخونید.