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

نام تاپیک: تفاوت Compatibility level 2000 و 2008

  1. #1
    کاربر دائمی آواتار SReza1
    تاریخ عضویت
    تیر 1382
    محل زندگی
    کنار تعدادی تراریوم و کاکتوس!
    پست
    702

    تفاوت Compatibility level 2000 و 2008

    سلام
    من از SQL 2000 مهاجرت كردم به SQL 2008 . در optionها Compatibility level 2000 زدم. مشكلي نبود. Compatibility level 2008 را هم انتخاب كردم مشكلي نبود. حتي دستوراتي نظير ranking funtionها از در هر دو كار مي‌كرد كه فكر مي‌كردم روي وضعيت Compatibility level 2000 كار نكنه!! تفاوت اين دو وضعيت چيه؟

  2. #2

    نقل قول: تفاوت Compatibility level 2000 و 2008

    سلام.
    این گزینه برای این هست که زمانی که شما دیتابیس رو مثلا از نسخه 2000 به 2008 انتقال میدید ممکنه بعضی از دستورات با ساختار 2000 باشند که در 2008 خطا دریافت میکنند .در اینجا با تنظیم این گزینه روی نسخه 2000 اون دستورات به خطا نخواهند افتاد.مثلا در 2000 اگر از *= یا =* برای Outer join استفاده کردید و compatibility level در 2008 رو روی 90 یا 100 گذاشتید بهتون خطا میده زیرا دیگه این عملکرد در این نسخه ها Support نمیشوند.
    برای توضیحات بیشتر پیشنهاد میکنم Books online رو مطالعه کنید.

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

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