1 ضمیمه
سوال در مورد ایجاد ارور در هنگام فراخوانی اطلاعات از بانک
با سلام
دوستان من یه فرمی دارم که وقتی باز میشه میره اطلاعات رو از بانک میخونه ودر گریدی که در فرم گذاشتم نشون میده
حالا وقتی میخوام باز کنم این ارورو میده(اینم بگم که از خود سرور که باز میکنم این مشکل نیست ولی وقتی میرم پشت کلاینت و برنامرو اجرا میکنم و این فرمو با زمیکنم این ارورو میده)برنامه تحت شبکه هستش
ضمیمه 112278
نقل قول: سوال در مورد ایجاد ارور در هنگام فراخوانی اطلاعات از بانک
خب این میتونه بخاطر این باشه که آدرس بانکتو نشناخته
یا دلایل دیگه
اول بگو چجوری آدرس دهی کردی مسیر بانکتو به کلاینت ها؟
نقل قول: سوال در مورد ایجاد ارور در هنگام فراخوانی اطلاعات از بانک
Data Source=SAEEDPC\SAEED;Initial Catalog=Ajans;User ID=sa;Password=ok
نقل قول: سوال در مورد ایجاد ارور در هنگام فراخوانی اطلاعات از بانک
به نظرم اگر از آدرس آی پی سرور استفاده کنی جواب بده . توی تنظیمات اس کیو ال نگاه کن پرت انتخاب شده چیه بعد با آدرس آی پی و پرت وصل شو .
مثلاً : Data Source = 192.168.1.100,1433 ......
نقل قول: سوال در مورد ایجاد ارور در هنگام فراخوانی اطلاعات از بانک
خیلی عجیبه
رو سرور اون فرم با همون کانفیگ باز میشه رو کلاینتا باز نمیشه
دوستان چرا اینجوری میشه.رو همه سیستما کانفیگ یکیه ولی رو سرور جواب میده ولی رو بقیه نه.فقط هم یه فرم که این مشکلو داره
نقل قول: سوال در مورد ایجاد ارور در هنگام فراخوانی اطلاعات از بانک
سلام
یعنی بقیه فرم ها به بانک اطلاعاتی تون وصل میشن از روی کلاینت ها ؟
مگه میشه ؟
ضمن اینکه اصلا عجیب نیست ، برای اینکه سیستم سرور داره بانک رو بر روی لوکال خودش اجرا میکنه ، پس باید کانکشنش همونی باشه که نوشتین
ولی روی کلاینت ها باید بر اساس آی پی سرور باشه
ضمن اینکه باید در اس کیو ال برای هر کاربری که بعنوان کلاینت میخواد وصل بشه یه لاگین تعریف کنی و براش دسترسی هاشو مشخص کنی.
ضمن اینکه باید پوشه بانک اطلاعاتی روی سرور رو به اشتراک کامل بذاری (دسترسی در حد خواندن و نوشتن)
نقل قول: سوال در مورد ایجاد ارور در هنگام فراخوانی اطلاعات از بانک
نقل قول:
نوشته شده توسط
roolinjax
سلام
یعنی بقیه فرم ها به بانک اطلاعاتی تون وصل میشن از روی کلاینت ها ؟
مگه میشه ؟
ضمن اینکه اصلا عجیب نیست ، برای اینکه سیستم سرور داره بانک رو بر روی لوکال خودش اجرا میکنه ، پس باید کانکشنش همونی باشه که نوشتین
ولی روی کلاینت ها باید بر اساس آی پی سرور باشه
ضمن اینکه باید در اس کیو ال برای هر کاربری که بعنوان کلاینت میخواد وصل بشه یه لاگین تعریف کنی و براش دسترسی هاشو مشخص کنی.
ضمن اینکه باید پوشه بانک اطلاعاتی روی سرور رو به اشتراک کامل بذاری (دسترسی در حد خواندن و نوشتن)
نمیشه همه کاربران با همون User=sa وارد بشن ؟ از نظر اصول کاری باید کاربر جدا در اس کیو ال تعریف بشه یا با sa کافیه ؟ چون من برنامه دارم که با ip داره کار میکنه و همه با sa وصل میشن .
نقل قول: سوال در مورد ایجاد ارور در هنگام فراخوانی اطلاعات از بانک
نقل قول:
نوشته شده توسط
alireza.tabesh
نمیشه همه کاربران با همون User=sa وارد بشن ؟ از نظر اصول کاری باید کاربر جدا در اس کیو ال تعریف بشه یا با sa کافیه ؟ چون من برنامه دارم که با ip داره کار میکنه و همه با sa وصل میشن .
بستگی به خودتون داره ، میتونید به همین روشی که فرمودین کار کنید و یه جدول کاربران بذارید و انواع اقسام دسترسی ها رو براشون تعریف کنید که خوب نیاز به یه سری کد نویسی ها داره
البته این در صورتیه که میخواید برای کابرانتون دسترسی های مختلف بدید.
ضمن اینکه به نظر من از نظر اصولی بهتره این وظیفه رو به اس کیو ال محول کنید.
نقل قول: سوال در مورد ایجاد ارور در هنگام فراخوانی اطلاعات از بانک
نقل قول:
نوشته شده توسط
نیما حتمی
خیلی عجیبه
رو سرور اون فرم با همون کانفیگ باز میشه رو کلاینتا باز نمیشه
دوستان چرا اینجوری میشه.رو همه سیستما کانفیگ یکیه ولی رو سرور جواب میده ولی رو بقیه نه.فقط هم یه فرم که این مشکلو داره
سلام.
اونطوری که من از صحبت های شما برداشت کردم، مشخصه که به روند کار آشنایی لازم رو ندارید.
اگر همچنان با مطلب مشکل دارید من یک ویدئوی آموزشی کامل رو درباره نحوه شبکه کردن نرم افزار (یا بهتر بگم شبکه کردن دیتابیس) رو در این تاپیک و در آخرین پست قرار دادم.
موفق باشید.