ورود

View Full Version : چطوری پارامترها را از کلاینت به دیتابیس روی وب بفرستم آیا ؟



Malena
یک شنبه 24 اردیبهشت 1385, 15:53 عصر
:اشتباه: کلاینت میخواد از طریق یک برنامه ی Win32 ، به دیتابیسی که قراره روی اینترنت باشه ولی فعلا بصورت Local ، یک Instance روی کامپیوتر خودم هستش ؛ لاگین کنه .

سوالم اینه که این عمل ( یعنی فرستادن مثلا یوزر/پسورد) را به چه وسیله ای باید انجام بدم ؟


آیا میتونم واسه ی این کار ، ( یعنی Authenticate کردن یوزر) یک StoredProc روی سرور بنویسم و بعدن پارامترهایی که کلاینت وارد میکنه را به اون ارسال کنم ؟

خلاصه کمکم کنید دیگه. خیلی ممنون از شما دوستان

vcldeveloper
دوشنبه 25 اردیبهشت 1385, 06:42 صبح
از چه نوع بانک اطلاعاتی استفاده می کنید؟ با داشتن آدرس بانک اطلاعاتی در اینترنت قاعدتا نباید مشکل خاصی برای ارتباط با بانک داشته باشید.

Malena
دوشنبه 25 اردیبهشت 1385, 06:44 صبح
از چه نوع بانک اطلاعاتی استفاده می کنید؟ با داشتن آدرس بانک اطلاعاتی در اینترنت قاعدتا نباید مشکل خاصی برای ارتباط با بانک داشته باشید.

سلام و خیلی ممنون که کمک میکنید.

از Sql Server 2000 ، پس یعنی میفرمایید که اگه یک ConStr صحیح! برای ارتباط با دیتابیس روی وب داشته باشم ، دیگه بقیه ماجرا مثل قبل میشه که مثلا با دیتابیس روی کلاینت ارتباط دارم دیگه ؟ بله ؟

vcldeveloper
دوشنبه 25 اردیبهشت 1385, 07:13 صبح
درسته. البته اگه داده های مهمی هستند، مسائلی مثل امنیت اطلاعات هم مطرح هست که معمولا مربوط به متخصصان شبکه میشه و اونها باید بستر امنی برای ارتباط شما فراهم کنند.
اما بطور کلی، لازم نیست کار خاصی انجام بدید، فقط آدرس سرور را داشته باشید، بقیه مسائل مثل کار کردن با سرور در یک شبکه محلی هست.

Identifier
دوشنبه 25 اردیبهشت 1385, 07:49 صبح
درسته. البته اگه داده های مهمی هستند، مسائلی مثل امنیت اطلاعات هم مطرح هست که معمولا مربوط به متخصصان شبکه میشه و اونها باید بستر امنی برای ارتباط شما فراهم کنند.
اما بطور کلی، لازم نیست کار خاصی انجام بدید، فقط آدرس سرور را داشته باشید، بقیه مسائل مثل کار کردن با سرور در یک شبکه محلی هست.

در ادامه توضیحات آقای کشاورز برای اینکه بتونید با DBMS از طریق اینترنت در تماس باشید حتما بایستی برای بانک اطلاعاتی IP Address معتبر و یا Valid داشته باشید.

و برای بوجود آوردن بستری امن IPSEC توصیه میشه که در صورت بکارگیری آن اطلاعاتی که بین سرور ها و کلاینت ها رد و بدل میشه به صوررت رمز شده است؛ البته میتوان این تکنولوژی را در کنار VPN بکار گرفت که ضریب اطمینان بالاتری داشته باشد.
راهکارهای دیگری هم نیز برای امن سازی بستر ارتباطی وجود دارد که نسبت امکانات وشرایط می توان از آنها استفاده کرد.

در مواردی که تمامی عملیات تحت وب انجام میشود استفاده از SSL به مراتب ساده تر از موارد فوق است.

موفق باشید.

Malena
دوشنبه 25 اردیبهشت 1385, 07:59 صبح
خیلی ممنون جناب آقای کشاورز و جناب آقای ذوالقدری.