Экземпляры SQL Server имеют отдельные наборы двоичных файлов для каждой установки. Для базового механизма у вас будут отдельные службы SQL Server и агента SQL, которые могут работать под разными учетными записями. У каждого из них свои конфигурации и пользователи. Это также верно для других компонентов, таких как службы Analysis Services и службы Reporting Services, если вы их устанавливаете.
Существуют общие компоненты, в том числе Management Studio, службы интеграции и служба браузера SQL. Вы можете найти полный список общих компонентов здесь .
Обратите внимание, что при ведении разных экземпляров вам нужно учесть несколько соображений:
- Согласованность версии SQL (каждый экземпляр может иметь свою версию SQL)
- Настройки памяти - каждый экземпляр будет поддерживать пул памяти отдельно от других экземпляров. Вам нужно будет планировать свои настройки максимальной памяти для каждого экземпляра, чтобы разные экземпляры не конкурировали друг с другом.
- Возможный конфликт ЦП - все экземпляры будут использовать одни и те же ядра ЦП. Вы можете управлять маской привязки процессора, если хотите зарезервировать потоки для разных экземпляров, но у меня не было особой необходимости в этом.
В целом, вам нужно помнить, что все ваши экземпляры будут конкурировать за ресурсы на одном сервере, поэтому балансируйте эти ресурсы соответствующим образом.