Microsoft SQL Server یکی از محبوبترین و قدرتمندترین نرمافزارهای ساخت و مدیریت پایگاه داده محسوب میشود. در ادامه خواهیم پرداخت به اینکه نرم افزار sql چیست و کاربرد آن چیست و چگونه متولد شده است.
در پاسخ نرم افزار sql server چیست بایستی گفت که یک بانک اطلاعاتی از نوع دیتابیسهای رابطهای یا Relational Database است که توسط کمپانی Microsoft ارایه شده، و وظیفه اصلی آن ذخیره و بازیابی اطلاعات براساس درخواست نرمافزارهای دیگر میباشد. این نرمافزار دارای نسخههای متنوع و متناسب با مخاطبان و محیطهای کار مختلف است.
برنامه sql server چیست؟ و چه کاربردی دارد؟
در آشنایی با نرم افزار sql server، به این مطلب میپردازیم که SQL سرور چیست و اولین بار چگونه تولید شده است. کدهای پایه این نرمافزار، ابتدا توسط شرکت Sybase SQL Server طراحی شد و بعدها شرکت مایکروسافت، امتیاز کامل آن نرمافزار را خریداری نمود. هدف مایکروسافت از خریداری این نرمافزار، ارتقای آن به سطوح بالاتر و رقابت با دیتابیسهای ارایه شده توسط شرکتهای Oracle و IBM بود. با این هدف، تیمی متشکل از شرکت مایکروسافت، Sybase و Ashton-Tate تشکیل شد و اولین نسخه از این نرمافزار به نام” ” SQL Server 1.0 برای سیستم عامل OS2 در سال ۱۹۸۹ منتشر گردید.
این نسخه در واقع، معادل نسخه قبلی آن یعنی “Sybase SQL Server 3.0” بود که برای سیستمعامل Unix منتشر شد. بعدها نسخه” “Microsoft SQL Server 4.21 برای سیستمعاملهایNT و “Windows NT 3.1” منتشر شد، و این امر موجب محبوبیت بیشتر آن نزد کاربران ویندوز گردید .
” “Microsoft SQL Server 6.0، اولین نسخه این نرمافزار برای سیستمعاملهای ویندوز NT بود که در ساخت آن، از هیچ یک از تکنولوژیهای Sybase استفاده نشد.

Windows NT
بعد از انتشار Windows NT، دو شرکت مایکروسافت و Sybase از یکدیگر جدا شدند و هر یک از آنها، تلاش کردند تا با نرمافزار خود بازار را تسخیر کنند. مایکروسافت تمامی حقوق طراحی و فروش نرم افزار Microsoft SQL Server را به صورت اختصاصی، به نام خود ثبت نمود و شرکت Sybase نیز برای جلوگیری از بروز اشتباه، با تغییر نام نرمافزار خود به Adaptive” “Server Enterprise، به تلاش برای رقابت با نرمافزار مایکروسافت پرداخت.
در حال حاضر با گذشت بیش از ۱۰ سال از انتشار نسخههای قبلی محصولات مایکروسافت sql server، پیشرفتهای قابل ملاحظهای برای افزایش بهرهوری این نرم افزار صورت گرفته است. ابزارهای Client IDE و همچنین بستههای مکمل بسیاری همراه نسخه SQL Server 2005 منتشر گردید. ابزار ETL، سرور گزارشگیری (Reporting Service)، ابزار OLAP و یا سرور استخراج دادهها (Data mining server)، سرویسهای تحلیلی و چندین تکنولوژی پیامرسان، نمونههایی از این امکانات ویژه هستند.
حال که دانستیم نرم افزار اس کیو ال سرور چیست، به بررسی نسخههای مختلف و کاربرد sql server میپردازیم.
SQL Server 2005
نسخه SQL Server 2005 با نام کد Yukon، در ماه اکتبر ۲۰۰۵ به عنوان نسخه گسترش یافته SQL Server 2000 منتشر گردید. این نسخه از نرمافزارSQL Server ، پشتیبانی کاملی از دادههای نوع XML را دارد. درخواستهای مربوط به دادههای XML از طریق XQuery و Common language runtime (CLR) ارسال میشوند. این نسخه، همچنین قابلیتهای ویژهای را به XQuery به نام “XML DML” اضافه کرده است.درپاسخ این نسخه از sql server چه کاربردی دارد و مزیتی آن چیست می توان گفت همچنین کاربران را قادر میسازد، دیتابیس سرور خود را تحت سرویسهای وب و با واسطه Tabular Data Stream (TDS) و پروتکل SOAP قرار دهند و از آن استفاده کنند.
SQL Server 2016
این نسخه در سال ۲۰۱۶ با شماره ۱۳.۰ منتشر شده است.
SQL Server 2016 ، دیگر از پردازندههای ۳۲بیتی پشتیبانی نمیکند و تنها بر روی سیستمهای دارای پردازندههای ۶۴ بیتی راهاندازی میشود.
SQL Server 2017
SQL Server 2017 بهینهسازیهای مختلفی را در بخشهای مختلف اعمال کرده است. در حال حاضر این نسخه، جدیدترین نسخهای است که مایکروسافت عرضه کرده است.