سلام
خواهش میکنم .ممنون از راهنمایی کامل شما
ببینید مایکروسافت برای اینکه تمایز قائل بشه برای استفاده کننده های مختلف اومد و MSSQL رو توی چند نگارش عرضه کرد .اگه بشه در مورد mssql چند خطی بنویسید ممنون میشم
تفاوت نسخه ها
اولین نگارش EXPRESS هستش . در این نگارش حداقل رم 512 و بهینه ترین اون 1 گیگ نیاز هستش . این نسخه به دلیل رایگان بودن امکانات کمی دارد هرچند برای خیلی از کارها هم جواب میدهد و اکثر شرکتها همین نسخه رو به همراه محصولاتشون عرضه میکنند . اما در این نسخه خبری از سرویس های Reporting و Analyze و ... نیست . در این ورژن تعداد Core ها محدود به یک سوکت یا 4 Core از پردازنده رو ساپورت میکنه . در این نسخه حداکثر حجم مموری Instance دیتابیس 1 گیگ میتواند باشد و تا 10 گیگ ریلیشن ها رو ساپورت میکند .
نگارش بعدی اون Web هستش که خیلی امکانات بیشتری نسبت به نگارش Express دارد برای مثال در FailOver شدن کلاسترینگ میتونه پاسخگو باشه ، قابلیت مقایسه بکاپ رو دارد و Distributed Replay رو پشتیبانی میکنه . استفاده این مورد بیشتر برای وب اپلیکیشن ها مثل همین سایت شماست . در این نگارش هنوز پروفایلر و انالیزر جا ندارد . در این نسخه حجم مموری Instance دیتابیس تا 64 گیگ جا دارد و تا 524 پتابایت ( 524 * 1024 ترابایت ) از ریلیشن ها پشتیبانی میکنه .
نگارش بعدی اون که Standard نام دارد خیلی خیلی امکانات کاملتری نسبت به دو ورژن قبل دارد اما هزینه لایسنس این نسخه بسیار سنگین و تا حدود $2500 در سال میرسه . این نسخه از نظر تعداد Core پردازشی و حجم دیتابیس مانند Web هست اما در امکانات تکمیلی همچون SQL Profiler و ابزار دیباگ و Broker و ... رو داریم .
نگارش اخر اون که بالاترین و گرانترین نگارش هستش Enterprise نام دارد و حدود 1 گیگ مموری حداقل و تا همه تعداد Core های سیستم عامل رو ساپورت میکنه ، این نسخه تمامی امکانات بهینه نسخه های قبل رو شامل هستش و کلیه امکانات در اون گنجونده شده است .
در آخر توصیه بنده این هستش که در ابتدا از نگارش Web استفاده کنید تا سرویس های اضافه رو متحمل نشوید و در صورتی که بعداً احساس کردید باید آپگرید کنید ( که به نظر بنده همچین نیازی هم معمولاً پیدا نخواهید کرد ) به نسخه Standard اپگرید کنید . این کار به راحتی چند کلیک هستش .
البته این امکان وجود دارد اما به نظر بنده به دلیل عدم داشتن هرگونه مشکل در اینده از الان از ورژن 2012 استفاده کنید تا بعداً دچار دردسر نشوید و هرچند که از الان تا بینهایت هم میتونید از نسخه 2008 استفاده کنید و احساس نمیکنم از ویژگی های جدید موجود در نسخه 2012 بخواهید استفاده کنید در پروژه ...امکانش هست اول 2008 نصب بشه بعد بریم رو 2012؟
موفق باشید .