تاریخچه SQL Server
شرکت IBM در دهه 70 زبانی به نام SEQUEL را، خاص پرس و جو (query) از پایگاه های داده ابداع کرد. این واژه معادل زبان پرس و جوی ساخت یافته می باشد. به مرور بخش های جدیدی به این زبان اضافه شد تا جایی که دیگر نه تنها برای پرس و جو بلکه برای ساخت و مدیریت پایگاه داده و نکات ایمنی موتور پایگاه داده نیز بکار می رفت. شرکت IBM این زبان را به عموم عرضه کرد و پس از آن SQL نامیده شد. موتورهای پایگاه داده امروزی ویرایش های متعددی از SQL را بکار می برند. ویرایش مورد استفاده SQL Server نیز Transact-SQL (T_SQL) نام دارد.
مایکروسافت در ابتدا SQL Server را با همکاری Sybase برای اجرا در محیط OS/2 طراحی کرد. هنگامی که مایکروسافت و IBM از هم جدا شدند، مایکروسافت کار را با سیستم عامل جدید و شبکه ای خود تحت عنوان سرویس دهنده پیشرفته ویندوز NT ادامه داد. در این مقطع مایکروسافت تصمیم گرفت SQL Server را شخصاً برای محصول جدید خود توسعه دهد. نام این محصول جدید SQL Server 4.2 بود که بعدها به 4.21 ارتقاء یافت.
پس از جدا شدن مایکرو سافت و Sybase، شرکت اخیر موتور پایگاه داده خود را برای اجرا بر روی ویندوز NT توسعه داد (این محصول Enterprise Sybase Adaptive Server نامیده می شود) و مایکروسافت ویرایش 6 و سپس 5/6 را عرضه کرد. ویرایش 5/6 این محصول که با قابلیت اجرا در محیط های NT و ویندوزهای 95 و 98 معرفی شد، بسیار وابسته به Sybase بود اما در ویرایش 7.0 تیم مایکروسافت بتدریج کد مزبور را دوباره نویسی کرد و آن را تغییر داد. این شرکت ضمن ساختاردهی مجدد هسته مرکزی موتور پایگاه داده، یک بهینه ساز پرس و جوی پیشرفته و پیچیده و یک موتور ذخیره سازی پایگاه داده پیشرفته را نیز معرفی کرد.