View Full Version : مشاهده کلاینت های متصل به سرور
ghasem110deh
یک شنبه 20 دی 1394, 09:19 صبح
سلام به همه ...
دوستان با این دستور : work station id
چطور میشه کلاینت هایی که به دیتابیس (از طریق نرم افزاری که تحت شبکه کار میکنه) متصل شدن به سیستم مدیر (که sql روش نصبه) نمایش داد ؟
برنامه به زبان C# هست !
و این که یه مطلب خوندم که نباید توی کانکشن از یوزر و پس استفاده کرد !؟
و بجاش از مجوز دسترسی خود ویندوز استفاده کنید بهتره : integrated security = SSPI
تشکر :)
golbafan
یک شنبه 20 دی 1394, 09:25 صبح
سلام
استفاده از یوزر پسورد امنیت بیشتری داره
بهتره در برنامه برای ذخیره سازی یوزر و پسورد ها اونها رو انکریپت کنید
Davidd
یک شنبه 20 دی 1394, 09:37 صبح
سلام با این دستور میتونی کانکشن هارو ببینی : EXEC sp_who
استفاده از windows authentication در اسکیوئل امنیت بیشتری از روش یوزر (Sql authentication) پس داره و خود مایکروسافت این روش پیشنهاد میکنه. دلیلش اینه که با windows authentication فقط همون کاربر میتونه وصل بشه در صورتی که با روش یوزر پس اگه یوزر پسورد لو بره هرکسی از هر کامپیوتری میتونه وصل بشه و اگه از این روش استفاده کردی کانکشن استرینگو به صورت کد شده ذخیره کن و هنگام استفاده دیکد کن.
ghasem110deh
یک شنبه 20 دی 1394, 14:22 عصر
یعنی توی سی شارپ کامندم همین باشه : "EXEC sp_who" ؟
خروجیش رو میشه به دیتاسورس گریدویو پاس داد ؟
------
و اگه از windows authentication استفاده کنم ، روی برنامه تحت شبکه که به مشکل میخورم :متفکر:
Davidd
دوشنبه 21 دی 1394, 08:54 صبح
یعنی توی سی شارپ کامندم همین باشه : "EXEC sp_who" ؟
خروجیش رو میشه به دیتاسورس گریدویو پاس داد ؟
------
و اگه از windows authentication استفاده کنم ، روی برنامه تحت شبکه که به مشکل میخورم :متفکر:
آره مثل بقیه Stored Procedure ها میشه اجراش کرد.خروجیش یه جدوله و میشه توی دیتاگرید نشون داد.
اگه از هر یوزر شبکه چند نفر به صورت اشتراکی استفاده میکنن میتونی برای لاگین کردن به برنامه یوزر پسورد تعریف کنی. بنا به نیازمندی های برنامه ت و امنیتی که نیاز داری میتونی از windows authentication استفاده کنی (هر کسی با واد سیستم بشه به دیتابیس دسترسی داره) یا از SQL authentication استفاده کنی( که در اینصورت یوزر و پسورد sql باید رمز بشه)
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.