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

نام تاپیک: مشکل در بروزرسانی کردن database پروژه های قدیمی در SQL SERVER

  1. #1

    Question مشکل در بروزرسانی کردن database پروژه های قدیمی در SQL SERVER

    سلام دوستان وقت بخیر بنده چند تا پروژه قدیمی دارم که کلافه ام کرده می خوام بانک پروژه های قدیمی رو بروز رسانی کنم اصلا این کار نیاز است؟ چون میگن نسخه 2008 تا 2012 و یا بالاتر خیلی تغییر کرده.
    اتصال پروژه من به این شکله :
        <connectionStrings>
    <add name="dormitory.Properties.Settings.dormitoryConne ctionString"
    connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirector y|\data.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True"
    providerName="System.Data.SqlClient" />
    </connectionStrings>

    بانک پروزه من با sql express 2008 کار شده حالا میام با sql server developer 2016 بازش میکنم که یک مقدار اضاف یا زیاد کنم بعد که ذخیره میکنم برنامه را باز میکنم خطای نسخه بالاتر میدهد؟

  2. #2
    کاربر دائمی آواتار mrprestige
    تاریخ عضویت
    مرداد 1393
    محل زندگی
    کرج
    پست
    646

    نقل قول: مشکل در بروز رسانی کردن دیتابیس پروژه های قدیمیم در SQL SERVER

    سلام دوست من ، در خصوص قسمت اول فرمایشتون عرض کنم به زبان ساده تر بگم اگه کار کشیدن از بانکتون در حد ثبت و حذف و ... (منظورم کارای پایه ) به نظر این حقیر ، نه لازم نیست بروز رسانی کنید با همون 2008 جوابتون رو میده . و اینکه عرض کنم از 2008 تا 2012 بله تغییرات زیادی داشته و در آخر عرض کنم دوست ن شما نمیتونی به طور مستقیم بانکی که با 2008 ایجادش کردی با 2016 بازش کنی روش تغییر ایجاد کنی باید یه نسخه واسط نصب کنی حالا یا 2012 یا 2014 بعد توی اون اجرا و ذخیره ش کنی بعد بانکی که با 2012 یا 2014 ایجاد کردی داخل 2016 اجراش کنی اون تغییراتی که میخوای رو اعمال کنی حالا اگه انگلیسیت هم خوبه به این قسمت سایت MSDN سر بزن اون کامل تر توضیح داده یه نسخه Express2008 با کدوم نسخه 2016 قبلیت Upgrade رو داره و نه فقط این کلا کلیه نسخه ها با کدوم نسخه 2016 این قابلیت رو دارن و همینطور گفته اگه به مشکل برخوردید چیکار کنی ( همون عرائض اول بنده ) .


    پیروز و موفق باشید

  3. #3

    Question نقل قول: مشکل در بروز رسانی کردن دیتابیس پروژه های قدیمیم در SQL SERVER

    نقل قول نوشته شده توسط mrprestige مشاهده تاپیک
    سلام دوست من ، در خصوص قسمت اول فرمایشتون عرض کنم به زبان ساده تر بگم اگه کار کشیدن از بانکتون در حد ثبت و حذف و ... (منظورم کارای پایه ) به نظر این حقیر ، نه لازم نیست بروز رسانی کنید با همون 2008 جوابتون رو میده . و اینکه عرض کنم از 2008 تا 2012 بله تغییرات زیادی داشته و در آخر عرض کنم دوست ن شما نمیتونی به طور مستقیم بانکی که با 2008 ایجادش کردی با 2016 بازش کنی روش تغییر ایجاد کنی باید یه نسخه واسط نصب کنی حالا یا 2012 یا 2014 بعد توی اون اجرا و ذخیره ش کنی بعد بانکی که با 2012 یا 2014 ایجاد کردی داخل 2016 اجراش کنی اون تغییراتی که میخوای رو اعمال کنی حالا اگه انگلیسیت هم خوبه به این قسمت سایت MSDN سر بزن اون کامل تر توضیح داده یه نسخه Express2008 با کدوم نسخه 2016 قبلیت Upgrade رو داره و نه فقط این کلا کلیه نسخه ها با کدوم نسخه 2016 این قابلیت رو دارن و همینطور گفته اگه به مشکل برخوردید چیکار کنی ( همون عرائض اول بنده ) .


    پیروز و موفق باشید
    ممنونم از پاسخ خوبتان
    الان متوجه شدم صفحه مورد نظر هم خیلی مفید بود حالا جای سوال برامه از کجا بدونم یک فایل sql با چه نسخه ای کار شده است؟
    1.png

  4. #4

    نقل قول: مشکل در بروز رسانی کردن database پروژه های قدیمی در SQL SERVER

    اگه داده های دیتابیس برات مهم نیست و فقط ساختار بانک رو میخوای میتونی توی ورژن قبلی از ساختار دیتابیست Script بسازی و توی ورژن جدید اجراش کنی تا بانک ساخته بشه.

  5. #5
    کاربر دائمی آواتار mrprestige
    تاریخ عضویت
    مرداد 1393
    محل زندگی
    کرج
    پست
    646

    نقل قول: مشکل در بروز رسانی کردن database پروژه های قدیمی در SQL SERVER

    مجددا سلام دوست من خواهش میکنم، دوست عزیز برای اینکه بدونی از فیل Sql تون با چه نسخه ای کار شده میتونی از این Query استفاده کنی

    select @@version
    go

    که به عنوان مثال خروجی ش اینطور میشه

    Microsoft SQL Server 2008 (SP1) -
    10.0.2531.0 (X64)
    March 29 2009 10:11:52 Copyright (c) 1988-2008 Microsoft Corporation
    Express Edition (64-bit)
    on Windows NT 6.1 <X64> (Build 7600: )



    پیروز و موفق باشید

  6. #6

    نقل قول: مشکل در بروز رسانی کردن database پروژه های قدیمی در SQL SERVER

    نقل قول نوشته شده توسط daniyaltjm مشاهده تاپیک
    اگه داده های دیتابیس برات مهم نیست و فقط ساختار بانک رو میخوای میتونی توی ورژن قبلی از ساختار دیتابیست Script بسازی و توی ورژن جدید اجراش کنی تا بانک ساخته بشه.
    سلام این روش Script روی تمامی نسخه ایجاد می شود مشکل ناسازگاری ورژن صورت نمیگیرد؟


    نقل قول نوشته شده توسط mrprestige مشاهده تاپیک
    مجددا سلام دوست من خواهش میکنم، دوست عزیز برای اینکه بدونی از فیل Sql تون با چه نسخه ای کار شده میتونی از این Query استفاده کنی

    select @@version
    go

    که به عنوان مثال خروجی ش اینطور میشه

    Microsoft SQL Server 2008 (SP1) -
    10.0.2531.0 (X64)
    March 29 2009 10:11:52 Copyright (c) 1988-2008 Microsoft Corporation
    Express Edition (64-bit)
    on Windows NT 6.1 <X64> (Build 7600: )



    پیروز و موفق باشید
    سلام ممنونم از پاسختون
    به این شکل هم نمیشه ببنید فرض کنید من یک برنامه دارم با کانکشن زیر :
    Source=.\SQLEXPRESS;AttachDbFilename=|DataDirector  y|\DataViesw.mdf;Integrated Security=True;User Instance=True;MultipleActiveResultSets=True&quot;

    و روی سیستمم SQL Server Enterprise دارم چطور تشخیص بدم دیتابیس DataViesw.mdf با کدوم نسخه از sql باز می شود و یا اینکه کدوم نسخه را براش نصب کنم.

  7. #7
    منتظر تایید آدرس ایمیل
    تاریخ عضویت
    خرداد 1391
    پست
    337

    نقل قول: مشکل در بروزرسانی کردن database پروژه های قدیمی در SQL SERVER

    سلام دوست عزیز.
    دوستان همه به نحو احسنت جواب خوب و منطقی دادن.

    میخواید تشخیص بدید چه ورژنی هست و آیا سروره یا اکسپرسه.
    روش دوست خوبمون mrprestige جواب میده.

    یه روش دیگه هم هست که ورژن ها رو با 712و796و 540و 592 و غیره نشون میده.من الان دقیق حضور ذهن ندارم اما یه مقاله اس کیو ال توی سایت مایکروسافت هست.که بهتون میگه کدوم ورژن کدوم نسخه اسو یه سری توضیحات دیگه.

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

    یا یک جنریت اسکریپت بگیر از بانکتون و بیار تو 2016 ایجاد کن.که دوستمون بالا گفته بودن.و مشکلی ایجاد نمیکنه.با نام خودش بهتره.

    وبرای این

    یا اینکه کدوم نسخه را براش نصب کنم.


    براش کدوم نسخه نصب کنی اگه رو سیستم مقصد میخوای اس کیو ال اکسپرس طبق ورژن خودت که میتونی از ماکروسافت 32و 64 بیتیش رو دانلود کنی

تاپیک های مشابه

  1. مشکل در SQL SERVER
    نوشته شده توسط king_programmer در بخش دسترسی به داده ها (ADO.Net و LINQ و ...)
    پاسخ: 6
    آخرین پست: سه شنبه 08 بهمن 1387, 08:18 صبح
  2. مشکل در sql server 2000
    نوشته شده توسط makh000f در بخش SQL Server
    پاسخ: 5
    آخرین پست: سه شنبه 10 دی 1387, 18:24 عصر
  3. مشکل در sql server 2000 در کاربر limited
    نوشته شده توسط sabaab1359 در بخش SQL Server
    پاسخ: 15
    آخرین پست: یک شنبه 27 خرداد 1386, 18:56 عصر
  4. مشکل در SQL Server 2000
    نوشته شده توسط shobair در بخش بانک های اطلاعاتی در Delphi
    پاسخ: 3
    آخرین پست: پنج شنبه 17 اسفند 1385, 08:25 صبح
  5. دوباره مشکل در SQL Server و C#‎
    نوشته شده توسط mahani در بخش SQL Server
    پاسخ: 6
    آخرین پست: دوشنبه 17 مهر 1385, 11:55 صبح

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

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