Екземпляри SQL Server мають окремі набори бінарних файлів для кожної установки. Для базового двигуна у вас будуть окремі сервіси SQL Server та агента SQL, які можуть працювати в окремих облікових записах. У кожного з них є власні конфігурації та користувачі. Це справедливо і для інших компонентів, таких як служби аналізу та служби звітів, якщо ви їх встановлюєте.
Є спільні компоненти, включаючи студію управління, інтеграційні служби та службу перегляду SQL. Повний перелік спільних компонентів можна знайти тут .
Зауважте, у вас будуть кілька міркувань при підтримці різних примірників:
- Послідовність версії SQL (кожен екземпляр може бути різної версії SQL)
- Налаштування пам'яті - кожен екземпляр підтримуватиме пул пам'яті окремо від інших екземплярів. Ви хочете запланувати свої параметри максимальної пам'яті для кожного екземпляра, щоб різні екземпляри не конкурували між собою.
- Можливі суперечності процесора - всі екземпляри використовуватимуть однакові ядра CPU. Ви можете керувати маскою спорідненості процесора, якщо ви хочете зарезервувати потоки для різних примірників, але я не мав великої потреби в цьому.
В цілому вам потрібно мати на увазі, що всі ваші екземпляри змагатимуться за ресурси на одному сервері, тому відповідно збалансуйте ці ресурси.