سلام
من میخوام یه دیتا بیس داخل sql server بسازم که فقط با sql server authentication لاگین کند و در این حالت قابل دسترسی باشد .اما وقتی یک لاگین میسازم و سپس داخل خود دیتا بیس هم یک یوزر میسازم و با یوزرنیم و پسوورد لاگین میکنم دیتا بیس کاملا قابل دسترسی هستش اما حال مجددا و با windows authentication به sql server لاگین میکنم کل دیتا بیس قابل دسترسی هستش و میتونم هر کاری رو روی دیتابیس انجام بدم .راهنمایی کنین که چطوری میتونیم این توع دسترسی رو محدود کنم یعنی شخصی نتونه با windows authentication لاگین کنه و اطلاعات دیتابیس رو ببینه

یا ای

یا اینکه خللاصه کنم سوالمو .ایا راهی هستش که بشود یه دیتا بیس خاصی رو اجازه نداد که کسی با localhost و windowsAuthentication ببینه و یا دستکاری کنه
با سلام دوست عزیز ابتدا توجه داشته باشید باید ابتدا اطمینان حاصل کنید که از طریق sql server authentication با وارد کردن یوزر و پسورد میتونید به بانکتون لاگین بشید یا نه. اگه مطمئن شدید میتونید از قسمت security/logins با ورود به گزینه مورد نظر تون به قسمت login properties وارد میشید و در قسمت status گزینه login رو disable کنید . گرچه زمان زیادی از طرح سوالتون گذشته و قطعا خودتون به نتیجه رسیده اید اما موضوع رو برای افراد تازه کار گذاشتم شاید به کار کسی بیاد
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)