PDA

View Full Version : مشکل با Compatibility Level



misoft.ir
شنبه 05 دی 1388, 12:46 عصر
دوستان سلام
یه دیتابیس رو توی اس کیوال 2008 ساختم و Compatibility Level اون رو روی 90 تنظیم میکنم
اما وقتی میخوام با نسخه اکسپرس ورژن 2005 بازش کنم خطا میده که نمیتونه این وزژن از دیتابیس رو باز کنه
راه حل چیه؟
با تشکر

sia_2007
شنبه 05 دی 1388, 13:27 عصر
مشکل شما با این روش حل نمیشه
یه دیتابیس 2008 ای رو به SQL 2008 میشه بگی که فرض کن 2005 ایست.
واقعا که 2005 ای نمیشود.
---
راه حل :
اگر از Feature های 2008 استفاده نکرده ای؛ روی دیتابیس راست کلیک کن و Tasks و Script Database As و سپس ویزاردش رو برو و در نهایت متن اسکریپت رو تو 2005 دوباره اجرا کن.
---
موفق باشی

misoft.ir
شنبه 05 دی 1388, 13:40 عصر
سلام
ممنون از راهنماییتون
ولی من اس کیو ال 2005 ندارم تازه داده های دیتابیسم رو چی کار کنم؟

sia_2007
شنبه 05 دی 1388, 14:56 عصر
Script داده ها رو هم میاره.
مگه اسکریپت Northwind رو ندیدی که روی هر دیتابیسی اجرا میشه ؛
داده هایش هم با خودش است.
---
در ضمن با همان Management Studio میتوان به SQL Express 2005 سیستمتان وصل شوید.
---
موفق باشید

sia_2007
شنبه 05 دی 1388, 17:29 عصر
راه حل :
اگر از Feature های 2008 استفاده نکرده ای؛ روی دیتابیس راست کلیک کن و Tasks و Script Database As و سپس ویزاردش رو برو و در نهایت متن اسکریپت رو تو 2005 دوباره اجرا کن.

misoft.ir
شنبه 05 دی 1388, 17:42 عصر
سلام
این کار رو انجام میدم اما فقط کوئری ساخت دیتابیس رو نشون میده
چجوری داده ها رو باهاش ثبت کنم؟

AminSobati
یک شنبه 06 دی 1388, 22:59 عصر
سلام دوست عزیزم،
Compatibility Level تاثیری رو این موضوع نداره. بعنوان یک اصل، دیتابیس در نسخه پایین تر Attach نمیشه که طبیعی هم هست. اگر به اطلاعاتش دیتابیس نیاز دارین که در 2005 استفاده بشه، میتونین از 2008 به 2005 اطلاعات رو Export کنین

محمد سلیم آبادی
یک شنبه 06 دی 1388, 23:50 عصر
سلام،
آخرین نسخه ی نرم افزار زیر را نیز برای گرفتن script از کد و داده های بانکتان امتحان کنین
Microsoft SQL Server Database Publishing Wizard

misoft.ir
دوشنبه 07 دی 1388, 06:33 صبح
سلام
بنده اینجوری مشکلم رو حل کردم
اول اس کیوال اکسپرس 2005 نصب کردم ، بعد با Management Studio از دیتابیسم در نسخه 2008 script گرفتم بعد اون رو توی 2005 اجرا کردم یه سری Error میداد همه خطهایی رو که منجر به Error میشدند را پاک کردم:لبخند:
بعد از دیتابیسم توی 2008 از دیتابیسم Generate Scripts گرفتم و کارهای بالا رو انجام دادم .

این ها همه به کمک دوستان و لینک http://forum.p30world.com/showpost.php?p=4470326&postcount=6
بود از همتون تشکر میکنم