تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




صفحه 1 از 2 12 آخرآخر
نمايش نتايج 1 به 10 از 13

نام تاپيک: چطور میشه برنامه ای که با c# می نویسم روی شبکه کار کنه؟ با پایگاه sql می نویسم

  1. #1
    داره خودمونی میشه
    تاريخ عضويت
    May 2012
    پست ها
    32

    14 چطور میشه برنامه ای که با c# می نویسم روی شبکه کار کنه؟ با پایگاه sql می نویسم

    سلام دوستان ...
    من می خوام استارت یه برنامه رو بزنم که برای جایی هست خیلی مهمه ...
    چیزی که مهمه اینه که این برنامه روی تمام سیستم ها نصب شه و کار کنند اما پایگاه اون رو فقط روی سرور بریزم و بقیه به سرور وصل شن .
    باید چه تنظیماتی انجام بدم ؟ مربوط به sql هست یا c#?
    ممنون می شم راهنماییم کنید .
    با تشکر

  2. #2
    داره خودمونی میشه
    تاريخ عضويت
    May 2012
    پست ها
    32

    پيش فرض

    بچه ها خواهشن جواب بدید ..
    ممنون می شم

  3. #3
    داره خودمونی میشه
    تاريخ عضويت
    May 2012
    پست ها
    32

    پيش فرض

    ببینید من می خوام برنامه ای بنویسم با پایگاه داده sql. وقتی تمام شد، این برنامه رو باید روی 3تا سیستم بریزم تا کاربرا باهاش کار کنن. این سیستم ها توی شبکه هستن. یه سرور هم دارم که می خوام برنامه رو روش بریزم و فقط روی سرور sql نصب کنم و پایگاه رو attach کنم. من باید چیکار کنم؟ این برنامه ای که می گم واسه ورود اطلاعات و حالا یک سری پردازش هست که همزمان 3یا 4تا کاربر باهاش کار می کنن .
    کمـــــــــــــــــــــــ ـکم کنید ...
    با تشکر

  4. #4
    داره خودمونی میشه
    تاريخ عضويت
    May 2012
    پست ها
    32

    پيش فرض

    چرااااااااااااااااااااااا اااااااااا هیشکی جواب نمییییییییییییییییییده
    کســــــــــــــــــــــی خونه نیست

  5. #5
    کاربر فعال تالار .Net Msba's Avatar
    تاريخ عضويت
    Dec 2006
    محل سكونت
    ! My Mind
    پست ها
    506

    پيش فرض

    سلام.
    دوست من چرا این قدر عجله می کنی!
    شما یک SQL Server روی کامپیوتری که می خواهی سرور باشه نصب کن. کدام نسخه؟ بسته به حجم اطلاعات و سرعت سرور شما داره. اما عرف روی 2008 هست. البته نسخه های 12 و 10 نیز هستند که سخت افزار قوی تری رو می طلبند.
    در برنامه نویسی هم اگر شبکه ات DNS داره که نام کامپیوتر سرورت رو به عنوان سرور بده. اگر هم پورت خاصی رو برای دسترسی در سرور تنظیم کردی اون رو نیز در Connection String وارد کن.
    اگر هم DNS نداری بهتر است تا با ip استاتیک کار کنی و ip سرورت رو بدی. اگر هم پورتی رو ست کردی اون هم مثل بالا باید وارد کنی.
    یوزر و پسورد ورود به SQL Server و نام بانکت رو هم که بدی دیگه تمومه. وصل شدی و حل!

    Sql Server برای 3 یا 4 تا یوزر طراحی نشده بلکه برای تعداد بیشماری ارتباط همزمان طراحی شده و شما اصلا نگران تعداد دسترسی های همزمان نباش.

    موفق باشید.

  6. این کاربر از Msba بخاطر این مطلب مفید تشکر کرده است


  7. #6
    داره خودمونی میشه
    تاريخ عضويت
    May 2012
    پست ها
    32

    پيش فرض

    سلام.
    دوست من چرا این قدر عجله می کنی!
    شما یک SQL Server روی کامپیوتری که می خواهی سرور باشه نصب کن. کدام نسخه؟ بسته به حجم اطلاعات و سرعت سرور شما داره. اما عرف روی 2008 هست. البته نسخه های 12 و 10 نیز هستند که سخت افزار قوی تری رو می طلبند.
    در برنامه نویسی هم اگر شبکه ات DNS داره که نام کامپیوتر سرورت رو به عنوان سرور بده. اگر هم پورت خاصی رو برای دسترسی در سرور تنظیم کردی اون رو نیز در Connection String وارد کن.
    اگر هم DNS نداری بهتر است تا با ip استاتیک کار کنی و ip سرورت رو بدی. اگر هم پورتی رو ست کردی اون هم مثل بالا باید وارد کنی.
    یوزر و پسورد ورود به SQL Server و نام بانکت رو هم که بدی دیگه تمومه. وصل شدی و حل!

    Sql Server برای 3 یا 4 تا یوزر طراحی نشده بلکه برای تعداد بیشماری ارتباط همزمان طراحی شده و شما اصلا نگران تعداد دسترسی های همزمان نباش.

    موفق باشید.

    دوست خوبم خیـــــــــــــلی ممنون واسه کمکی که بهم کردید ...
    پس فقط انگاری connection string در این روش تحت شبکه با روش معمولی که واسه یه سیستم می نویسیم فرق داره .
    پاینده باشید

  8. #7
    داره خودمونی میشه
    تاريخ عضويت
    May 2012
    پست ها
    32

    پيش فرض

    راستی اگه زحمت نیست یه نمونه connection string رو واسم می نویسید ؟
    فرض کنید IP سرور 192.168.0.28 هست . نام کاربری و رمز عبور هم مثلاً abc و 123 هستند. اسم بانک هم registerreport.

  9. #8
    داره خودمونی میشه
    تاريخ عضويت
    May 2012
    پست ها
    32

    پيش فرض

    فهمیدم اینطوریه ... نه؟
    string connection string="server=192.168.0.28;database="registerrepo rt";Integrated Security=True;UID="username";PWD="password
    Last edited by yas128; 24-06-2012 at 15:49.

  10. #9
    داره خودمونی میشه
    تاريخ عضويت
    May 2012
    پست ها
    32

    پيش فرض

    سلاااام ...
    من یه سوال دیگه هم دارم ...
    خوب ممکنه بخوام نرم افزارم رو توی چندتا شبکه مختلف پیاده کنم... اون موقع ip استاتیک که جواب نمیده... باید چیکار کنم؟؟؟؟
    من تو حالت عادی connection رو اینطوری تعریف می کنم :
    sqlconnection cn =new sqlconnection("Data Source=.;Initial Catalog=paygah;Inetegrated Security=True")l
    حالا چطوری تعریف می شه؟

  11. #10
    کاربر فعال تالار .Net Msba's Avatar
    تاريخ عضويت
    Dec 2006
    محل سكونت
    ! My Mind
    پست ها
    506

    پيش فرض

    چند راه برای دسترسی به سرور وجود داره
    1- مانند قبل شبکه یک DNS داشته باشه و شما تنها نام رایانه سرور رو وارد کنی و و بس! ( البته اگر شبکه کوچک باشد نیز گاها می توان از نام رایانه سرور استفاده کرد)
    2- یک تنظیم در برنامه بگذاری که کاربر آدرس سرور رو بده.
    3- Server ها رو پیدا کنی و کاربر سرور مورد نظرش رو انتخاب کنه.
    4-
    الف ) یک سرویس برای ویندوز بنویسی که یک پورت خاصی رو گوش کنه.
    ب) لیست سرور ها رو دربیاری
    ج) به لیستی که اومده (آدرس ip اون ها نه اسم) یک دیتای خاص به پورت بند الف بفرستی. هر سروری که پاسخ داد (سرویس نوشته شده شما) سرور اصلی معلوم می شه.

    برای پیدا کردن سرور ها می تونی از دو روش استفاده کنی:
    1-
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    که گاها جواب نمیدهد و طبق گفته ی مایکروسافت روی نسخه 2000 و 2005 تضمین می شه.
    2-استفاده از DMO که یک همخوانی در نسخه های جدید با نسخه های قدیمی است.
    برای دانلودش برو [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] و یا [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] ا که دومیی خود DMO برای X64 هست. اگر هم نسخه های دیگر داری از لینک اول و در غیر این صورت بگردی راحت پیدا می شه.
    برای استفاده از DMO هم در refrence ها اضافه می کنیش و بعد:

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    این رو هم بگم که خودم هنوز از جستجوی سرور ها استفاده نمی کنم..........

    اگر هم سرور در اینترنت باشه که کافیه اون دیتابیسه سرور رو رو یک دامین تنظیم کنید و بس !

    موفق باشید.

صفحه 1 از 2 12 آخرآخر

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •