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

نام تاپیک: sqlserver يا sqlexpress به عنوان پايگاه داده؟؟

  1. #1
    کاربر دائمی آواتار fa_te64
    تاریخ عضویت
    مرداد 1387
    محل زندگی
    مشهد-تهران
    پست
    153

    sqlserver يا sqlexpress به عنوان پايگاه داده؟؟

    سلام
    من برنامه اي براي فاكتور نوشتم،ميخواستم بدونم بهتره از sqlexpress استفاده كنم يا sqlserver.چون شنيدم امكاني هست كه بدون نصب پايگاه داده هم با كپي dll در ستاپ، برنامه كار كنه.چون برنامه با يك نسخه خاص از sqlserver نوشته شه شايد بعدا دسترسي به اون نسخه نباشه. express پايگاه داده خود برنامست،رو سيستم ديگه نصب لازم داره يا نه؟مزايا و معايب هر كدوم چيه؟ و در ضمن با متن فارسي مشكل داره،علامت سوال مياد جاش.

  2. #2
    کاربر دائمی آواتار Xcalivorse
    تاریخ عضویت
    اردیبهشت 1386
    محل زندگی
    Kernel32.dll
    پست
    411

    نقل قول: sqlserver يا sqlexpress به عنوان پايگاه داده؟؟

    اگر تمایل دارید برنامه تون توی شبکه کار کنه باید از SQLServer استفاده کنید.

  3. #3

    نقل قول: sqlserver يا sqlexpress به عنوان پايگاه داده؟؟

    اگر تمایل دارید برنامه تون توی شبکه کار کنه باید از SQLServer استفاده کنید.
    ما رو سرور محل كارمون نسخه اكسپرس رو نصب كردين و جواب مي ده . ولي بديش اينه براي بيشتر كارها بايد بري پشت سرور كه اينهم دنگ و فنگ زياد داره.

  4. #4
    کاربر دائمی آواتار fa_te64
    تاریخ عضویت
    مرداد 1387
    محل زندگی
    مشهد-تهران
    پست
    153

    نقل قول: sqlserver يا sqlexpress به عنوان پايگاه داده؟؟

    مشكلش با فارسي چطور حل ميشه؟به جاي متن علامت سوال مياد!نوع ستون رو text يا varchar هم كه ميكنم داخل پايگاه داده express به هم ميريزه

  5. #5

    نقل قول: sqlserver يا sqlexpress به عنوان پايگاه داده؟؟

    نقل قول نوشته شده توسط fa_te64 مشاهده تاپیک
    مشكلش با فارسي چطور حل ميشه؟به جاي متن علامت سوال مياد!نوع ستون رو text يا varchar هم كه ميكنم داخل پايگاه داده express به هم ميريزه
    از چه نوعی برای ذخیره داده های فارسی استفاده می کنید ؟ اگه از nvarchar باید قبل از مقادیری که داخل فیلد قرار می دهید از N استفاده نمایید
    اینجا می تونی مقایسه ای بین نسخه server و express رو ببینی
    http://blogs.msdn.com/sqlexpress/default.aspx

  6. #6
    کاربر دائمی آواتار jaza_sa
    تاریخ عضویت
    شهریور 1386
    محل زندگی
    تهران
    پست
    546

    نقل قول: sqlserver يا sqlexpress به عنوان پايگاه داده؟؟

    برای استفاده از unicode باید از نوع داده ای nvarchar استفاده کنید
    یعنی اگر میخواید از زبان های فارسی ، عربی ، چینی و ... استفاده کنید باید نکته بالا رو مد نظر بگیرید
    بعلاونه اینکه هنگام ایجاد یک database باید Collation مناسب انتخاب کنید مثلا برای فارسی از arabic_bin یا arabic_ci_as استفاده کنید

  7. #7
    کاربر دائمی آواتار fa_te64
    تاریخ عضویت
    مرداد 1387
    محل زندگی
    مشهد-تهران
    پست
    153

    نقل قول: sqlserver يا sqlexpress به عنوان پايگاه داده؟؟

    يعني قبل اينكه داده رو در پايكاه ذخيره كنم به طور پيشفرض N رو به اول رشته اضافه كنم(به شكل زير)؟

    currentRow["name"]="N"+txtname.text

  8. #8
    کاربر دائمی آواتار fa_te64
    تاریخ عضویت
    مرداد 1387
    محل زندگی
    مشهد-تهران
    پست
    153

    نقل قول: sqlserver يا sqlexpress به عنوان پايگاه داده؟؟

    از چه نوعی برای ذخیره داده های فارسی استفاده می کنید ؟ اگه از nvarchar باید قبل از مقادیری که داخل فیلد قرار می دهید از N استفاده نمایید
    اینجا می تونی مقایسه ای بین نسخه server و express رو ببینی
    ممنونم.مشكلم حل شد

  9. #9

    نقل قول: sqlserver يا sqlexpress به عنوان پايگاه داده؟؟

    چون شنيدم امكاني هست كه بدون نصب پايگاه داده هم با كپي dll در ستاپ، برنامه كار كنه.
    اون نسخه ایی که همچین قابلیتی داره، SQL Server Compact Edition هست، نه Express Edition. نسخه Compact کلا با کپی چند DLL که حجمشان روی هم 1.7 مگابایت هست، آماده استفاده میشه. این نسخه برای کارهای Local کاربرد داره، دیتابیسش فقط یک فایل هست که نیازی هم به Attach کردن نداره. اصلا نیازی به اجرای برنامه یا سرویس مستقلی نیست، DLLها توسط برنامه شما لود میشند و فایل بانک اطلاعاتی را لود می کنند. میشه دیتابیس آن را بعدها به نسخه های بالاتر SQL Server ارتقاء داد، قابلیت Passwordگزاری و رمزنگاری فایل بانک را دارد، و در نسخه 3.5 به بعد، قابلیت Sort براساس کارکترهای فارسی را دارد.
    البته محدودیت هایی هم داره، مثلا این نوع بانک قابلیت تعریف View و SP نداره، چون این قابلیت ها برای بانک های Local تک کاربره استفاده خاصی ندارند. البته می توان به فایل بانک از طریق چند برنامه همزمان متصل شد.


    وَ سَيَعْلَمُ الَّذِينَ ظَلَمُوا [آل محمد حقهم] أَيَّ مُنْقَلَبٍ يَنْقَلِبُونَ - الشعراء (227)
    و ظالمین [حق آل محمد (ص) ] به زودی خواهند دانست که به کدام بازگشتگاه بازخواهند گشت.

  10. #10
    کاربر دائمی آواتار fa_te64
    تاریخ عضویت
    مرداد 1387
    محل زندگی
    مشهد-تهران
    پست
    153

    Question نقل قول: sqlserver يا sqlexpress به عنوان پايگاه داده؟؟

    نقل قول نوشته شده توسط علی کشاورز مشاهده تاپیک
    اون نسخه ایی که همچین قابلیتی داره، SQL Server Compact Edition هست، نه Express Edition. نسخه Compact کلا با کپی چند DLL که حجمشان روی هم 1.7 مگابایت هست، آماده استفاده میشه. این نسخه برای کارهای Local کاربرد داره، دیتابیسش فقط یک فایل هست که نیازی هم به Attach کردن نداره. اصلا نیازی به اجرای برنامه یا سرویس مستقلی نیست، DLLها توسط برنامه شما لود میشند و فایل بانک اطلاعاتی را لود می کنند. میشه دیتابیس آن را بعدها به نسخه های بالاتر SQL Server ارتقاء داد، قابلیت Passwordگزاری و رمزنگاری فایل بانک را دارد، و در نسخه 3.5 به بعد، قابلیت Sort براساس کارکترهای فارسی را دارد.
    البته محدودیت هایی هم داره، مثلا این نوع بانک قابلیت تعریف View و SP نداره، چون این قابلیت ها برای بانک های Local تک کاربره استفاده خاصی ندارند. البته می توان به فایل بانک از طریق چند برنامه همزمان متصل شد.
    چطور ميشه در محيط كدنويسي با اون كار كرد،فقط connectionString اون فرق داره يا ارتباط با اون فرق ميكنه
    ميشه يه نمونه كد براي ارتباط با اونرو بياريد ممنون ميشم چون من قبلا امتحان كردم شي sqlconnection رو نميشناخت

  11. #11

    نقل قول: sqlserver يا sqlexpress به عنوان پايگاه داده؟؟

    چطور ميشه در محيط كدنويسي با اون كار كرد،فقط connectionString اون فرق داره يا ارتباط با اون فرق ميكنه
    برای طراحی جداولش باید یک افزونه به SQL Server Management Studio اضافه بشه تا بتونید مثل دیتابیس های معمولی SQL Server براش جدول تعریف کنید.
    البته یکه ابزار رایگان هم یکی نوشته به نام SQL To SQL Compact که یک دیتابیس طراحی شده در Management Studio را میگیره و اونو تبدیل میکنه به دیتابیس Compact Edition. در این صورت دیگه نیازی هم به اون Design Tools اولیه نیست.

    برای کار باهاش در Visual Studio، فقط می دونم که ADO.Net ازش پشتیبانی میکنه، اما چون با Visual Studio و دات نت استفاده نمی کنم، نمیدونم دقیقا چطور می تونید از طریق این ابزار بهش وصل بشید. ولی درباره اش توضیحات و نمونه کد زیاد وجود داره:
    لینک محصول در سایت مایکروسافت:
    http://www.microsoft.com/sql/edition...t/default.mspx
    در این لینک درباره Compact Edition و تفاوت هاش با Express Editon و همچنین قابلیت هاش و محدودیت هاش بحث شده. لینک دانلودش هم در همین صفحه وجود داره.

    این هم لینک فوروم مربوط به آن در سایت مایکروسافت:
    http://forums.microsoft.com/MSDN/Sho...D=152&SiteID=1
    احتمالا اینجا می تونید براش نمونه کد دات نتی پیدا کنید.

    فقط دقت داشته باشید که اسم دیگه این محصول SQL Server Mobile هست.


    وَ سَيَعْلَمُ الَّذِينَ ظَلَمُوا [آل محمد حقهم] أَيَّ مُنْقَلَبٍ يَنْقَلِبُونَ - الشعراء (227)
    و ظالمین [حق آل محمد (ص) ] به زودی خواهند دانست که به کدام بازگشتگاه بازخواهند گشت.

برچسب های این تاپیک

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

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