Що ділиться між двома екземплярами на одному сервері?


15

Ми хочемо встановити декілька примірників SQL Server на одному сервері Windows. Ми не можемо використовувати VM, оскільки сервер - це голий метал Windows 2008 R2.

З метою безпеки нам потрібно забезпечити, щоб два екземпляри не поділяли нічого, включаючи управління, служби Windows, акаунти тощо. Тому я думаю, що питання:

Під час встановлення декількох "екземплярів" SQL Server на сервері Windows, чим спільним є?


Ем ... Чому сервер із голим металом Windows 2008 R2 не дозволить вам використовувати VM? Він має HyperV.
гострий зуб

Відповіді:


18

Екземпляри SQL Server мають окремі набори бінарних файлів для кожної установки. Для базового двигуна у вас будуть окремі сервіси SQL Server та агента SQL, які можуть працювати в окремих облікових записах. У кожного з них є власні конфігурації та користувачі. Це справедливо і для інших компонентів, таких як служби аналізу та служби звітів, якщо ви їх встановлюєте.

Є спільні компоненти, включаючи студію управління, інтеграційні служби та службу перегляду SQL. Повний перелік спільних компонентів можна знайти тут .

Зауважте, у вас будуть кілька міркувань при підтримці різних примірників:

  • Послідовність версії SQL (кожен екземпляр може бути різної версії SQL)
  • Налаштування пам'яті - кожен екземпляр підтримуватиме пул пам'яті окремо від інших екземплярів. Ви хочете запланувати свої параметри максимальної пам'яті для кожного екземпляра, щоб різні екземпляри не конкурували між собою.
  • Можливі суперечності процесора - всі екземпляри використовуватимуть однакові ядра CPU. Ви можете керувати маскою спорідненості процесора, якщо ви хочете зарезервувати потоки для різних примірників, але я не мав великої потреби в цьому.

В цілому вам потрібно мати на увазі, що всі ваші екземпляри змагатимуться за ресурси на одному сервері, тому відповідно збалансуйте ці ресурси.


4

Майже нічого не збирається ділити.

З точки зору власне служб SQL Server нічого не ділиться. Кожен екземпляр отримує власні послуги, і кожен має власні копії фактичних EXE-файлів.

Встановлена ​​лише одна копія інструментів управління, а також поділяються такі речі, як драйвери.


0

Можливо, використання різних користувачів Windows для запуску різних екземплярів sql, оскільки інший рівень безпеки може бути хорошою ідеєю. Крім того, ви можете помістити файли MDF в окремі каталоги, коли різні користувачі Windows можуть мати доступ до каталогу. І запускайте різні названі екземпляри з різними користувачами, які можуть отримати доступ до потрібних MDF.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.