این قابلیت وجود دارد که چندین نسخه از SQL Server بصورت کاملا مستقل بروی یک ماشین نصب شوند. به هر SQL Server نصب شده روی یک ماشین یک Instance (نمونه) از SQL Server گفته می شود. هر یک از Instance ها دارای یک نام مشخص می باشند و به Instance ای که در زمان نصب، نام خاصی به آن اختصاص داده نشده است و هم نام با ماشینی است که بروی آن نصب است، Default Instance گفته می شود. از یکی از مهمترین کاربردهای نصب Instance های مختلف بروی یک سرور می توان نیاز به ویرایش های مختلف از SQL Server را نام برد. فرض کنید در سازمانی نرم افزارهایی بروی Server موجود است که برخی از آنها تنها با SQL Server2005 قادر به کار هستند و برخی دیگر بروی SQL Server2008 در چنین شرایطی نیاز است تا Instance های جداگانه نصب شود. (تفاوت در Version- Edition-Platform)
نکته : توجه داشته باشید هر Instance سرویس های مجزا و خاص خود را دارد و بنابراین هربار نصب Instance جدید بروی یک سرور، دارای هزینه هایی هم خواهد بود و لذا از نصب بی مورد Instance جدید جلوگیری کنید.