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

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

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

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

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

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

دسترسی

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

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

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

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

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

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

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