مرکز محتوای Server.ir :

تنظیم دسترسی ها در SQLSERVER

تنظیم دسترسی ها در SQLSERVER

 

در دانشنامه ی server.ir مقالات مختلفی در رابطه با sql server از قبیل نحوه ی ریموت زدن، نحوه ی نصب انواع sqlserver و … وجود دارد. حال در ادامه ی آن مقالات قصد داریم این بار در ارتباط با موضوع مهم دیگری که همان دسترسی ها  در SQLSERVER می باشد صحبت کنیم.

همانطور که می دانید یکی از مواردی که همواره با دسترسی ها وجود دارد مسائل امنیتی است و در صورتی که این موارد به درستی انجام نشود مشکلات بسیار و گاها جبران ناپذیری را به وجود خواهد آورد. علاوه بر بحث امنیتی، در صورتی که دسترسی ها به درستی تعریف نشوند، گاها باعث بروز اختلال در دسترسی سایت شما به دیتابیس و نمایش محتویات دیتابیس می باشد و یا گاها در زمان انتقال ممکن است این موارد به تداخل خورده و در سایت شما خللی ایجاد نمایند.

بنابراین تنظیم صحیح دسترسی ها از اهمیت بسیار بالایی برخوردار است. در این بین مفهومی به نام dbowner وجود دارد، این مفهوم بدان معناست که کاربر دسترسی ارشد به دیتابیس داشته و به بیان دیگر مالک دیتابیس است و می تواند هرگونه تغییری را اعمال نماید. همچنین هر یوزری که دسترسی اتصال به دیتابیس را داشته باشد می تواند به مالک دیتابیس تبدیل شود.

حال نحوه ی انجام این موارد و همچنین ست کردن دسترسی های امنیتی را باهم دنبال می کنیم :

1) در مرحله ی اول می بایست به دیتابیس خود از طریق ریموت و با استفاده از نرم افزار SQL SERVER MANAGEMENT STUDIO متصل شوید

2) بعد از اتصال به دیتابیس، مانند شکل زیر، برروی آن کلیک راست نموده و گزینه ی properties را بزنید

دسترسی

3) در پنجره ی جدیدی که برای شما باز می شود از منوی سمت چپ گزینه ی files را انتخاب نموده و در بخش owner نام یوزری که می خواهید مالک دیتابیس شود را درج و یا آنرا جستجو نمایید و در نهایت OK کنید تا تغییرات شما ذخیره شود.

و با انجام این چند مرحله به راحتی می توانید مالک دیتابیس را تغییر دهید.

همچنین برای ست کردن permission برای یوزر مراحل زیر را پیگیری کنید :

بعد از اتصال به دیتابیس خود با sql server management studio برروی دیتابیس کلیک نموده وارد بخش security شده و وارد بخش users شوید.

در این بخش برروی یوزری که میخواهید permission برای آن ست نمایید کلیک راست نموده و از منوی بازشده گزینه ی properties را بزنید.

سپس در قسمت Database role membership گزینه ی relevant privileges را زده و در نهایت OK را بزنید.

مقاله مورد نظر را جستجو کنید

موضوعات محبوب ما

نوشته های جدید

Let’s Encrypt

نصب let’s encrypt در IIS

در این مقاله قصد داریم به شما آموزش دهیم که برروی سرور ویندوزی خود ssl رایگان let’s encrypt  رو در IIS به چه صورت هستT

الکسا

الکسا که بود و چه کرد؟

در حوزه سئو و بهینه‌سازی جایگاه وبسایت در سیستم رتبه‌بندی موتورهای جستجوی ابزار مختلفی وجود دارند اما شاید بتوان الکسا را معروف‌ترین و پرکاربردترین این

موضوع پیشنهادی شما برای مقاله

2 پاسخ

  1. آخه این چیه نوشتین کلی جای کار داره دسترسی شما که ملت را بیشتر گمراه میکنید

    1. با سلام
      تنها با انجام چند مراحل اعلام شده در مقاله میتوانید تنظیمات مربوطه را انجام دهید
      اما در صورتی که مشکلی وجود دارد و راه کار بهتری برای این مورد سراغ دارید لطفا اعلام کنید تا تغییرات اعمال شود
      با تشکر از نظر شما

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد.