سلام
دو تا سواد دارم:
1- چطور می شه روی دیتا بیس sql که ساخته شده پسورد گذاشت به طوری که وقتی در یک سیستم دیگه attach می شه، هیچکس بدون پسورد نتونه وارد اون بشه و جودل هاش رو ببینه؟
2- چطور می شه از طریق دلفی کاربران دیتابیس رو مدیریت کرد؟
سلام
دو تا سواد دارم:
1- چطور می شه روی دیتا بیس sql که ساخته شده پسورد گذاشت به طوری که وقتی در یک سیستم دیگه attach می شه، هیچکس بدون پسورد نتونه وارد اون بشه و جودل هاش رو ببینه؟
2- چطور می شه از طریق دلفی کاربران دیتابیس رو مدیریت کرد؟
SQL Server كاربری (login) به نام sa داره كه نقشش System Administrator و دسترسی كامل به تمام اشياء هم داره، اگر كسی پسورد sa رو داشته باشه ميتونه به ديتابيس شما دسترسی داشته باشه. برای اينكه از اين قضيه مطمئن بشی ميتونی يك ديتابيس بسازی و بخش Users رو ببيني كه كاربر dbo(كه البته نام كاربری همون sa هست) به صورت پيش فرض وجود داره. در واقع sa كاربر اصلی و مدير SQL Server است به همين خاطر هر كسی نبايد و نبايد پسورد sa رو داشته باشه.
در مورد سئوال دوم هم اگر كاربران SQL Server منظورتون هست با پروسيجرهای sp_addlogin ، sp_addsrvrolemember ، sp_grantdbaccess و... ميتونی Userهای SQL Server رو مديريت كنی.
هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)