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

نام تاپیک: تفاوت Service based databse با express در چیست؟

  1. #1

    تفاوت Service based databse با express در چیست؟

    درود

    تفاوت Service based databse با express در چیست؟


    با Service based databse، میشه یه دیتابیس رو اضافه کرد.اون دیتابیسهای قبلی ایجاد شده در SQL Server رو چه جوری به برنامه اضافه کنم؟



    برای اجرای برنامه روی سیستم مقصد ،کدوم نسخه از SQL Server مناسبه؟
    https://barnamenevis.org/showthread.p...B3%D8%AA%D8%9F
    این تاپیک متاسفانه ناقصه و متوجه نشدم.


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

  2. #2

    نقل قول: تفاوت Service based databse با express در چیست؟

    service base darabase همون SQL سنتی خودمونه که پسوند فایل هاش mdf هست و در برابرش SQL Compact هست که پسوند فایل هاش SDF هست
    SQL سنتی خودمون یا همون service base در اصل و واقیت یک سرویس ارائه خدمات هست که باید روی سیستم نصب بشه و توی ویندوز فایل های درایور و سایر فایل هاش لود میشن
    اما SQL Compact رو شما یک فایل برای ذخیره در نظر بگیر که برای خواندن و نوشتن اطلاعات شما فقط نیاز به یک یا چند فایل دارزی که نیازی نیست در ابتدای ویندوز همراه سایر سرویسها استارت بشن و شما فقط باید به فایلهای لازم توی برنامت رفرنس بدی و از توابعشون استفاده کنی
    درضمن نمیتونی با Linq از SQL Compact استفاده کنی و فقط باید دیتوراتشو که شبیه SQL هست برای خواندن و نوشتن استفاده کنی

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

  3. #3

    نقل قول: تفاوت Service based databse با express در چیست؟

    نمی دونم کدوم از linq یا Entity یا Ado استفاده می کنم!! از کجا بفهمم با چه تکنولوژی کار میکنم؟؟؟!!!
    آخرین ویرایش به وسیله nasimplus : جمعه 15 خرداد 1394 در 22:32 عصر

  4. #4
    کاربر دائمی آواتار winner1
    تاریخ عضویت
    تیر 1392
    محل زندگی
    خلخال
    پست
    738

    نقل قول: تفاوت Service based databse با express در چیست؟

    نقل قول نوشته شده توسط nasimplus مشاهده تاپیک
    کار با service base darabase رو از 0 تا 100 در ویژال استودیو در این انجمن نداریم؟

    نمی دونم کدوم از linq یا Entity یا Ado استفاده می کنم!! از کجا بفهمم با چه تکنولوژی کار میکنم؟؟؟!!!
    linq و Entity Frame work دوتا برتری بزرگ داره که چشم گیره اونم اینه که سرعت کد نویسیو میبره بالا و درصد خطا ها رو میاره پایین ولی لینک تو لود داده ها با حجم بالا کند عمل میکنه entit کار نکردم نمیدونم اونم این مشکل رو داره یا نه ولی شما میتونی تو بخشی که دادهاتو لیست میکنی برای کاربر از ado استفاده کنی ولی با همهی این حرفا هیچ وقت Ado بی استفاده نمیشه بازم مجبورین تو پروژتون استفاده کنین

  5. #5

    نقل قول: تفاوت Service based databse با express در چیست؟

    تو بخشی که دادهاتو لیست میکنی : این داده ها رو کجا لیست میکنم؟ توضیح میدهید؟
    آخرین ویرایش به وسیله nasimplus : پنج شنبه 21 خرداد 1394 در 00:16 صبح

  6. #6

    نقل قول: تفاوت Service based databse با express در چیست؟

    برای اجرای برنامه ، روی سیستم مقصد ، اکسپرس نصب کردم. اما برنامه اجرا نشد.

    باید اکسپرس رو به برنامه معرفی کنم؟ اگه بله چطور؟

  7. #7

    نقل قول: تفاوت Service based databse با express در چیست؟

    اکسپرس نصب کردم. اما برنامه اجرا نشد
    چه خطایی داد.

    تنظیمات Server Name در برنامه برنامه این Instance انجام شده

  8. #8

    نقل قول: تفاوت Service based databse با express در چیست؟

    نقل قول نوشته شده توسط pezhvakco مشاهده تاپیک
    چه خطایی داد.

    تنظیمات Server Name در برنامه برنامه این Instance انجام شده
    Data Source = . همون Instance هست؟

  9. #9

    نقل قول: تفاوت Service based databse با express در چیست؟

    Data Source = . همون Instance هست؟
    در بیش تر موارد نام Instance
    .\SqlExpress
    است
    و یا computer Name است
    راحت ترین راه =>در سرویس های ویندوز نگاه کنید و نام را بدست بیاریند

  10. #10

    نقل قول: تفاوت Service based databse با express در چیست؟

    دستورات رو در ویژال 2013 نوشتم.
    دیتابیس برنامه را هم با اسکیوال سرور 2014 ساختم.
    من در این دستور زیر رو در کد برنامه ( که 3 جا بود ) وارد کردم
    3 جا منظورم برای button2_Click و Form1_Load و button1_Click
    SqlConnection sqlcon = new SqlConnection(@" Data Source = .\SQLEXPRESS ; Initial Catalog  = db ; Integrated Security = True " ) ;

    رو وارد کردم.
    روی کامپیوتر دیگه اکسپرس 2012 رو نصب کردم.
    که اجرا نشد.

  11. #11

    نقل قول: تفاوت Service based databse با express در چیست؟

    روی کامپیوتر خودم از اکسپرس 2014 استفاده کردم
    کانکشن استرینگ صحیح رو نوشتم.
    SqlConnection(@" Data Source = .\SQLEXPRESS ; Initial Catalog = DBphoto ; Integrated Security = True ");
    2 فایل mdf و ldf رو در پوشه ی دیباگ برنامه کپی کردم.
    روی کامپیوتر خودم اجرا شد.

    روی کامپیوتر دیگر از اکسپرس 2014 استفاده کردم
    کانکشن استرینگ صحیح رو نوشتم.
    SqlConnection(@"Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirector y|\DBphoto.mdf;Integrated Security=True");
    2 فایل mdf و ldf رو در پوشه ی دیباگ برنامه کپی کردم.
    روی کامپیوتر دیگر اجرا نشد.

    http://s6.uplod.ir/i/00625/q0yl73bks6pg.png

    توی یه کامپیوتر دیگه اکسپرس 2014 رو نصب کردم
    موقع نصب رمز نذاشتم

    Capture.PNG

    و آخرش این 3 تا نصب نشدن.

    Capture2.PNG



    چه کار کنم؟
    آخرین ویرایش به وسیله nasimplus : یک شنبه 31 خرداد 1394 در 13:01 عصر

  12. #12

    نقل قول: تفاوت Service based databse با express در چیست؟

    دیتابیس برنامه را هم با اسکیوال سرور 2014 ساختم.
    =>
    روی کامپیوتر دیگه اکسپرس 2012 رو نصب کردم.
    که اجرا نشد.
    برنامه SQL از نسخه های بالا به پایین کار نمی کند.

    من در این دستور زیر رو در کد برنامه ( که 3 جا بود ) وارد کردم
    چرا چند بار، یک بار در یک متغییر یا یک شی (مانند ADOConnection) نگهداری می کردید و برای همه بکار گیری می کردید.

    کانکشن استرینگ صحیح رو نوشتم.
    SqlConnection(@" Data Source = .\SQLEXPRESS ; Initial Catalog = DBphoto ; Integrated Security = True ");
    2 فایل mdf و ldf رو در پوشه ی دیباگ برنامه کپی کردم.
    اگر یک بار برای همیشه پایگاه داده رو اتچ کنید (با کد نویسی) مهم نیست فایل ها کجا باشد و روان تر و بهتر با پایگاه داده کار کرد
    و در هر بار اجرای برنامه نیاز به این کار هم نیست.
    توی یه کامپیوتر دیگه اکسپرس 2014 رو نصب کردم
    موقع نصب رمز نذاشتم
    نیاز به رمز گذاشتن نیست
    بماند که بهتره یک نام کاربری مخصوص برنامه خودتان بسازید و با اون کار کنید تا مانند خیلی از برنامه های موجود
    *** به مشکل بسیار ناشیانه و مبتدی قفل، غیرفعال و یا رمزنگاری نامشخص ***
    توسط دیگر برنامه های احتمالی نصبی رو سیستم کاربر برنخورید .

    و آخرش این 3 تا نصب نشدن.
    یه جای کار مشکل داشته که اون ها (مهم ترینش همون DataBase Engine Service) نصب نشده.

  13. #13

    نقل قول: تفاوت Service based databse با express در چیست؟

    حالا باید چه کار کنم؟

    ویندوز عوض کنم؟ یا اکسپرس 2014 رو پاک کنم؟

  14. #14

    نقل قول: تفاوت Service based databse با express در چیست؟

    ویندوز عوض کنم؟ یا اکسپرس 2014 رو پاک کنم؟
    نیاز به این کار ها نیست .
    مشکل در نصب SQL است =>
    فایل نصبی مشکل داره، تنظیمات مشکل داره یا ...

  15. #15

    نقل قول: تفاوت Service based databse با express در چیست؟

    یک بار در یک متغییر یا یک شی (مانند ADOConnection) نگهداری می کردید و برای همه بکار گیری می کردید.
    اگر یک بار برای همیشه پایگاه داده رو اتچ کنید (با کد نویسی) مهم نیست فایل ها کجا باشد و روان تر و بهتر با پایگاه داده کار کرد
    و در هر بار اجرای برنامه نیاز به این کار هم نیست.
    یه مثال میشه بزنید.ممنون

  16. #16

    نقل قول: تفاوت Service based databse با express در چیست؟

    visual studio با visual studio express چه فرقی داره؟

  17. #17

    نقل قول: تفاوت Service based databse با express در چیست؟

    نقل قول نوشته شده توسط nasimplus مشاهده تاپیک
    visual studio با visual studio express چه فرقی داره؟
    جواب سوال خودم

    نسخه express کم حجم ترین نسخه هستش که برنامه نویسی معمولی استفاده میشه
    ولی نسخ Ultimate، Professional برای برنامه نویسی silver light , cloud ,.... استفاده میشه

    متن زیر نقل قول هست در پست https://barnamenevis.org/showthread.p...=1#post1952382
    امکاناتی که در نسخه Ultimate هست کلا در ایران استفاده نمیشه.چون اولا کسی مشتری رو آدم حساب نمیکنه.و دوم اینکه کسی براش هزینه تولید مهم نیست و سوم اینکه مشکلات حافظه و سرعت توی ایران با رم و cpu حل میشن.

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

  1. تفاوت linq to sql و Entity Frameworkدر چیست؟
    نوشته شده توسط mahdad sepah در بخش دسترسی به داده ها (ADO.Net و LINQ و ...)
    پاسخ: 2
    آخرین پست: شنبه 12 شهریور 1390, 14:25 عصر
  2. گفتگو: تفاوت دیتابیس های local & service based
    نوشته شده توسط میلاد قاضی پور در بخش SQL Server
    پاسخ: 1
    آخرین پست: جمعه 30 بهمن 1388, 21:34 عصر
  3. سوال: تفاوت IP ورژن 4 با IP ورژن6 چیست؟
    نوشته شده توسط q.fahimeh در بخش شبکه و Networking‌
    پاسخ: 6
    آخرین پست: یک شنبه 03 آبان 1388, 10:47 صبح
  4. تفاوت Active کردن با Open کردن جداول چیست؟
    نوشته شده توسط nasr در بخش بانک های اطلاعاتی در Delphi
    پاسخ: 2
    آخرین پست: پنج شنبه 03 آبان 1386, 12:35 عصر

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

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