майкрософт sql server что это

Что такое MS SQL Server и чем она отличается от других СУБД

Веб-ресурсы содержат огромное количество данных – от учетных записей пользователей до контента, опубликованного на страницах. То же относится к «облачным» приложениям вроде CRM, программ для бухучета, складского учета и пр. Везде используется один способ хранения информации – база данных. И этой базой необходимо как-то управлять.

Сегодня мы поговорим об одной из самых популярных систем управления реляционными базами данных – MS SQL Server.

Что такое MS SQL Server

Чтобы упростить работу с такими хранилищами данных и повысить эффективность их применения, создаются специализированные системы управления. Одной из наиболее популярных является разработка от Microsoft – SQL Server. Первый релиз платформы опубликован еще в 1989 году, а последняя версия выпущена в 2019 году (проект продолжает развиваться).

Каждый выпуск включает в себя несколько специализированных редакций. Это снижает сложность внедрения и затраты на процесс разработки собственных решений, адаптированных для «узких» задач. При написании программного кода активно используется интеграция с продуктами Microsoft, например, с платформой Visual Studio.

Прямые конкуренты на рынке – Oracle Database, PostgreSQL. Первый проект коммерческий, он создан для поддержки крупных компаний, поэтому сопоставим по возможностям с MS SQL Server. Второй же распространяется на бесплатной основе и не «блещет» функциональностью, хотя весьма популярен среди многих разработчиков (аналог от Oracle MySQL).

Что такое СУБД

Появление таких продуктов позволило объединить разное понимание БД (баз данных) со стороны пользователей и системных администраторов. Неискушенные в технических деталях люди «видят» таблицы как некий перечень данных с колонками и строками. Системный подход включает файлы с табличными данными, связанными друг с другом согласно определенному алгоритму.

Функции базы данных:

Клиентами БД являются прикладные программы, их интерфейс, различные интерактивные модули сайтов вроде калькуляторов и онлайн-редакторов. Но есть еще один компонент системы – СУБД. Он предназначен для ручного доступа к информации и позволяет извлекать данные на диск, работать с ними в памяти сервера, в том числе с применением структурированного языка SQL.

Всего различают три типа БД – клиент-серверные, файл-серверные и встраиваемые. MS SQL Server относится к первой категории. Плюс система является реляционной, т.е. адаптированной для хранения данных без избыточности, с минимальными рисками появления аномалий и нарушения целостности внутренних таблиц.

Расширения языка SQL

Язык SQL представляет собой стандарт, унифицирующий обработку данных всеми реляционными базами данных. Такой подход упрощает перекрестные обращения, дает возможность переходить на «иную платформу» без серьезных переделок проекта. Но здесь нужно учитывать, что в каждой БД имеется собственный язык, который называется диалектом (расширением).

Обычно от выбранной СУБД зависит, какой язык предстоит использовать (или от навыков человека, который будет администрировать систему). Синтаксис конструкций у них сильно различается, как и формат обращения ко встроенным функциям, поэтому чаще всего тип БД для проекта выбирается раз и навсегда.

Инсталляция MS SQL Server

Подготовительный шаг – скачать установочный пакет SQL Server Enterprise с официальной страницы сайта Microsoft. После нажатия на кнопку «Бесплатная пробная версия» будет предложено выбрать вариант EXE или Azure («облако») и внести свои анкетные данные, при сохранении которых начнется загрузка инсталляционного файла.

Перед запуском установщика нужно создать учетную запись пользователя. Она пригодится для авторизации на сервере при запросе доступа с клиентских компьютеров (даже при условии, что ПК будет один и тот же).

Рекомендуется в имени и пароле использовать только буквы латиницы и цифры, кириллица будет привносить риски локальных сбоев из-за особенностей обработки. Теперь можно запускать файл с дистрибутивом MS SQL Server. Программа предложит 3 варианта действий: базовая инсталляция с настройками «по умолчанию», выборочный режим или скачивание файлов «на потом».

В большинстве случаев выбирается первый пункт, при нажатии на который предлагается прочитать и подтвердить лицензионное соглашение. На следующем шаге система позволяет вручную выбрать каталог для установки или согласиться с предложенным значением. Остается нажать на кнопку «Установить» и дождаться завершения процесса.

Файлы в основном скачиваются с официального сервера, поэтому понадобится стабильный доступ к интернету. Такой подход обеспечивает установку последнего релиза и проверку легитимности всех модулей (отсутствие вредоносного ПО). Последнее окно сообщает об успешном завершении, после которого можно сразу подключаться к серверу.

Зачем нужен SQL Server Management Studio

Для удобства администрирования также понадобится SQL Server Management Studio (SSMS). Он представляет собой интегрированную среду для управления инфраструктурой БД и поддерживает любые ее варианты – от локальной до Azure. В него встроены инструменты настройки, наблюдения и редактирования экземпляров баз данных.

Программные пакеты приложения также загружаются напрямую из интернета, поэтому требуется стабильный доступ к сети. После завершения установки будет запрошена перезагрузка компьютера. Все, система полностью готова к эксплуатации и созданию первой базы данных.

Хостинг-провайдеры обычно предлагают предустановленный комплект поддержки баз данных на SQL Server. Он не всегда последней версии, зато наверняка работоспособен в рамках как панели управления, так и публикуемых веб-ресурсов. Пользователю фактически предлагается сразу начать с создания БД – запрашивается всего лишь ее название, имя пользователя и пароль.

Источник

Использование SQL Server в Windows

В этой статье содержатся рекомендации по использованию различных версий Microsoft SQL Server на компьютере с Windows операционной системой.

Оригинальная версия продукта: SQL Server
Исходный номер КБ: 2681562

Аннотация

Если не указано иное, если осмий поддерживается для версии SQL Major, она по-прежнему поддерживается для всех последующих выпусков обслуживания. Например, если SQL Server RTM 2016 поддерживается на Windows 10, это означает, что любые CUs в верхней части SQL Server 2016 RTM или SQL Server 2016 Пакет обновления 1 (SP1) поддерживаются на Windows 10.

Читайте также:  Что такое прерия в географии

Как использовать эту статью:

Узнайте минимальные требования к SQL Server, которые вы пытаетесь установить для соответствующей ОС.

Чтобы найти ответы на следующие вопросы, просмотрите соответствующую ссылку на странице Требования к оборудованию и программному обеспечению.

Чтобы найти дополнительные сведения о запуске SQL в конкретной операционной системе, используйте столбец Дополнительные сведения и ограничения в вышеуказанной таблице.

Например, если вы хотите установить SQL Server 2016 на Windows 10 Professional:

Проверьте, поддерживается SQL Server 2016 г. в Windows 10. Соответствующее значение в вышеуказанной таблице — Да (SP2).

Да, указывает, SQL Server 2016 Windows 10 поддерживается.

(SP2) указывает, что SQL Server 2016 должен быть обновлен по крайней мере до SP2, чтобы он поддерживался в Windows 10.

Страница «Требования к оборудованию и программному обеспечению» за SQL 2016 г. подтверждает, что SQL Server версии разработчика 2016 г. поддерживается Windows 10 Professional.

Столбец Дополнительные сведения и ограничения для Windows Server 2016 не вызывать дополнительные известные проблемы для этой конфигурации.

Минимальные SQL Server версии для Windows Server 2022

В этом разделе описываются минимальные требования к версии для установки SQL Server на компьютере с Windows Server 2022.

Перед установкой SQL Server на компьютере с Windows Server 2022 необходимо выполнить следующие минимальные требования, соответствующие вашей ситуации.

В SQL Server 2019 г. в Windows

Выпуск поддерживается на SQL Server 2019 Windows версии RTM.

В SQL Server 2017 г. в Windows

Выпуск поддерживается на SQL Server 2017 в Windows версии RTM.

Для SQL Server 2016 и более старых версий

SQL Server 2016 и более старые версии не поддерживаются на Windows Server 2022.

Минимальные SQL Server версии для Windows Server 2019

В этом разделе описываются минимальные требования к версии для установки SQL Server на компьютере, который Windows Server 2019.

Перед установкой SQL Server на компьютере с Windows Server 2019 необходимо выполнить следующие минимальные требования, соответствующие вашей ситуации.

В SQL Server 2019 г. в Windows

Выпуск поддерживается на SQL Server 2019 Windows версии RTM.

В SQL Server 2017 г. в Windows

Выпуск поддерживается на SQL Server 2017 в Windows версии RTM.

За SQL Server 2016 г.

Необходимо применить SQL Server 2016 Пакет обновления 2 или более позднее обновление. Дополнительные сведения см. в выпуске How to get the latest service pack for SQL Server 2016.

За SQL Server 2014 г.

Необходимо применить SQL Server 2014 Пакет обновления 3 или более позднее обновление. Дополнительные сведения см. в выпуске How to get the latest service pack for SQL Server 2014.

Для SQL Server 2012 г.

Необходимо применить SQL Server 2012 Пакет обновления 4 или более позднее обновление. Дополнительные сведения см. в выпуске How to get the latest service pack for SQL Server 2012.

Для SQL Server 2008 R2

SQL Server 2008 R2 не поддерживается Windows 10 или Windows Server 2016.

For SQL Server 2008

SQL Server 2008 не поддерживается Windows 10 или Windows Server 2016.

Минимальные SQL Server версии для Windows 10 и Windows Server 2016

В этом разделе описываются минимальные требования к версии для установки SQL Server на компьютере, на Windows 10 или Windows Server 2016.

Перед установкой SQL Server на компьютере, на Windows 10 или Windows Server 2016, необходимо выполнить следующие минимальные требования, соответствующие вашей ситуации.

В SQL Server 2019 г. в Windows

Выпуск поддерживается на SQL Server 2019 Windows версии RTM.

В SQL Server 2017 г. в Windows

Выпуск поддерживается на SQL Server 2017 в Windows версии RTM.

За SQL Server 2016 г.

Необходимо применить SQL Server 2016 Пакет обновления 2 или более позднее обновление. Дополнительные сведения см. в выпуске How to get the latest service pack for SQL Server 2016.

За SQL Server 2014 г.

Необходимо применить SQL Server 2014 Пакет обновления 1 или более позднее обновление. Дополнительные сведения см. в выпуске How to get the latest service pack for SQL Server 2014.

Для SQL Server 2012 г.

Необходимо применить SQL Server 2012 Пакет обновления 2 или более позднее обновление. Дополнительные сведения см. в выпуске How to get the latest service pack for SQL Server 2012.

Убедитесь, что при установке SQL Server 2012 Windows 10 или Windows Server 2016.

Требования к оборудованию и программному обеспечению для SQL Server 2012 г. еще не обновлены, чтобы отразить поддержку Windows Server 2016.

Для SQL Server 2008 R2

SQL Server 2008 R2 не поддерживается Windows 10 или Windows Server 2016.

For SQL Server 2008

SQL Server 2008 не поддерживается Windows 10 или Windows Server 2016.

Минимальные SQL Server версии для Windows Server 2012 R2 или Windows 8.1

В этом разделе описываются минимальные требования к версии для установки SQL Server на компьютере с Windows Server 2012 R2 или Windows 8.1.

Перед установкой SQL Server на компьютере с Windows Server 2012 R2 или Windows 8.1 необходимо выполнить следующие минимальные требования, соответствующие вашей ситуации:

В SQL Server 2019 г. в Windows

SQL Server 2019 не поддерживается на Windows 8.1 или Windows Server 2012 R2.

Читайте также:  что нельзя делать при электротравме

В SQL Server 2017 г. в Windows

Вы можете установить версию выпуска SQL Server 2017 Windows или более поздней версии. Дополнительные сведения см. в SQL Server 2014 г.

За SQL Server 2016 г.

Необходимо применить SQL Server 2016 Пакет обновления 2 или более позднее обновление. Дополнительные сведения см. в выпуске How to get the latest service pack for SQL Server 2016.

За SQL Server 2014 г.

Необходимо применить SQL Server 2014 Пакет обновления 3 или более позднее обновление. Дополнительные сведения см. в выпуске How to get the latest service pack for SQL Server 2014.

Для SQL Server 2012 г.

Необходимо применить SQL Server 2012 Пакет обновления 1 или более позднее обновление. Дополнительные сведения см. в выпуске How to get the latest service pack for SQL Server 2012.

Проверьте известные проблемы установки при установке SQL Server 2012 Windows 8 или Windows Server 2012.

Для SQL Server 2008 R2

Необходимо применить SQL Server 2008 R2 Пакет обновления 3 или более позднее обновление. Дополнительные сведения см. в выпуске How to get the latest service pack for SQL Server R2 2008.

For SQL Server 2008

Необходимо применить SQL Server 2008 Пакет обновления 4 или более позднее обновление.

Поддерживается установка RTM продукта. Однако после завершения начальной установки необходимо установить соответствующие пакеты служб. Установка SQL Server 2008 года не поддерживается, если не применить Пакет обновления 4 после установки выпуска RTM. Дополнительные сведения см. в выпуске How to get the latest service pack for SQL Server 2008 г.

Кроме того, проверьте известные проблемы установки при установке SQL Server R2 и SQL Server 2008 на компьютере с Windows Server 2012 R2, Windows Server 2012, Windows 8.1 или Windows 8.

Минимальные SQL Server версии для Windows Server 2012 или Windows 8

Windows 8 имеет конечный конец поддержки, что означает, что Windows 8 больше не получают важные обновления безопасности. Мы рекомендуем сделать бесплатное обновление Windows 8.1 для получения обновлений и поддержки безопасности. Дополнительные сведения об обновлении для Windows 8.1 с Windows 8.

В этом разделе описываются минимальные требования к версии для установки SQL Server на компьютере с Windows Server 2012 или Windows 8.

Перед установкой SQL Server на компьютере с Windows Server 2012 или Windows 8 необходимо выполнить следующие минимальные требования, соответствующие вашей ситуации:

В SQL Server 2019 г. в Windows

SQL Server 2019 не поддерживается на Windows 8.1 или Windows Server 2012 R2.

В SQL Server 2017 г. в Windows

Выпуск поддерживается на SQL Server 2017 в Windows версии RTM.

За SQL Server 2016 г.

Необходимо применить SQL Server 2016 Пакет обновления 2 или более позднее обновление. Дополнительные сведения см. в выпуске How to get the latest service pack for SQL Server 2016.

За SQL Server 2014 г.

Необходимо применить SQL Server 2014 Пакет обновления 3 или более позднее обновление. Дополнительные сведения см. в выпуске How to get the latest service pack for SQL Server 2014.

Для SQL Server 2012 г.

Необходимо применить SQL Server 2012 Пакет обновления 4 или более позднее обновление. Дополнительные сведения см. в выпуске How to get the latest service pack for SQL Server 2012.

Проверьте известные проблемы установки при установке SQL Server 2012 Windows 8 или Windows Server 2012.

Для SQL Server 2008 R2

Необходимо применить Microsoft SQL Server 2008 R2 Пакет обновления 3 или более позднее обновление.

Поддерживается установка RTM продукта. Однако после завершения начальной установки необходимо установить соответствующие пакеты служб. На странице Центра решений вы увидите следующее сообщение:

For SQL Server 2008

Необходимо применить SQL Server 2008 Пакет обновления 4 или более позднее обновление.

Поддерживается установка RTM продукта. Однако после завершения начальной установки необходимо установить соответствующие пакеты служб. Установка SQL сервера 2008 не поддерживается, если не применить Пакет обновления 4 после установки выпуска RTM. Следующее сообщение вы увидите на странице Центра решений.

В следующем диалоговом окне SQL Server R2 и SQL Server 2008 при запуске программы установки.

После завершения SQL Server установки необходимо установить пакеты службы перед запуском SQL Server этой версии Windows.

Для SQL Server 2008 года необходимо установить Пакет обновления 4 (SP4) или более поздней версии.

Для SQL Server 2008 R2 необходимо установить Пакет обновления 3 (SP3) или более поздней версии.

Проверьте также известные проблемы установки при установке SQL Server R2 и SQL Server 2008 на компьютере с Windows Server 2012 R2, Windows Server 2012, Windows 8.1 или Windows 8.

Для SQL Server Compact выпусков

Следующие версии поддерживаются в средах Windows 8.1, Windows 8, Windows Server 2012 и Windows Server 2012 R2:

Поддержка устройств Windows RT не планируется.

Поддержка режимов переключения Windows Server 2012 R2 или Windows Server 2012

В этом разделе обсуждается политика поддержки при Windows Server 2012 R2 или Windows Server 2012 режимов SQL Server установки.

Windows Server 2012 R2 и Windows Server 2012 имеют следующие состояния функций или режимы:

При установке одного или более экземпляров SQL Server 2014 или SQL Server 2012 можно перейти с сервера Server Core или Minimal Server Interface на Full Server. Однако следует помнить, что при установке одного или более экземпляров SQL Server 2014 или SQL Server 2012 года нельзя перейти с полного сервера на минимальный интерфейс сервера или ядро сервера.

Чтобы перейти с полного сервера на минимальный интерфейс сервера или ядро сервера при установке одного или более экземпляров SQL Server 2014 или SQL Server 2012 г., необходимо удалить SQL Server 2014 или SQL Server 2012 г., переключить режимы, а затем переустановить SQL Server 2014 или SQL Server 2012. Однако можно включить SQL Server 2014 или SQL Server 2012 г. в режиме Full Server, перейти на режим Server Core, а затем установить SQL Server 2014 или SQL Server 2012 г.

Читайте также:  продвижение рекламы в интернете обучение

Минимальный сервер — это установка Server Core, на которую установлены диспетчер серверов и другие серверные средства. Поэтому программа установки SQL Server выполняет те же действия установки в режиме Windows Server 2012 R2 Minimal Server Interface и Windows Server 2012 режиме минимального интерфейса сервера и режиме Server Core. Кроме того, вы можете переключаться между Серверным ядром и минимальным сервером, если установлен один или несколько экземпляров SQL Server 2014 или SQL Server 2012 года. Это поддерживаемый сценарий.

SQL Server Reporting Services 2012 г. не поддерживается в Windows Server 2012 R2 Server Core, Windows Server 2012 Server Core, режиме минимального интерфейса R2 Windows Server 2012 R2 или Windows 2012 г. Режим интерфейса сервера. Вы можете установить SQL Server Reporting Services 2012 г. на сервере, который Windows Server 2012 в режиме Full Server, а затем перейти на Windows Server 2012 Server Core. Однако эта конфигурация не поддерживается.

Рекомендуется удалить все функции SQL Server 2012 года, которые не поддерживаются на сервере, который Windows Server 2012 R2 или Windows Server 2012 в режиме Server Core. Сведения о том, как это сделать, см. в SQL Server 2012 на серверном ядре).

Эта проблема не применяется к SQL Server 2008 или SQL Server 2008 R2. SQL Server 2008 и SQL Server 2008 R2 не поддерживаются в режиме Минимального интерфейса сервера или режиме Server Core.

Дополнительные сведения о параметрах установки, доступных при установке Windows Server 2012, см. в Windows Параметры установки сервера.

SQL Server 2012 и SQL Server 2008 R2 поддерживает новые функции в Windows 8.1, Windows 8, Windows Server 2012 R2 и Windows Server 2012

В этом разделе рассказывается, как SQL Server с некоторыми новыми функциями в Windows 8.1, Windows 8, Windows Server 2012 R2 и Windows Server 2012.

В следующей таблице подводятся итоги работы SQL Server с некоторыми новыми функциями в Windows 8 и Windows Server 2012.

Если не отмечено в следующей таблице, Windows Server 2012 поддерживаются во всех поддерживаемых версиях SQL сервера.

Функция SQL или компонента, взаимодействующих с этой новой функцией SQL, которая затрагивается или поддерживается Минимальные требования к версии и пакету служб для SQL Исключения или ограничения поддержки Дополнительная информация
Дисковые пространства SQL Server 2008 R2 Пакет обновления версии 1 или более поздней версии, SQL Server 2012 (RTM и более поздние версии)

ПРИМЕЧАНИЕ
SQL Server 2008 R2 Пакет обновления 2 на Windows 8.1 и Windows Server 2012 R2. Эта функция поддерживается пакетами служб, указанными для соответствующих версий. Resilient File System (ReFS) ReFS не поддерживается в SQL 2012 г. и во всех других версиях на уровне вниз. SQL Server 2014 поддерживает ReFS. Смягчение ошибок оборудования ram LazyWriter Обнюхиватель страницы Checksum SQL Server 2012 Когда SQL Server 2012 г. установлена на операционной системе Windows 2012 г. с оборудованием, поддерживающей диагностику плохой памяти, вы заметите новые сообщения об ошибках, таких как 854, 855 и 856 вместо 832 ошибок, которые обычно создает LazyWriter. Количество экземпляров в кластере Высокая доступность Кластеризация failover SQL Server 2012 25 на кластер неудачной передачи данных при использовании дисковой буквы и до 50 при использовании хранилища SMB-файлов Объемы кластерных акций (CSV) Начиная с SQL Server 2014 г. экземпляры кластерных экземпляров неудачной работы AlwaysOn поддерживают кластерные общие тома (CSV) как в Windows Server 2008 R2, так и Windows Server 2012. Дополнительные сведения о CSV см. в разделе Understanding Cluster Shared Volumes in a Failover Cluster. CSV не поддерживаются в версиях до SQL Server 2014 г.

SQL Server 2005 г.

В этом разделе содержится информация о экземплярах SQL Server 2005 года в Windows 8.1 или Windows 8 средах. В нем также описываются параметры, доступные для клиентов, использующих SQL Server 2005 г.

Microsoft SQL Server 2005 (версии выпуска и пакеты служб) и более ранние версии SQL Server не поддерживаются на Windows 10, Windows Server 2016, Windows Server 2012 R2, Windows Server 2012, Windows 8.1 или Windows 8. Вы получите предупреждение в Центре действий, если Windows 10, Windows 8.1 или Windows 8 обнаружит экземпляр SQL Server 2005 года.

Чтобы устранить эту проблему, обновите или удалите существующий экземпляр SQL Server 2005 г. Сведения об обновлении SQL Server см. в SQL Server.

Эта ссылка указывает на SQL Server 2014 г. Вы можете использовать средство для выборки версий в верхней части ссылки MSDN (Другие версии) для получения сведений о других версиях.

Сведения о выпусках express SQL Server, перейдите на следующие веб-сайты Майкрософт:

Дополнительные сведения о том, как удалить существующий экземпляр SQL Server 2005 г., см. в примере How to manually uninstall an instance of SQL Server 2005 или How to: Uninstall an Existing Instance of SQL Server 2005 (Setup).

Источник

Образовательный портал