Общее описание продукта
MicrosoftSQLServer - это система управления реляционными базами данных (РСУБД), разработанная Microsoft. Это высокомасштабируемый продукт, который можно запускать на любом ноутбуке, в сети мощных облачных серверов и в любом другом месте[20].
Разумеется, по «чему-то» он все равно должен удовлетворять обычным требованиям к оборудованию и программному обеспечению, но эти требования достаточно скромны, учитывая то, на что способен SQLServer.
Согласно Microsoft, SQLServer является самой популярной базой данных номер один в мире. Согласно другим источникам, это больше похоже на номер 2, 3 или 4. В любом случае, это одна из самых популярных систем управления базами данных в мире[18].
С момента выпуска SQLServer 1.0 в 1989 году СУБД превратилась в настоящую корпоративную информационную платформу. Хотя основная функция - это СУБД, SQLServer стал намного больше. SQLServer 2016 включает в себя встроенные средства бизнес-аналитики, а также ряд инструментов анализа и отчётности. Это находится поверх инструментов управления базами данных, таких как создание базы данных, резервное копирование, репликация, безопасность и т. д.
Компания Microsoft в нашей стране действует с 1992 года. Офисы расположены в 32 крупных городах. Самый главный офис находится конечно же в столице. Региональные центры стоят в пяти крупнейших городах – в Санкт-Петербурге, Екатеринбурге, Казани, Новосибирске, Ростове-на-Дону. Итоговое число работников известной фирмы в России – 1000 сотрудников. Это постоянные и привлечённые работники фирмы.
SQL Server поставляется с несколькими инструментами, которые помогают в администрировании и программировании базы данных.
Некоторые типичные задачи администрирования базы данных и программирования могут включать[16]:
- Создание и поддержка баз данных.
- Создание и поддержка таблиц.
- Создание и поддержка других объектов базы данных, таких как хранимые процедуры, представления и т. д.
- Создавать и поддерживать и планировать резервное копирование данных.
- Репликация (например, создание копии базы данных).
- Создание и поддержка пользователей, ролей и т. д.
- Задачи оптимизации.
Это некоторые из многих задач, которые может потребоваться администратору базы данных (DBA). SQL Server предоставляет средства для выполнения этих задач.
SQL Server - это клиентская / серверная СУБД, в отличие от настольной системы, такой как Access[15].
Системы клиент / сервер предназначены для работы на центральном сервере - или серверах - так, чтобы несколько пользователей могли одновременно получать одни и те же данные из одной сети. Пользователи обычно получают доступ к базе данных через приложение.
Например, корпоративный CRM в Интернете может использоваться сотрудниками в разных городах или даже странах, все считывая и обновляя данные через свой браузер.
Как правило, это приложение CRM обеспечивает функциональность для этих пользователей. Это база данных, которая хранит данные и делает их доступными. Однако SQL Server содержит некоторые полезные функции, которые могут помочь приложению в обеспечении его функциональности.
Другие базы данных клиент / сервер – это такие, как MySQL, Oracle и PostgreSQL[12].
Интерфейс СУБДSQLServer
SQLServerManagementStudio является основной консолью администрирования для SQLServer. Он позволяет создавать и администрировать базы данных, безопасность, репликацию, резервное копирование и т. д[13].
Существует много способов подключения к SQLServer. Метод, который вы используете, будет зависеть от вашей среды и от вашего подключения. Например, вы можете подключиться через веб-приложение, инструмент онлайн-администратора, через служебную программу командной строки или через SQLServerManagementStudio.
SQLServerManagementStudio (SSMS) - это графическое средство администрирования, которое позволяет выполнять всевозможные задачи с SQLServer. Вы можете создавать и управлять базами данных, создавать учетные записи пользователей, настраивать расширенные параметры безопасности, планировать регулярные резервные копии и многое другое.
SSMS также предоставляет редакторов языка Transact-SQL, MDX, DMX и XML для редактирования и отладки сценариев.
Несмотря на множество шагов, связанных с установкой SQL Server, ни один из этих шагов не включал установку SQL Server ManagementStudio.
В более ранних версиях SQL Server вы можете выбрать SQL Server ManagementStudio (SSMS) в качестве опции в мастере установки, но это не относится к SQL Server 2016. Поэтому для работы в консоли нужно установить SSMS отдельно[9].