Ответ 1
Очень высокий уровень обзора:
Основные службы для самого ядра базы данных состоят из самой службы SQL Server (или MSSQLSERVER), а также агента SQL Server и браузера SQL Server. Агент SQL Server является планировщиком заданий для SQL Server и обрабатывает некоторые другие задачи обслуживания и т.д., В то время как служба Browser помогает с принятием логинов и т.д., Создавая более простой способ подключения клиентских приложений к SQL Server.
Все три службы, хотя и являются истинными "службами" в том смысле, что они являются демонами, запущенными на вашем сервере. Но из этих трех, вы ТОЛЬКО нуждаетесь в запуске MSSQLSERVER, чтобы иметь возможность работать с механизмом реляционной базы данных. (Другие две службы являются необязательными.)
Затем, помимо функциональных возможностей ядра базы данных, есть куча надстроек или дополнительных "продуктов" и инструментов, которые Microsoft предлагает, чтобы сделать SQL Server намного лучше и привлекательнее, чем платформа/предложение. Как вы видели, они обычно продаются как "сервисы".
Службы Reporting Services (или SSRS) - отличное решение, которое использует собственную базу данных SQL Server для хранения информации об источниках данных, расписании доставки отчетов, разрешениях доступа и т.д.... для мощного механизма отчетов, который делает его очень легким для вывода больших отчетов из почти любого источника данных. Вы просто определяете источники отчетов, собираете данные и параметры, а затем используете специализированную разметку xml (язык определения отчета или RDL), чтобы определять внешний вид, чувствовать, форму и т.д. Ваших отчетов. И Microsoft создала "улучшенную" версию Visual Studio, чтобы упростить создание/разработку/редактирование этих отчетов. Эта версия визуальной студии называется SQL Server Business Intelligence Design Studio (или BIDS).
Аналогично, Microsoft также использует BIDS, чтобы помочь разработчикам, администраторам баз данных и аналитикам создавать кубы данных - многомерные "объединенные" таблицы с использованием специализированной схемы, которая позволяет SQL Server Analysis Services (SSAS) практически полностью переносить любую комбинацию отношений данных в чтобы обеспечить "аналитические данные". Итак... скажем, у вас есть компания, продающая виджеты: вы можете определить отношения между продуктами, клиентами, регионами продаж, датами и т.д. - и SSAS возьмет эти данные (наряду со специально определенными определениями куба, которые определяют эти отношения, их гранулярность и т.д.) и предварительно вычислить результат практически в любой комбинации этих "размеров" или углов данных - чтобы вы могли сказать что-то вроде: "Покажите мне все виджеты x-бренда, проданные продавцами в северо-западном регионе в январе этого года..", и это даст вам сумму проданных частей... и даже позволит вам развернуть продавцом, магазином и т.д. - предположив, что вы определили свой куб/отношения по мере необходимости.
Конечно, эта функциональность довольно мощная, но вы почти никогда не хотите, чтобы эти кубы работали против ваших производственных таблиц... поэтому компании обычно создают хранилища данных или витрины данных для хранения своих аналитических данных. Но для копирования данных на регулярной основываясь на производстве на этих складах/витринах. Вам нужен какой-то инструмент, который позволяет легко понять, какие изменения следует поднять, как их следует обрабатывать, и какие виды изменений или изменений вам нужно сделать для них вытащить их из высоко нормированной производственной среды в высокоразмерный склад/архив данных (где вы используете схемы снежинок или звезд)... И этот инструмент/услуга - это не что иное, как службы интеграции SQL Server (SSIS), которая имеет богатый набор разъемов, насосов, трансформ, мониторов и т.д., Чтобы облегчить преобразование данных и миграцию по расписанию. Что очень круто в отношении этого инструмента/сервиса, хотя... заключается в том, что он не просто подключает/преобразует данные между SQL Server и SQL Server... но он способен подключать источники данных MOST к источникам данных MOST - поэтому это мощный инструмент для преобразования, экспорта, импорта, изменения, настройки и т.д. всех ваших данных. И... чтобы определить "рабочие процессы" для ваших проектов интеграции/преобразования, вы также используете Business Intelligence Design Studio - то же самое, что и для определения кубов и т.д. Для SQL Server Analysis Services.
В конечном счете, несмотря на то, что все это настолько здорово, что вы получаете доступ к:
SQL Server
Службы отчетов SQL Server
Службы интеграции SQL Server
Службы анализа SQL Server
С SQL Server Standard и Enterprise Editions - поэтому нет необходимости покупать дополнительные инструменты/решения/предложения, чтобы иметь возможность воспользоваться этими замечательными функциями. (Enterprise Edition для SQL Server, стоимость которого примерно в 5 раз больше, чем у Стандарта... в некоторых случаях имеет намного лучшие/более крутые функции... но вы все равно получаете четкое подмножество всех функций, используя стандартную версию.)