نمایش نتایج 1 تا 12 از 12

نام تاپیک: پایگاه داده آنلاین برای سی شارپ

  1. #1

    Lightbulb پایگاه داده آنلاین برای سی شارپ

    سلام دوستان خسته نباشین

    من یه برنامه توی سی شارپ نوشتم که پایگاه دادش sql server هستش
    چه جوری میشه من این پایگاه رو انتقال بدم توی هاست و برنامه تحت ویندوزی نوشتم بره تغییرات رو روی اون پایگاه داده اعمال کنه

    یعنی پایگاه دادم آنلاین باشه :)

  2. #2
    مدیر بخش آواتار محمد رضا فاتحی
    تاریخ عضویت
    مهر 1387
    محل زندگی
    کهنسالترین موجود زنده در شهر منه
    پست
    1,181

    نقل قول: پایگاه داده آنلاین برای سی شارپ

    شما اگه هاست ویندوزی داری مشکل خاصی نیست فقط اگه بتونی وب سرویس بنویسی کارت راحت تر می شه ولی در مورد هاست لینوکس باید از mysql استفاده کنی که سرچ بزنی نمونه کد و اسمبلی هاش هست ولی یه مطلب مهم هاست های رایگان اجازه همچین کاری نمی دن باید سرور مجازی بگیری

  3. #3

    نقل قول: پایگاه داده آنلاین برای سی شارپ

    مرسی از جوابتون
    اخه مشکلم اینجاس که
    اصلا من بلد نیستم چه جوری باید این کار رو بکنم.
    برنامه رو با دستورات لینک نوشتم
    الان اگه پایگاه داده رو انتقال بدم
    باید تو برنامه
    چی کار کنم که بره وصل بشه به هاست ام و از اونجا پایگاه رو بخونه و تغییرات رو اعمال کنه :)

  4. #4

    نقل قول: پایگاه داده آنلاین برای سی شارپ

    نقل قول نوشته شده توسط saeedalipour20 مشاهده تاپیک
    مرسی از جوابتون
    اخه مشکلم اینجاس که
    اصلا من بلد نیستم چه جوری باید این کار رو بکنم.
    برنامه رو با دستورات لینک نوشتم
    الان اگه پایگاه داده رو انتقال بدم
    باید تو برنامه
    چی کار کنم که بره وصل بشه به هاست ام و از اونجا پایگاه رو بخونه و تغییرات رو اعمال کنه :)
    از دوستان عزیز کسی نیست راهنمایی کنه؟

  5. #5

    نقل قول: پایگاه داده آنلاین برای سی شارپ

    همه مواردی که گفته شد کاملاً درسته
    اما یک کا راحت میتونی بکنی منم خودم استفاده کردم و مشکل خاصی نداشتم
    یک هاست ویندوز بخر
    آی پی استاتیک میتونی بگیری میتونی نگیری
    کل کد بانکو به همراه دادهها ارتباطات جداول توابع بانکتو جنریت کن میتونی با SQL Management 2012 راحت این کارو بکنی (کدها یکم ویرایش میخواد که همو 5 6 خط اوله)
    با همون Sql Management وصل شو به SQL سایت و کد رو اجرا کن
    ویژوال استودیو رو باز کن و یک کانکشن به بانک سایتت درست کن و همونطوری که با بانک لوکال کار میکنی باهاش رفتار کن (جداول رو بنداز تو Designer Linq)
    برنامت کلاً آنلاین شد
    چند تا نکته ریز داره تو کار خودت متوجه میشی اگر نه همینجا بیشتر توضیح میدم
    تست کن اگر دوست داشتی شروع کن
    فقط قبلش اینو بگم که برنامت شدیداً وابسته به سرعت اینترنت میشه اما عملیه من همین الان دارم برناممو بطور زمانی کرایه میدم
    (بیشتر مشتری هام شرکت های پیمانکاری هستن و نمیخوان پول برنامه کاملو بدن دوست دارن در بازه های زمانی که میخوان با برنامه کارکنن و میخوان آنلاین هم باشه) رکورد هاشونم بعضی وقتها بالای ده هزارتا میشه که فقط کوئری فیلتر شدش 3 مگه

    محدودیتش اینه که با هر خط اینترنتی و طبیعتاً از هر جایی نمیتونن استفاده کنن(به خاطر سرعت)

  6. #6

    نقل قول: پایگاه داده آنلاین برای سی شارپ

    نقل قول نوشته شده توسط am_al_59 مشاهده تاپیک
    همه مواردی که گفته شد کاملاً درسته
    اما یک کا راحت میتونی بکنی منم خودم استفاده کردم و مشکل خاصی نداشتم
    یک هاست ویندوز بخر
    آی پی استاتیک میتونی بگیری میتونی نگیری
    کل کد بانکو به همراه دادهها ارتباطات جداول توابع بانکتو جنریت کن میتونی با SQL Management 2012 راحت این کارو بکنی (کدها یکم ویرایش میخواد که همو 5 6 خط اوله)
    با همون Sql Management وصل شو به SQL سایت و کد رو اجرا کن
    ویژوال استودیو رو باز کن و یک کانکشن به بانک سایتت درست کن و همونطوری که با بانک لوکال کار میکنی باهاش رفتار کن (جداول رو بنداز تو Designer Linq)
    برنامت کلاً آنلاین شد
    چند تا نکته ریز داره تو کار خودت متوجه میشی اگر نه همینجا بیشتر توضیح میدم
    تست کن اگر دوست داشتی شروع کن
    فقط قبلش اینو بگم که برنامت شدیداً وابسته به سرعت اینترنت میشه اما عملیه من همین الان دارم برناممو بطور زمانی کرایه میدم
    (بیشتر مشتری هام شرکت های پیمانکاری هستن و نمیخوان پول برنامه کاملو بدن دوست دارن در بازه های زمانی که میخوان با برنامه کارکنن و میخوان آنلاین هم باشه) رکورد هاشونم بعضی وقتها بالای ده هزارتا میشه که فقط کوئری فیلتر شدش 3 مگه

    محدودیتش اینه که با هر خط اینترنتی و طبیعتاً از هر جایی نمیتونن استفاده کنن(به خاطر سرعت)
    خیلی خیلی ممنون واسه راهنمایی تون

    راستش من برنامه رو با sql Server Express که روی خود سی شارپ بود نوشتم
    خود برنامه رو با دستورات لینک نوشتم
    بین جداول پایگاه هم ارتباط هست
    ولی رسمش نکردم و توی برنامه رابطه ها رو join کردن درست کردم

    میشه بیشتر تو این موضوع ""که چجوری پایگاهم رو ببرم روی هاست و باهاش ارتباط داده ای برقرار کنم "" بیشتر توضیح بدین؟
    یا اگر فایل اموزشی دارین لطف کنین و بذاریین
    خیلی لازمه این کار
    خدا خیرت بده

  7. #7
    کاربر دائمی
    تاریخ عضویت
    تیر 1390
    محل زندگی
    کرمانشاه
    پست
    1,487

    نقل قول: پایگاه داده آنلاین برای سی شارپ

    از MySQL استفاده نکنید ، چرا که Syntax ها در SQL Server و MySQL متفاوت هست و باعث Conflict میشه

    از یک هاست ویندوزی استفاده کنید و دقت کنید که ورژن های SQL Server مورد استفاده شما و اون هاست ویندوزی مثل هم باشه . مثلا 2012 باشه یا 2014 یا 2008 . چرا که موقع انتقال دیتابیس به ویندوز و به سرور ویندوزی مشکل تداخل ورژن پیش نیاد

    شما هاست ویندوز بخر واز یک Backup ازدتیابیست بگیر و روی هاست ویندوزی Restore کن .

    کانکشن String ات هم همون که داری استفاده می کنید میشه ، فقط بجاش آدرس اون سرور ( IP ) بده .


    شما دیتابیس تحت شبکه داشتی تا حالا ؟

  8. #8

    نقل قول: پایگاه داده آنلاین برای سی شارپ

    با SQL Management 2012 این طوری پیش برو
    روی دیتابیست راست کلیک کن
    برو روی گزینه Task
    Generate Scripts... رو انتخاب کن
    بقیشم ویزارد هست و واضحه
    وقتی فایل کد تولید دیتابیست درست شد خط مربوط به نسخه و آدرس فایل رو پاک کن
    من خودم همیشه هاستی میگیرم که SQL 2012 داشته باشه
    توی همون Generate کردن هم میتونی نوع نسخه ای که میخوای کد براش تولید بشه رو مشخص کنی البته برای من که تا الان فرقی نکرده و همیشه کد مربوط به نوع نسخه رو بر میداشتم تا مطابق با Server سایت عمل بشه

  9. #9

    نقل قول: پایگاه داده آنلاین برای سی شارپ

    نقل قول نوشته شده توسط NasimBamdad مشاهده تاپیک
    از MySQL استفاده نکنید ، چرا که Syntax ها در SQL Server و MySQL متفاوت هست و باعث Conflict میشه

    از یک هاست ویندوزی استفاده کنید و دقت کنید که ورژن های SQL Server مورد استفاده شما و اون هاست ویندوزی مثل هم باشه . مثلا 2012 باشه یا 2014 یا 2008 . چرا که موقع انتقال دیتابیس به ویندوز و به سرور ویندوزی مشکل تداخل ورژن پیش نیاد

    شما هاست ویندوز بخر واز یک Backup ازدتیابیست بگیر و روی هاست ویندوزی Restore کن .

    کانکشن String ات هم همون که داری استفاده می کنید میشه ، فقط بجاش آدرس اون سرور ( IP ) بده .


    شما دیتابیس تحت شبکه داشتی تا حالا ؟
    am_al_59 خیلی ممنون بابت کمکهاتون



    NasimBamdad راستش رو بخای نه تا حالا دیتا بیس تحت شبکه نداشتم

    در مورد کانکشن String آخه اصلا تو برنامه من از linq استفاده کردم و کانکشن String استرینگ ندارم
    باید این قسمتش رو چی کار کنم
    ممنون بابت وقتی که میزارین :)

  10. #10

    نقل قول: پایگاه داده آنلاین برای سی شارپ

    وقتی شما از Linq استفاده میکنی یک فایل کانفیگ تو پروژت ایجاد میشه که ConnectionString توسط Designer خود Linq در اون قرار میگیره
    منظور ایشون هم همین بود
    اسم فایل کانفیگ شما اگر پروژه از نوع وب باشه web.config و اگر از نوع application باشه app.config هست
    در هردو تگی به نام connectionStrings هست که داخلش رشته اتصال شما با تگ add اضافه شده
    در حالت لوکال نام DataSource شما اسم کامپیوتر به همراه نام Instace اس کیو ال لوکالت هست
    مثل این:

    <connectionStrings>
    <add name="connectionName" connectionString="Data Source=YourPcNameOrDotOnly/InstanceName;Initial Catalog=DatabaseName;Persist Security Info=True;/>
    </connectionStrings>

    ایشون منظورشون اینه که YourPcNameOrDotOnly/InstanceName با ای پی عوض کنید و کاملاً هم صحیحه

    برای سرور آتلاین صفات دیگری هم به تگ add اضافه میشه مثل provider و user و پسورد
    نیازی به اعمال تغییرات دستی نداری فقط فایل لینکو درست کن و جداول رو از بانک آنلاینت بنداز توش همه کارها خودش انجام میشه
    آخرین ویرایش به وسیله am_al_59 : دوشنبه 17 فروردین 1394 در 23:40 عصر

  11. #11

    نقل قول: پایگاه داده آنلاین برای سی شارپ

    نقل قول نوشته شده توسط am_al_59 مشاهده تاپیک
    وقتی شما از Linq استفاده میکنی یک فایل کانفیگ تو پروژت ایجاد میشه که ConnectionString توسط Designer خود Linq در اون قرار میگیره
    منظور ایشون هم همین بود
    اسم فایل کانفیگ شما اگر پروژه از نوع وب باشه web.config و اگر از نوع application باشه app.config هست
    در هردو تگی به نام connectionStrings هست که داخلش رشته اتصال شما با تگ add اضافه شده
    در حالت لوکال نام DataSource شما اسم کامپیوتر به همراه نام Instace اس کیو ال لوکالت هست
    مثل این:

    <connectionStrings>
    <add name="connectionName" connectionString="Data Source=YourPcNameOrDotOnly/InstanceName;Initial Catalog=DatabaseName;Persist Security Info=True;/>
    </connectionStrings>

    ایشون منظورشون اینه که YourPcNameOrDotOnly/InstanceName با ای پی عوض کنید و کاملاً هم صحیحه

    برای سرور آتلاین صفات دیگری هم به تگ add اضافه میشه مثل provider و user و پسورد
    نیازی به اعمال تغییرات دستی نداری فقط فایل لینکو درست کن و جداول رو از بانک آنلاینت بنداز توش همه کارها خودش انجام میشه
    دستتون درد نکنه
    واقعا ممنون

  12. #12

    نقل قول: پایگاه داده آنلاین برای سی شارپ

    نقل قول نوشته شده توسط am_al_59 مشاهده تاپیک
    وقتی شما از Linq استفاده میکنی یک فایل کانفیگ تو پروژت ایجاد میشه که ConnectionString توسط Designer خود Linq در اون قرار میگیره
    منظور ایشون هم همین بود
    اسم فایل کانفیگ شما اگر پروژه از نوع وب باشه web.config و اگر از نوع application باشه app.config هست
    در هردو تگی به نام connectionStrings هست که داخلش رشته اتصال شما با تگ add اضافه شده
    در حالت لوکال نام DataSource شما اسم کامپیوتر به همراه نام Instace اس کیو ال لوکالت هست
    مثل این:

    <connectionStrings>
    <add name="connectionName" connectionString="Data Source=YourPcNameOrDotOnly/InstanceName;Initial Catalog=DatabaseName;Persist Security Info=True;/>
    </connectionStrings>

    ایشون منظورشون اینه که YourPcNameOrDotOnly/InstanceName با ای پی عوض کنید و کاملاً هم صحیحه

    برای سرور آتلاین صفات دیگری هم به تگ add اضافه میشه مثل provider و user و پسورد
    نیازی به اعمال تغییرات دستی نداری فقط فایل لینکو درست کن و جداول رو از بانک آنلاینت بنداز توش همه کارها خودش انجام میشه
    سلام
    مشکلی که بنده هم به تحت شبکه کردن برنامه خودم دارم و مورد نیاز شدید مشتریم هستش
    بنده هم از لینک استفاده کردم وقتی در properties برنامه نگاه میکنم متوجه شدم که نوع یا Scope آن از نوع application هستش یعنی توسط کاربر قابل دستکاری نیست؟؟؟؟؟؟ آیا این درسته ؟؟؟؟؟تصویر فوق .
    11111.png

    میشه راهنمائیم کنید جه چطوری میشه از داخل برنامه فرمی طراحی کردهش که به راحتی در هنگام نصب و یا بعد از نصب تصمیم گیری بشه به صورت local اجرا بشه تا تحت شبکه ؟؟؟؟
    (متغییر های اضافی که داخل عکس می بینید برای این منظور طراحی شده هستند ).

تاپیک های مشابه

  1. پاسخ: 5
    آخرین پست: یک شنبه 30 آذر 1393, 10:59 صبح
  2. سوال: ارتباط پایگاه داده آفلاین با پایگاه داده آنلاین در ASP
    نوشته شده توسط k.asasi_programmer در بخش SQL Server
    پاسخ: 12
    آخرین پست: دوشنبه 23 فروردین 1389, 19:46 عصر
  3. پایگاه داده مناسب برای ASP.NET
    نوشته شده توسط یاسر مددیان در بخش ASP.NET Web Forms
    پاسخ: 5
    آخرین پست: جمعه 22 تیر 1386, 00:56 صبح
  4. پایگاه داده مناسب برای برنامه مترجم
    نوشته شده توسط hercules در بخش سایر پایگاه‌های داده
    پاسخ: 3
    آخرین پست: شنبه 19 فروردین 1385, 00:27 صبح
  5. پایگاه داده عمومی برای همه فرم های برنامه
    نوشته شده توسط روح اله معینی زاده در بخش VB.NET
    پاسخ: 0
    آخرین پست: یک شنبه 01 آذر 1383, 08:24 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •