تبلیغات :
آکوستیک ، فوم شانه تخم مرغی، صداگیر ماینر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




صفحه 1 از 3 123 آخرآخر
نمايش نتايج 1 به 10 از 21

نام تاپيک: اتچ نشدن sql server 2012 در vs 2010

  1. #1
    پروفشنال shadmehrshadow1's Avatar
    تاريخ عضويت
    Oct 2009
    پست ها
    842

    پيش فرض اتچ نشدن sql server 2012 در vs 2010

    سلاممن یه دیتابیس توی اس کیو ال سرور ۲۰۱۲ درست کردم. و وقتی که میخوام اون رو به ویژوآل استودیو ۲۰۱۰ اتچ کنم با پیغام خطای زیر رو میده. ممنون میشم کمکم کنید.
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    شاید من به شیوه درستی اکسترکت نمیکنم دیتابیسم رو از توی اس کیو ال سرور . اگه اینطور هست در این رابطه هم راهنماییم کنید.ممنون

  2. #2
    کاربر فعال تالار .Net senaps's Avatar
    تاريخ عضويت
    Jul 2008
    محل سكونت
    خونمون
    پست ها
    4,547

    پيش فرض

    because it is version 706. This server supports version 655 and earlier یعنی اینکه ورژن سرور ویژوال اوستودیو(2008) قدیمی تر از ورژن سروری هستش که دیتابیس رو زده(2012) و این مسئله باعث میشه که ایشون اوشون رو ساپورت نکنه!

  3. #3
    پروفشنال shadmehrshadow1's Avatar
    تاريخ عضويت
    Oct 2009
    پست ها
    842

    پيش فرض

    خب این رو کسی که یک مقدار با زبان انگلیسی آشنایی هم داشته باشه میتونه حدس بزنه.راه حل؟

  4. #4
    داره خودمونی میشه asghar2008's Avatar
    تاريخ عضويت
    Jun 2008
    پست ها
    70

    پيش فرض

    سلام
    خوب معلومه شما باید از ورژنی استفاده کنید که ویژوال استادیو اون رو ساپورت کنه.

    شما میتونید از Sql Express 2008 که با خود ویژوال استادیو 2010 نصب میشه استفاده کنید.

    یه روش دیگه اینه که همون دیتابیس (ورژن 2012)باقی بمونه وشما از Visual studio 2012 نصب و استفاده کنید.

  5. #5
    کاربر فعال تالار .Net senaps's Avatar
    تاريخ عضويت
    Jul 2008
    محل سكونت
    خونمون
    پست ها
    4,547

    پيش فرض

    خب این رو کسی که یک مقدار با زبان انگلیسی آشنایی هم داشته باشه میتونه حدس بزنه.راه حل؟
    دقیقا منم به همین خاطر اصل مطلب رو دوباره گذاشتم!! راه حل هم مشخصه!! یا جدول رو با نسخه‌ی هماهنگ 2008 بسازید،یا

    you're trying to use VS2010 Database Projects, which can't target SQL Server 2012 and have been replaced by SSDT. Please download SSDT at the following location [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] , then make sure to navigate to the SQL Server node when creating a new project. There is only one project type for targeting SQL Server 2005, 2008, 2008 R2 and 2012 (target is specified in project properties).
    یا اینکه ویژوال 2012 رو نصب بکنین!(این پیشنهاد میشه!)

  6. #6
    پروفشنال shadmehrshadow1's Avatar
    تاريخ عضويت
    Oct 2009
    پست ها
    842

    پيش فرض

    نمیشه موقع اکسترکت و یا ذخیره کردن دیتابیس نسخه رو عوض کرد و یا انتخاب کنیم که با چه نسخن ای ذخیره بشه؟مثل آفیس که موقع ذخیره کردن میتونی انتخاب کنی که به صورت ورژن۲۰۱۰ نصب بشه یا ۲۰۰۳؟

  7. #7
    داره خودمونی میشه asghar2008's Avatar
    تاريخ عضويت
    Jun 2008
    پست ها
    70

    3

    نمیشه موقع اکسترکت و یا ذخیره کردن دیتابیس نسخه رو عوض کرد و یا انتخاب کنیم که با چه نسخن ای ذخیره بشه؟مثل آفیس که موقع ذخیره کردن میتونی انتخاب کنی که به صورت ورژن۲۰۱۰ نصب بشه یا ۲۰۰۳؟

    چرا میشه نسخه دیتابیس رو تغییر داد.

    مسیر های تعیین شده در عکس های زیر رو دنبال کن.از پنل سمت چپ دیتابیسی که میخوای ورژنش رو تغییر بدی انتخاب کرد وکلیک راست کنید و گزینه Properties رو انتخاب کنید




    بعد از انتخاب Properties صفحه زیر نمایان میشود. از پنل سمت چپ( Select a Page) بر روی Option کلیک کنید از قسمت Compatibility level نسخه مورد نظر مثلاsql server 2008 رو انتخاب کن.

    بعد ok کن به همین سادگی به همین خوشمزگی.


    Last edited by asghar2008; 03-12-2012 at 18:18.

  8. 3 کاربر از asghar2008 بخاطر این مطلب مفید تشکر کرده اند


  9. #8
    ناظر انجمن .NET Framework _H2_'s Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    یک جایی بین Framework و نارمک!
    پست ها
    4,746

    پيش فرض

    سلام
    نقل قول نوشته شده توسط shadmehrshadow1
    یا انتخاب کنیم که با چه نسخن ای ذخیره بشه؟
    خیر، متاسفانه همچین قابلیتی وجود ندارد.
    اگر واقعاً لازم شود، تنها راه رسمی downgrade دیتابیس های sqlserver ، تهیه SQL به کمک ویزارد Generate SQL Server Scripts در برنامه SSMS و سپس اجرای آن روی نسخه پایین تر SQLServer است.

    البته راه حل های دوستان درضمینه نصب VS2012 یا نصب SQLServer Express 2012 خیلی خوب است.
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    موفق باشید.

  10. #9
    داره خودمونی میشه asghar2008's Avatar
    تاريخ عضويت
    Jun 2008
    پست ها
    70

    پيش فرض

    سلام

    خیر، متاسفانه همچین قابلیتی وجود ندارد.

    با سلام
    ممنون از دوست عزیز _H2_

    یعنی روشی که در بالا گفته شده ، روش بدرد نخوری هستش؟

    یعنی با این کار ورژن نسخه دیتابیس رو نمیشه عوض کرد؟

  11. #10
    ناظر انجمن .NET Framework _H2_'s Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    یک جایی بین Framework و نارمک!
    پست ها
    4,746

    پيش فرض

    سلام
    یعنی روشی که در بالا گفته شده ، روش بدرد نخوری هستش؟
    ای کاش چنین می بود! مطمئناً من هم خوشحال میشدم...

    این گزینه فقط سازگاری رفتاری SQLServer را تایین میکند.
    به این معناکه در برخی موارد تفاوت های کوچک پیش فرضی-عملکردی بین نسخه های متفاوت وجود دارد، و این مورد بیان میکند SQLServer برای این دیتابیس خاص باید به صورت قدیم این موارد کوچک را اجرا کند تا برنامه های نوشته شده (خیلی خاص) در قدبم دچار مشکل نشوند.
    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]

    این کار به معنای تغییر ورژن دیتابیس نیست و همچنان مشکل مدنظر این تاپیک حل نخواهد شد.
    همانطور که بیان شد، تنها راه رسمی کاهش نسخه mdf ها، همان Generate SQL است و درست به همین دلیل است که با وجودی که SQL2012SP1 را نصب میکنم هنوز نسخه SQLExpress2005SP1 را هم نصب میکنم تا بتوانم از آن برای اجرای SQL و ساخت دیتابیس های نسخه 2005 استفاده کنم.
    دیتابیس های نسخه 2005 در کلیه نسخه های های 2005 و 2008 و 2008R2 و 2012 سازگاری دارند.
    نسخه SQL2000 این سازگاری کامل را ندارد.

    دوستان میتوانند SQLServerExpress2005 را در Win7 و SQLServerExpress2005SP1 را در Win8 همچنان نصب کنند (که حجم خیلی کمی هم دارد) و در زمان نصب هم ترجیحاً بجای نام نمونه SQLEXPRESS نامی مثل SQLEXPRESS2005 را انتخاب کنند تا تداخلی با SQLExpress2012 (درصورت نصب دلخواه یا با VS و...) هم نداشته باشد.

    موفق باشید.

  12. 3 کاربر از _H2_ بخاطر این مطلب مفید تشکر کرده اند


صفحه 1 از 3 123 آخرآخر

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •