PDA

View Full Version : سوال: Compatibility Level در SQL Server 2008



SabaSabouhi
یک شنبه 19 آبان 1387, 12:31 عصر
با سلام
من Compatibility level رو برای یک Database روی SQL Server 2005 تنظیم کردم.
این چه معنا دارد؟ چون هنگامی که Backup این Database رو فرستادم برای یک هاست که SQL Server 2005 داشت، خطا داد.
مجبور شدم با استفاده از SQL Server 2005 Express اون Database رو مجدداً بسازم و Backup این یکی مورد قبول هاست قرار گرفت.

صبا صبوحی

AminSobati
یک شنبه 19 آبان 1387, 20:41 عصر
سلام دوست عزیزم،
Compatibility level فقط بعضی رفتارها رو تغییر میده. بعنوان یک قائده کلی، هیچ دیتابیس SQL Server در نسخه پایینتر قابل Restore یا Attach نیست

SabaSabouhi
دوشنبه 20 آبان 1387, 11:54 صبح
با سلام
باز هم از راه‌نمایی شما سپاس‌گزارم.
پس اشتباه از من بود که گمان کردم این Compatibility Level برای این کار هست.

راه حل چیه؟ من SQL Server 2008 دارم و هاستی که سایت کارفرمای من توی اون هست SQL Server 2005 هست. فعلاً که با استفاده از SQL Server 2005 Express که همراه Visual Studio 2008 نصب می‌شه کارم رو راه انداختم، اما اگه این نبود تکلیف چی بود؟

به نظر منطقی نیست که من همه‌ی نسخه‌های SQL Server رو روی کامپیوتر خودم نصب کنم.

صبا صبوحی

AminSobati
دوشنبه 20 آبان 1387, 14:10 عصر
میتونین اطلاعات رو Export کنین یا فرضا با Database Publishing Wizard از ساختار و اطلاعات Script بگیرین