Направлений использования системы SQL Server может быть множество. Например, ваша система может использоваться исключительно в образовательных целях или быть производственной системой. В случае производственной системы вам нужно принять решения относительно количества пользователей и объема хранимых данных, поскольку такие системы могут сильно отличаться друг от друга. Другим решением, касающимся современных систем баз данных, является решение о том, где будет использована система - в оперативных или в аналитических задачах.
Если у вас большая база данных с несколькими сотнями пользователей или если ваша система имеет тяжелые транзакции загрузки, то может возникнуть проблема с производительностью операций работы с базой данных. В обоих случаях использование многопроцессорных компьютеров будет основным требованием для обеспечения масштабируемости и хорошего времени отклика системы. Если у вас огромная база данных, то может возникнуть проблема с недостаточным местом на диске. В этом случае система обычно работает лучше, если вы используете несколько небольших дисков вместо одного или двух больших.
Вы должны различать системы, используемые для решения оперативных задач (т. е. системы, которые требуют быстрого доступа к данным и коротких транзакций), и системы, используемые для аналитических задач (системы, которые используют сложные операции поиска в огромных базах данных), поскольку обе задачи не могут быть оптимально решены при использовании только одного сервера базы данных. По этой причине Database Engine используется для оперативных задач, а Analysis Services - для аналитических. (Более подробную информацию об Analysis Services).