سلام استقامت جان
من درمورد یوزر و لاگین ماهها هست که مشکل دارم و در تاپیکهای مختلفی هم مطرح کردم
با اینکه خیلی کمکها بهم شده ولی جوابی را که می خواستم هنوز نگرفتم
دیدم در این تاپیک خیلی خوب و با استقامت والایی جواب دوستمان را داده بودی
بنابراین من مشکلم را بیان می کنم تا اگر فرصت داشتید بهم کمکی بکنید که خیلی ممنون می شوم
حالا مشکلم:
من یک دیتا بیس دارم
ابتدا بنابر گفته های فوق شما یک لاگین ساختم
به روش زیر:
Databases>Security>Logins>Right click
و تنظیمات داخل عکس زیر را اجرا کردم
sshot-1.jpg
سپس یک یوزر و پسورد تعریف کردم
به این طریق
Databases>MyDB>Security>Users>Right click
و با تنظیمات زیر
sshot-2.jpg
حالا از داخل برنامه ام همانطوریکه شما در فوق فرموده اید به وسیله ی یک connection string به بانکم دسترسی دارم
در ضمن قبلا دسترسی به بانک را از طریق sa را قطع کرده ام یعنی کد های زیر را اجرا کرده ام
USE [master]
GO
ALTERLOGIN [sa] DISABLE
GO
تا به حال همه چیز خوب پیش رفته است
ولی می خواهم وقتی بانک را Deatach کردم و بردم به یک سیستم دیگر که Attach اش بکنم
فقط در صورتی attach بشود که یوزر و پسورد قبلی را بدهم
آیا این کار شدنی است؟
و اصلا درست می باشد؟
درواقع این کار برای امنیتی است که در فوق فرمودید که اگر دزد بانک را از روی سیستم ربود.
ممنون می شوم پاسخ بدهید.