Содержание

Настройка связи с MS SQL

r_keeper_7 можно связать только с MS SQL версии 2012 и выше. 

Настройка связи с MS SQL 2012

Установка SQL сервера

Для установки SQL сервера:

  1. Установите MS SQL Server 2012 или выше. Можно использовать выпуск Express.

    Во время установки сервера используйте смешанный режим аутентификации и задайте пароль для пользователя — sa

  2. Запустите SQL Management Studio и создайте новую базу, например с именем RK7.
  3. В Диспетчере конфигурации SQL Server включите протокол TCP/IP. Для этого:
    1. Раскройте ветку Сетевая конфигурация SQL Server.
    2. Выберите Протоколы MSSQLSERVER.
    3. Дважды нажмите по строке TCP/IP.
    4. В открывшемся окне на вкладке Протокол включите поле Включено.
    5. Убедитесь, что во вкладке IP-адреса в блоке IPAll указан TCP-порт.
    6. Перезапустите SQL Server.
Режим версионности строк

Вы можете перевести базу в режим версионности строк — Row Versioning. Это необязательный режим, поэтому эту настройку можно пропустить. 

По умолчанию SQL Server работает в режиме Read Commited, который подразумевает блокирование данных во время запроса. Это может сильно помешать в случае многопользовательской работы. Начиная с версии 2005, поддерживается режим READ COMMITTED using row versioning. В этом режиме блокировки могут помешать только в том случае, когда разные пользователи пишут в одно и то же место,. Чтение данных никогда не блокируется и никого не блокирует.

Для включения режима версионности строк выполните скрипт:

ALTER DATABASE RK7 SET READ_COMMITTED_SNAPSHOT ON;

SQL

Подробнее читайте в официальной документации Microsoft: в статьях Using Row Versioning-based Isolation Levels или SQL Server 2005 Row Versioning-Based Transaction Isolation.

Настройки в менеджерской станции

Чтобы настроить станцию, выполните следующие действия:

  1. Зайдите в справочник  Сервис > Экспорт данных > Настройки Внешних БД и сделайте копию предустановленной настройки «Microsoft SQL Server». Присвойте ей уникальное имя и смените статус настройки на Активный.
  2. В поле Основное > Строка соединения нажмите на кнопку в конце строки или дважды нажмите на поле ввода.
  3. Откроется окно ConnectionString. Нажмите кнопку Build…,
  4. Откроется окно Свойства канала передачи данных. Настройте связь с базой данных, созданной ранее:
    1. Перейдите во вкладку Поставщик данных и убедитесь, что выбран Microsoft OLE DB Provider for SQL Server.
    2. Во вкладке Соединение выберите сервер из списка, введите имя пользователя и пароль. Если нужного сервера нет в списке, то необходимо вручную ввести его имя.
      Если SQL-север установлен на том же компьютере, что и сервер справочников или отчетов, укажите адрес 127.0.0.1. Если на другом — укажите его IP-адрес и убедитесь, что сервер доступен по сети.
      Имя сервера также можно посмотреть при запуске SQL Server Management Studio.
      Введите имя пользователя и пароль. Выберите базу данных на сервере и нажмите Проверить подключение.
    3. Если проверка соединения прошла успешно, то нажмите ОК.
    4. В окне Свойства канала передачи данных нажмите ОК. Поле Строка соединения примет вид:

      Provider=SQLOLEDB.1;Password=[пароль];Persist Security Info=True;User ID=sa;Initial Catalog=[имя базы];Data Source=[имя сервера или IP-адрес].

      CODE

  5. Сохраните настройки.

Выполните выгрузку в БД SQL, используя созданную настройку:

  1. Перейдите в меню Сервис > Экспорт данных > Экспорт в другую БД.
  2. В поле Параметры соединения выберите созданную настройку.
  3. Укажите Имя пользователя и Пароль.
  4. В блоке Параметры экспорта оставьте флаги по умолчанию, если выгрузка происходит в чистую БД SQL.
  5. Нажмите Проверить.
  6. При удачном соединении кнопка ОК станет активной, нажмите ее. Запустится экспорт данных в БД SQL. В этот момент в SQL создаются таблицы.
    При успешной выгрузке окно с настройками экспорта данных закроется. Появится сообщение Экспорт завершен успешно.

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

  1. Перейдите в меню Настройки > OLAP Отчеты > Серверы Отчетов, выберите нужный сервер и настройте его:
    1. Пролицензируйте сервер справочников/отчетов согласно описанию в статье настройка сервера справочников.
    2. В группе Связь с внешней БД:
      • В поле Настройки связи с внешней БД выберите созданную настройку.
      • В поле Имя пользователя внешней БД пропишите имя пользователя БД SQL.
      • В поле Пароль пользователя внешней БД прописать пароль пользователя БД SQL.
    3. Укажите такие же настройке в группе Логи справочников:
      • В поле Настройки связи с внешней БД выберите созданную настройку.
      • В поле Имя пользователя внешней БД пропишите имя пользователя БД SQL.
      • В поле Пароль пользователя внешней БД пропишите пароль пользователя БД SQL.
    4. В группе Основное сделать следующее:
      1. В поле Источник данных кубов выберите параметр БД SQL.
      2. В поле Протоколирование запросов выберите подходящий параметр:

        • llAll протоколировать все запросы

        • llErroneous протоколировать запросы с ошибками

        • llNone — не протоколировать

      3. В поле Режим базы данных UDB выберите один из режимов: большой, средний, маленький, ультра легкий. Данный режим относиться к накопительной базе Check.udb.

        1. Большой — полная копия. Это режим по умолчанию. Используется для простых ресторанов, не сетевых. Не меняйте параметр Полная копия на другое, пока не настроите соединение с внешней базой данных.

        2. Средний  — частичная копия. Режим означает, что кроме данных заказов, все суммы будут сохраняется в check.udb.

        3. Маленький  — только чеки. Режим используется, если вы уверены, что будет иметься достаточно много накопительных данных — несколько ресторанов. В большинстве случаев рекомендуется использовать этот режим, чтобы база не становилась слишком большой.

        4. Ультралегкий  — только общие смены. В check.udb будет содержаться только информация об общих сменах и ссылки на них в базе SQL.
          Если вы решили изменить Режим базы данных UDB с большого на маленький при настроенной связи с SQL, то есть ресторан проработал в таком режиме уже продолжительное время, и выполнить ручной экспорт накопительных данных повторно, то размер файла Check. udb автоматически уменьшится. В результате большая часть информации из этой базы будет удалена, и в базу SQL экспортируются не все данные. Поэтому никогда не делайте экспорт накопительных данных, если вы используете режим базы данных UDB Маленький или Средний.
          Выбранный режим базы данных UDB никак не влияет на справочную информацию. Справочная информация всегда сохраняется на каждом сервере отчетов в полном объеме и может быть экспортирована повторно при необходимости.

    5. В секции Обработка данных выберите ресторан, данные с которых нужно собирать и видеть в отчетах.
  2. В конфигурационном файле сервера справочников rk7srv.INI и в файле сервера отчетов repsserv.ini пропишите параметр UseSQL=1.

  3. Перезагрузите сервер справочников и сервер отчетов.

Все изменения в настройках внешней БД происходят во время работы сервера при параметре UseSQL=0.

Если необходимо поменять настройки внешней БД:

  1. Остановите все серверы отчетов и сервер справочников, которые используют эту настройку.
  2. В конфигурационном файле сервера справочников rk7srv.INI или сервера отчетов repsserv.ini пропишите параметр UseSQL=0.
  3. Запустите нужный сервер.
  4. Поменяйте настройки.
  5. Вновь остановите сервер.
  6. В конфигурационном файле верните параметру UseSQL значение 1 — UseSQL=1.

Готово, можно продолжать работу.

Одновременно для нескольких ролей в r_keeper нельзя сделать связь с БД в SQL Server используя одного и того же пользователя в БД SQL. В r_keeper не сохранится информация о пользователе в настройках связи с внешней БД.

Оптимизация производительности

В целях экономии дискового пространства и некоторого увеличения производительности рекомендуется использовать Простую — Simple модель восстановления.  
Ознакомиться с различными моделями восстановления SQL, их различиями и особенностями вы можете в официальной документации Microsoft.

После изменения модели восстановления необходимо выполнить сжатие файла лога. Для этого:

  1. Нажмите правой кнопкой мыши на используемую базу данных
  2. Выберите Задачи > Сжать > Файлы  
  3. В открывшемся окне выберите тип файла Журнал
  4. Нажмите на кнопку ОК.

Возможные проблемы

Проблема: Иногда может не идти экспорт в только что созданную БД сервера SQL Server 2008 при выбранном провайдере Native Client. 
Решение: Выберите другой провайдер Microsoft OLE DB Provider for SQL Server, создайте заново чистую БД и повторите экспорт.

Проблема: Не строятся прямые отчеты
Решение: Если у роли отличаются права доступа на просмотр отчетов на разные объекты, то для построения прямых отчетов необходимо завести разных пользователей на SQL сервере. Затем настройте роли с такими пользователями в SQL. Для этого:

  1. В менеджерской станции r_keeper перейдите в меню Персонал > Работники
  2. Выберите роль, которой хотите предоставить доступ, и перейдите в ее Свойства
  3. Раскройте раздел Связь с внешней БД и дважды нажмите на поле SQL конфигурация
  4. Укажите Имя пользователя и Пароль для создания нового пользователя в SQL
  5. Войдите в MS SQL, используя созданные данные. В базе данных появится пользователь. 

Установка и настройка SQL Server — Boodet.online

480 auto

Администрирование

Гайд по установке и настройке SQL сервера версии 2016 и 2019. Поэтапная настройка SQL — бэкап, безопасность, память.

IT GIRL 12

Post Views: 135

Установка и настройка SQL Server Блог 2021-02-03 ru Установка и настройка SQL Server

286 104

Boodet Online +7 (499) 649 09 90 123022, Москва, ул. Рочдельская, дом 15, строение 15

Установка и настройка SQL Server

286 104

Boodet Online +7 499 649 09 90 123022, Москва, ул. Рочдельская, дом 15, строение 15

Поделиться

Твинтнуть

Поделиться

Запинить

Отправить

Настройка SQL сервера

Система управления реляционными базами данных Microsoft — это программный продукт, который хранит и извлекает информацию, запрашиваемую другими приложениями. Эти приложения могут работать на том же или на другом компьютере. Что такое сервер SQL и как его настроить — рассказывают специалисты Boodet.

Online.

Для чего нужен SQL

SQL — это язык программирования, который предназначен для обработки данных в системе управления реляционными БД. Сервер SQL нужен для того, чтобы предоставлять услуги базы данных другим программам или компьютерам в соответствии с моделью клиент-сервер. Проще говоря, это сервер БД, который реализует язык структурированных запросов (SQL).

Существует множество настраиваемых версий Microsoft SQL Server, предназначенных для различных рабочих нагрузок и требований. Версия для центра обработки данных предназначена для более высоких уровней поддержки приложений и масштабируемости, а экспресс-версия представляет собой уменьшенную бесплатную версию программного обеспечения.

Возможности SQL Server

Правильно настроенный сервер SQL сможет выполнять множество операций:

  • хранить, систематизировать и обрабатывать данные;

  • превратить необработанные данные в значимые;

  • проводить бизнес-аналитику

  • обрабатывать Big Data с помощью механизма оптимизации In-Memory;

  • собирать данные из разных источников, анализировать их и находить полезные взаимодействия;

  • создавать сложные отчеты — для этого надо настроить SQL Server Reporting Services;

  • адаптировать отчеты под просмотр на мобильных устройствах.

Работать с SQL Server — это надежно и безопасно. На сервере есть несколько механизмов шифрования данных (в состоянии покоя и в движении):

  • SSL-сертификаты;

  • прозрачное шифрование данных;

  • шифрование резервных копий;

  • шифрование на уровне столбцов/ячеек;

  • метод Always Encrypted.

После настройки SQL сервер сможет применять алгоритмы и операции машинного обучения — это надстройка к экземпляру ядра БД, которую используют для выполнения кода R и Python.

Еще полезные функции SQL Server — настраиваемая интеграция данных и операции извлечения/преобразования (ETL). Это процессы, которые позволяют импортировать информацию из различных источников, преобразовывать ее на основе заданной логики и импортировать в одну или несколько таблиц назначения. Основные методы для реализации процессов ETL:

Установка и настройка SQL Server

Установить и настроить SQL сервер очень просто. Это может сделать любой человек.

Шаг 1

Установка SQL:

  • проверить совместимость версии ПО на официальном сайте;

  • выбрать автономную установку;

  • включить обновления по умолчанию — позже можно выбрать только нужные обновления в параметрах настройки SQL Server;

  • принять значения по умолчанию в функциях выбора, конфигурации экземпляра и конфигурации;

  • в конфигурации ядра СУБД в разделе «Режим проверки подлинности» выбрать «Смешанный режим»;

  • во всех остальных диалоговых окнах принять значения по умолчанию;

  • принять значения по умолчанию в остальных диалоговых окнах.

Шаг 2

Создание БД SQL:

  • запустить приложение Microsoft SQL Server Management Studio;

  • на панели «Обозреватель объектов» правой кнопкой мыши кликнуть на «Базы данных» и выбрать «Новая», дать ей имя.

Шаг 3

Создание учетной записи пользователя:

  • в разделе «Безопасность» кликнуть правой кнопкой мыши на «Логины», выбрать «Новый вход»;

  • ввести имя пользователя, выбрать в настройках проверку подлинности SQL Server, добавить пароль, снять флажок «Применять политику паролей»;

  • выбрать БД, в которой будете работать.

Шаг 4

Настройка доступа к новой БД на SQL сервере:

  • на панели «Обозреватель объектов» в разделе «База данных» — «Безопасность» кликнуть правой кнопкой мыши;

  • в появившемся разделе «Пользователи» выбрать «Новый»;

  • ввести имя пользователя только что созданной учетной записи, затем кликнуть на «Проверить имена»;

  • в разделе «Выберите страницу» выбрать «Членство» (Membership) и проверить членство в роли базы данных.

Готово. SQL сервер настроен и готов к работе. Если нужна тонкая настройка, можно обратиться в техническую поддержку или самостоятельно изучить раздел помощи Microsoft.

Поделиться

Твинтнуть

Поделиться

Запинить

Отправить

Facebook
YouTube
Telegram

Настройка сервера баз данных—ArcGIS Enterprise

Доступно с лицензией Standard или Advanced.

Сервер баз данных – это экземпляр SQL Server Express, для которого было включено хранение баз геоданных.

Запустите мастер установки сервера баз данных для установки экземпляра SQL Server Express, включите хранилище баз геоданных и авторизуйте сервер базы данных с лицензией ArcGIS GIS Server.

ArcGIS Server и сервер базы данных (экземпляр SQL Server Express) должны быть установлены на одном компьютере. Поэтому вам необходимо проверить требования к операционной системе для используемой версии ArcGIS Server и версии SQL Server Express, поскольку сервер базы данных рабочей группы поддерживается только в операционных системах Microsoft Windows, которые поддерживаются обеими системами.

Запуск мастера установки

Запустите Database_Server_Workgroup_<version>_<part_number>.exe, чтобы вызвать мастер установки.

  1. Войдите в компьютер как пользователь с правами администратора Windows.
  2. Закройте все приложения на вашем компьютере.
  3. Найдите программу установки.
    • Если вы загрузили файл установки с My Esri, разархивируйте его и запустите исполняемый файл.
    • Если у вас имеется файл ISO, используйте приложение для извлечения информации из образов диска ISO, чтобы получить доступ к файлам, и запустите исполняемый файл.

    Откроется мастер установки Сервер баз данных.

  4. Прочитайте информацию в первом окне и щелкните Далее, чтобы перейти к установке сервера баз данных.

Если у вас уже имеется экземпляр SQL Server Express, который вы хотите использовать, отключите опцию Microsoft SQL Server Express Edition в диалоговом окне Опции установки и перейдите к шагу Включить хранение баз геоданных. В противном случае выполните установку SQL Server Express.

Установка SQL Server Express

Выполните следующие действия для установки SQL Server Express на ваш компьютер с помощью мастера установки сервера баз данных.

  1. Оставьте отметку для опции Microsoft SQL Server Express Edition в диалоговом окне Опции установки ArcSDE for SQL Server Express и нажмите кнопку Далее.
  2. Мастер установки предложит выбрать директорию для файлов установки Microsoft SQL Server. Используйте предложенную по умолчанию или укажите собственную. Директория должна быть пуста.

    Откроется мастер установки Microsoft SQL Server.

  3. Прочтите и примите условия лицензионного соглашения Microsoft. Щелкните Далее, чтобы продолжить.
  4. Выберите установку обновлений и щелкните Далее.
  5. Мастер установки проверяет, установлены ли на компьютере необходимые компоненты, такие как Microsoft .NET Framework и Microsoft PowerShell. Некоторые компоненты устанавливает Microsoft SQL Server, но некоторые необходимо загрузить и установить.

  6. На открывшейся панели Выбор объектов укажите следующие компоненты:
    1. Убедитесь, что выбрана опция Сервисы Database Engine.
    2. Вы можете использовать папки по умолчанию или указать другие папки.
  7. Щелкните Далее.
  8. На панели Настройка экземпляра введите следующую информацию:
    1. Убедитесь, что выбрана опция Именованный экземпляр.
    2. Введите имя экземпляра. По умолчанию используется имя SQLExpress. Вы можете принять это имя по умолчанию или изменить его.
    3. Согласитесь с предложенным местоположением для создания экземпляра или выберите другое.
  9. Щелкните Далее.
  10. На панели Настройка сервера введите следующую информацию:
    1. Выберите учетные записи для запуска сервисов Database Engine и Browser или согласитесь с учетными записями, предложенными по умолчанию. Обратитесь к документации Microsoft SQL Server для получения дополнительной информации об учетных записях, которые используются при запуске сервисов.
    2. Убедитесь, что сервисы Database Engine и Browser настроены на автоматический запуск.
    3. Экземпляр SQL Server Express использует стандартные правила сравнения текста компьютера, на котором он установлен. Если необходимо указать другую сортировку, перейдите на вкладку Сортировка и измените язык базы данных перед тем, как продолжить. Убедитесь, что вы используете сортировку, нечувствительную к регистру, так как сортировки, чувствительные к регистру, не поддерживаются в ArcGIS.
  11. Щелкните Далее.
  12. На панели Настройка Database Engine введите следующую информацию:
    1. Убедитесь, что выбрана опция Режим аутентификации Windows. Это единственный способ аутентификации, который поддерживается для использования с базами геоданных, обращение к которым осуществляется из узла Серверы баз данных в дереве Каталога.
    2. Добавьте пользователя с правами администратора для экземпляра SQL Server Express.

      Вы не сможете продолжить установку, если не добавите пользователя с правами администратора.

    3. Щелкните вкладку Директории данных и укажите расположения для файлов вашего SQL Server Express или примите настройки по умолчанию и нажмите Далее.
  13. На панели Сообщения об ошибках вы можете дополнительно выбрать опцию отправки сообщений в Microsoft. Нажмите Далее, чтобы продолжить процесс установки.
  14. По завершении установки щелкните Закрыть, чтобы выйти из мастера установки Microsoft SQL Server.

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

Активация хранения базы геоданных

Укажите экземпляр SQL Server Express, который будет использоваться как сервер баз данных, добавьте администратора сервера к серверу баз данных и авторизуйте сервер баз данных с лицензией ArcGIS GIS Server workgroup.

Вы должны войти в экземпляр SQL Server Express как пользователь с правами sysadmin, чтобы запустить эту часть установки. Это может быть администратор, которого вы добавили в экземпляр в шаге 10b в предыдущем разделе или другая учетная запись sysadmin.

Подсказка:

Если вы хотите включить использование баз геоданных с помощью командную строку MS-DOS, обратитесь к разделу Используйте команду для включения хранения баз геоданных в SQL Server Express.

Указание экземпляра и администратора

Укажите экземпляр SQL Server Express, который вы будете использовать в качестве сервера баз данных. Вы также можете добавить другую учетную запись администратора сервера.

  1. Выберите имя экземпляра SQL Server Express, который будет использоваться для хранения баз геоданных из списка Имя экземпляра SQL Server, например, MyServer\SQLExpress.
  2. Введите имя учетной записи пользователя, который будет выполнять функции администратора экземпляра SQL Server Express (сервера баз данных), для которого вы выполняете настройку.
  3. Щелкните Далее.
  4. Если вы настраиваете сервер баз данных на хранение настольных баз геоданных, щелкните Завершить, чтобы выйти из мастера. Если вы настраиваете сервер баз данных на хранение настольных баз геоданных, выполните следующие шаги. Если вы настраиваете сервер баз данных на хранение баз геоданных рабочей группы, выполните авторизацию.

Авторизация сервера баз данных рабочей группы

Вы можете воспользоваться либо файлом keycodes, созданным при авторизации GIS Server workgroup, или лицензией ArcGIS GIS Server workgroup, предоставленной Esri для авторизации сервера баз данных.

  1. В диалоговом окне Опции авторизации выберите опцию, которая подходит для вашей ситуации:
    • Выберите первую опцию регистрации: Я установил программное обеспечение и хочу его авторизовать, если вы используете лицензию ArcGIS Server workgroup, предоставленную Esri, для авторизации сервера баз данных. Для продолжения нажмите Далее.
    • Выберите вторую опцию регистрации: Я получил файл авторизации от Esri и готов завершить процесс авторизации, если вы уже авторизовали сайт GIS Server или если вы уже запросили файл лицензии у Esri по электронной почте. Введите вручную или укажите путь и имя файла лицензии или файл keycodes, который находится в папке \\Program Files\ESRI\License<ArcGIS release#>\sysgen. Щелкните Далее и перейдите к шагу 8.
  2. Если вы выбрали Программное обеспечение установлено, требуется его авторизовать, выберите опцию в диалоговом окне Метод авторизации:
    • Если у вас имеется доступ к сети Интернет с компьютера, на котором вы запускаете данный мастер, выберите опцию Авторизовать на сервере Esri, используя Интернет. Выбор этого метода позволит автоматически авторизовать ваше программное обеспечение на сервере Esri.
    • Если у вас нет доступа к сети Интернет с компьютера, на котором вы запустили мастер, выберите опцию Авторизовать и получить файл авторизации на сайте Esri или по электронной почте. Эта опция позволяет вам сохранить информацию об авторизации, которую затем вы можете отправить на электронный адрес Esri или ввести на веб-сайте Esri с компьютера, у которого есть доступ к сети Интернет. Вам будет выслан файл авторизации и вам будет необходимо запустить мастер снова, чтобы настроить ArcSDE и сервер баз данных.
  3. Вы должны будете предоставить информацию о вашей учетной записи для авторизации на сервере Esri. Введите необходимую информацию и нажмите Далее, чтобы продолжить.
  4. Введите информацию о вашей организации и работе, которую она выполняет, а затем нажмите Далее.
  5. В диалоговом окне Номер авторизации программного обеспечения вам потребуется ввести номер авторизации GIS Server.

    Этот номер был выслан вам вместе с информацией о том, как получить программное обеспечение. Если у вас нет этого номера, обратитесь к сотруднику, отвечающему за закупку программного обеспечения и технической поддержки.

  6. Если вы выбрали опцию Авторизовать на сервере Esri, используя Интернет, информация, которую вы предоставили, будет автоматически отправлена в Esri, и ваше программное обеспечение будет авторизовано. Это добавит информацию к записи SQL Server Express Services в реестре на компьютере, что позволит экземпляру SQL Server Express хранить базы геоданных. Перейдите к шагу 8.
  7. Если вы выбрали опцию Авторизовать и получить файл авторизации на сайте Esri или по электронной почте, появится диалоговое окно Авторизация по электронной почте. Щелкните Сохранить, чтобы создать файл, который вы отправите по электронной почте в Esri или перенесете на другой компьютер, чтобы отправить в My Esri.

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

  8. Чтобы завершить процесс авторизации, нажмите Готово.

Что дальше

Теперь, когда экземпляр SQL Server Express установлен и настроен на хранение баз геоданных, вы можете настроить ArcMap для подключения к серверу баз данных.


Отзыв по этому разделу?

SQL Server 2022, предварительная версия | Центр оценки Майкрософт

Обзор

SQL Server 2022 Preview — это выпуск SQL Server с максимальной поддержкой Azure, в котором реализованы постоянные инновации в области безопасности, доступности и производительности.

Начните бесплатно

Описание

SQL Server 2022 Preview интегрируется с Azure Synapse Link и Azure Purview, чтобы клиенты могли получать более глубокие аналитические данные, прогнозы и управление на основе своих данных в любом масштабе. Интеграция с облаком улучшена за счет аварийного восстановления (DR) для Управляемого экземпляра SQL Azure, а также подключений без ETL (извлечение, преобразование и загрузка) к облачной аналитике, что позволяет администраторам баз данных управлять своими активами данных с большей гибкостью и минимальным воздействием на конечный пользователь. Производительность и масштабируемость автоматически повышаются за счет встроенной аналитики запросов. Существует выбор и гибкость для разных языков и платформ, включая Linux, Windows и Kubernetes.

Преимущества

  • Непрерывность бизнеса благодаря Azure
    Аварийное восстановление в облаке с функцией связи в Azure SQL Управляемый экземпляр.
     
  • Полная аналитика локальных операционных данных
    Разрушьте стену между оперативными и аналитическими хранилищами с помощью Azure Synapse Link для SQL Server.
  • Наблюдение за всем массивом данных
    SQL Server интегрируется с Azure Purview для лучшего обнаружения данных, что позволяет разбивать хранилища данных.
  • Самый безопасный за последние 10 лет
    SQL Server — наименее уязвимое ядро ​​базы данных. SQL Server 2022 включает в себя дополнительные функции, обеспечивающие возможности блокчейна в базе данных для создания неизменной записи об изменениях данных с течением времени (журнал SQL Server), поддержку проверки подлинности AAD, улучшенное шифрование и минимальные привилегии для задач администрирования.
  • Лучшие в отрасли производительность и доступность
    Повышение производительности и настройки запросов без необходимости изменения кода с помощью хранилища запросов и улучшений интеллектуальной обработки запросов. Обеспечьте бесперебойную работу сред с множественной записью, когда у вас есть пользователи в разных местах с обнаружением конфликтов.

Языки

  • Английский, немецкий, японский, испанский, корейский, русский, итальянский, французский, китайский (упрощенный), китайский (традиционный), португальский (бразильский)

Выпуски

  • Предварительная версия SQL Server 2022 | 64-битный ISO
  • Предварительная версия SQL Server 2022 | 64-битный CAB-

Другие дистрибутивы

  • Контейнер Ubuntu: образ контейнера SQL Server Linux в Docker Hub
  • Контейнер RHEL: каталог Red Hat Ecosystem

Предпосылки

  1. Обзор SQL Server 2022 Предварительный просмотр системных требований и примечаний к выпуску. (Требования к оборудованию и программному обеспечению для этого выпуска такие же, как для SQL Server 2019, за исключением .NET Framework 4.7.2.)
  2. Зарегистрируйтесь, затем загрузите и установите полнофункциональное программное обеспечение на 180-дневную пробную версию
  3. Получайте электронные письма с ресурсами, которые помогут вам пройти оценку.
     

Инструкции по установке

Примечание. Для установки SQL Server 2022 Preview у вас должны быть права администратора на компьютере

После загрузки и запуска программы установки вы можете выполнить немедленную базовую установку SQL Engine, полную выборочную установку или загрузить только СМИ. Если вы выберете загрузку только мультимедиа, а не установку, в папку по вашему выбору будут доступны два формата загрузки мультимедиа:
 

Образ SQL Server 2022 Preview DVD (ISO)

Образ ISO можно использовать для монтирования и/или записи собственного DVD.

  1. Щелкните правой кнопкой мыши SQLServer2022-x64-{loc}.iso и выберите Подключить .
  2. Найдите и запустите setup.exe на подключенном устройстве, чтобы начать установку.
  3. Используя программное обеспечение для записи DVD, выберите параметры для записи DVD из образа .ISO.
  4. После записи DVD-диска найдите и дважды щелкните Setup.exe на DVD-диске, чтобы начать установку.
     

SQL Server 2022 Preview CAB-файл

Программа установки SQL Server загрузит следующие сжатые файлы:

  1. SQLServer2022-x64-{loc}.box
  2. SQLServer2022-x64-{loc}.exe
     

Образ контейнера SQL Server Linux 

Инструкции по извлечению и запуску SQL Server в контейнере Linux см. по адресу:  

  • Контейнер Ubuntu: образ контейнера SQL Server Linux на Docker Hub
  • Контейнер RHEL: каталог Red Hat Ecosystem

Пакеты SQL Server для Linux

Инструкции по получению и установке SQL Server для Linux см. по адресу:

  • Руководство по установке SQL Server 2022 (16.x) Preview для Linux
     

Ключевые примечания о SQL Server

  • Версия Microsoft SQL Server НЕ поддерживается службой поддержки клиентов Microsoft (CSS).
  • Версия Microsoft SQL Server доступна только для тестирования и НЕ ДОЛЖНА устанавливаться и использоваться в рабочих средах.

Если у вас есть вопросы или проблемы, которые возникают во время тестирования и оценки, мы рекомендуем вам использовать форум Azure Ideas для SQL Server, чтобы делиться своими идеями, искать ответы или задавать новые вопросы.

Ресурсы

Вспомогательные продукты

  • SQL Server 2022 Preview — это выпуск SQL Server с максимальной поддержкой Azure, в котором реализованы постоянные инновации в области безопасности, доступности и производительности.

    Начало работы с SQL Server 2022 Preview

  • SQL Server 2019продолжает раздвигать границы безопасности, доступности и производительности для всех ваших рабочих нагрузок с данными, теперь с новыми инструментами соответствия, более высокой производительностью на новейшем оборудовании и высокой доступностью в Windows, Linux и контейнерах.

    Начало работы с SQL Server 2019

  • SQL Server 2017 представляет собой важный шаг на пути к тому, чтобы сделать SQL Server платформой, которая дает вам выбор языков разработки, типов данных, локальных или облачных, а также операционных систем за счет переноса мощности SQL Server на Linux, контейнеры Docker на базе Linux, и Windows.

    Начало работы с SQL Server 2017

  • SQL Server 2016 предоставляет революционные возможности для критически важных задач благодаря производительности в оперативной памяти и встроенной операционной аналитике. Комплексные функции безопасности, такие как новая технология Always Encrypted, помогают защитить ваши данные при хранении и перемещении.

    Начало работы с SQL Server 2016

Установка SQL Server на ядре сервера — SQL Server

  • Статья
  • 10 минут на чтение

Применимо к: SQL Server (все поддерживаемые версии) — только для Windows

Вы можете установить SQL Server на установке Server Core.

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

Список поддерживаемых в настоящее время операционных систем см. в разделе Требования к оборудованию и программному обеспечению для установки SQL Server.

Предпосылки

Требование Как установить
.NET Framework 4.6.1 Для всех выпусков SQL Server, кроме SQL Server Express, программе установки требуется профиль .NET Framework 4.6.1 Server Core. Программа установки SQL Server автоматически установит его, если он еще не установлен. Установка требует перезагрузки. Вы можете установить .NET Framework перед запуском установки, чтобы избежать перезагрузки.
Установщик Windows 4.5 Поставляется с установкой Server Core.
Windows PowerShell Поставляется с установкой Server Core.
Среда выполнения Java Чтобы использовать PolyBase, необходимо установить соответствующую среду выполнения Java. Дополнительные сведения см. в разделе Установка PolyBase.

Поддерживаемые функции

Используйте следующую таблицу, чтобы узнать, какие функции поддерживаются в SQL Server при установке Server Core.

Особенность Поддерживается Дополнительная информация
Службы ядра базы данных Да
Репликация SQL Server Да
Полнотекстовый поиск Да
Аналитические услуги Да
Службы R (в базе данных) Да
Служба отчетности
Инструменты данных SQL Server (SSDT) ​​
Подключение клиентских средств Да
Сервер служб интеграции Да
Обратная совместимость средств клиента
SDK клиентских инструментов
Электронная документация по SQL Server
Средства управления — базовые Только удаленный Установка этих компонентов на Server Core не поддерживается. Эти компоненты могут быть установлены на другом сервере, который не является ядром сервера, и подключен к службам ядра СУБД, установленным на ядре сервера.
Средства управления — в комплекте Только удаленный Установка этих компонентов на Server Core не поддерживается. Эти компоненты могут быть установлены на другом сервере, который не является ядром сервера, и подключен к службам ядра СУБД, установленным на ядре сервера.
Контроллер распределенного воспроизведения
Клиент распределенного воспроизведения Только удаленный Установка этих компонентов на Server Core не поддерживается. Эти компоненты можно установить на другом сервере, отличном от Server Core, и подключить к службам Database Engine, установленным на Server Core.
Пакет SDK для подключения клиента SQL Да
Microsoft Sync Framework Да Microsoft Sync Framework не входит в пакет установки SQL Server. Вы можете загрузить соответствующую версию Sync Framework с этой страницы Центра загрузки Майкрософт (https://go.microsoft.com/fwlink/?LinkId=221788) и установить ее на компьютер, на котором работает Server Core.
Услуги основных данных
Услуги по обеспечению качества данных

Поддерживаемые сценарии

В следующей таблице показана матрица поддерживаемых сценариев для установки SQL Server на Server Core.

Установка Действительная цель
Выпуски SQL Server Все 64-разрядные версии SQL Server
Язык SQL Server Все языки
Язык SQL Server на языке/языке ОС (сочетание) ENG SQL Server на JPN (японский) Windows

ENG SQL Server на GER (немецкий) Windows

ENG SQL Server на CHS (китайско-китайский) Windows

ENG SQL Server на ARA (арабский (SA)) Windows

ENG SQL Server на THA (тайский) Windows

ENG SQL Server на TRK (турецкий) Windows

ENG SQL Server на pt-PT (португальский Португалия) Windows

ENG SQL Server на ENG (английский) Windows

Редакция Windows Windows Server 2022 Datacenter

Windows Server 2022 Datacenter: выпуск Azure

Windows Server 2022 Standard

Windows Server 2019 Datacenter

Windows Server 2019 Standard

Windows Server 2016 Datacenter

Windows Server 2016 Standard

Обновление

В установках Server Core поддерживается обновление с SQL Server 2014 (12. x) до SQL Server 2016 (13.x).

Установить

SQL Server не поддерживает установку с помощью мастера установки в операционной системе Server Core. При установке на Server Core программа установки SQL Server поддерживает полный тихий режим с использованием параметра /Q или тихий простой режим с использованием параметра /QS. Дополнительные сведения см. в разделе Установка SQL Server из командной строки.

Независимо от метода установки вы должны подтвердить принятие условий лицензии на программное обеспечение как физическое лицо или от имени организации, если только использование вами программного обеспечения не регулируется отдельным соглашением, таким как соглашение о корпоративном лицензировании Microsoft или стороннее соглашение с независимым поставщиком программного обеспечения или OEM.

Условия лицензии отображаются для ознакомления и принятия в пользовательском интерфейсе программы установки. Автоматические установки (с использованием параметров /Q или /QS) должны включать параметр /IACCEPTSQLSERVERLICENSETERMS. Вы можете ознакомиться с условиями лицензии отдельно в Условиях лицензии на программное обеспечение Microsoft.

Начиная с SQL Server 2022 (16.x) Preview, ознакомьтесь с Условиями лицензионного соглашения на программное обеспечение Microsoft SQL Server по адресу aka.ms/sql2022prerelease.

Примечание

В зависимости от того, как вы получили программное обеспечение (например, через корпоративное лицензирование Microsoft), использование вами программного обеспечения может регулироваться дополнительными условиями.

Чтобы установить определенные компоненты, используйте параметр /FEATURES и укажите родительский компонент или значения компонентов. Дополнительные сведения о параметрах функций и их использовании см. в следующих разделах.

Параметры функции

Параметр функции Описание
SQLENGINE Устанавливает только компонент Database Engine.
РЕПЛИКАЦИЯ Устанавливает компонент репликации вместе с ядром базы данных.
ПОЛНЫЙ ТЕКСТ Устанавливает компонент FullText вместе с компонентом Database Engine.
КАК Устанавливает все компоненты служб Analysis Services.
ИС Устанавливает все компоненты служб Integration Services.
СОЕДИНЕНИЕ Устанавливает компоненты подключения.
РАСШИРЕННАЯ АНАЛИТИКА Устанавливает службы R, требуется ядро ​​базы данных. Для автоматической установки требуется параметр /IACCEPTROPENLICENSETERMS.

См. следующие примеры использования параметров функций:

Параметр и значения Описание
/FEATURES=SQLEngine Устанавливает только компонент Database Engine.
/FEATURES=SQLEngine,полнотекстовый Устанавливает компонент Database Engine и полнотекстовый.
/FEATURES=SQLEngine, соединение Устанавливает компонент Database Engine и компоненты подключения.
/FEATURES=SQLEngine,КАК ЕСТЬ,Соединение Устанавливает компонент Database Engine, службы Analysis Services, службы Integration Services и компоненты подключения.
/FEATURES=SQLENGINE,ADVANCEDANALYTICS/IACCEPTROPENLICENSETERMS Устанавливает ядро ​​базы данных и службы R (в базе данных).

Варианты установки

Программа установки поддерживает следующие варианты установки при установке SQL Server в операционной системе Server Core:

  1. Установка из командной строки

    Чтобы установить определенные компоненты с помощью параметра установки из командной строки, используйте параметр /FEATURES и укажите родительский компонент или значения компонентов. Ниже приведен пример использования параметров из командной строки:

     Setup.exe /qs /ACTION=Install /FEATURES=SQLEngine,Replication /INSTANCENAME=MSSQLSERVER /SQLSVCACCOUNT="" /SQLSVCPASSWORD="" /SQLSYSADMINACCOUNTS="" /AGTSVCACCOUNT ="NT AUTHORITY\Сетевая служба" /TCPENABLED=1 /IACCEPTSQLSERVERLICENSETERMS
     
  2. Установка с использованием файла конфигурации

    Программа установки поддерживает использование файла конфигурации только через командную строку. Файл конфигурации представляет собой текстовый файл с базовой структурой параметра (пара имя/значение) и описательным комментарием. Файл конфигурации, указанный в командной строке, должен иметь расширение .INI. См. следующие примеры файла ConfigurationFile.INI:

    • Установка ядра базы данных.

    В следующем примере показано, как установить новый автономный экземпляр, включающий SQL ServerDatabase Engine:

     ; Файл конфигурации SQL Server
    [ОПЦИИ]
    ; Задает рабочий процесс установки, например INSTALL, DEINSTALL или UPGRADE. Это обязательный параметр.
    ДЕЙСТВИЕ="Установить"
    ; Указывает функции для установки, удаления или обновления. Списки функций включают SQLEngine, FullText, Replication, AS, IS и Conn.
    ОСОБЕННОСТИ=SQLENGINE
    ; Укажите экземпляр по умолчанию или именованный экземпляр. MSSQLSERVER — это экземпляр по умолчанию для выпусков, отличных от Express, и SQLExpress для выпусков Express. Этот параметр требуется при установке ядра базы данных ssNoVersion и служб Analysis Services (AS). 
    INSTANCENAME="MSSQLSERVER"
    ; Укажите идентификатор экземпляра для указанных вами функций ssNoVersion. Структура каталогов ssNoVersion, структура реестра и имена служб будут включать идентификатор экземпляра экземпляра ssNoVersion.
    INSTANCEID="MSSQLSERVER"
    ; Учетная запись для службы ssNoVersion: Домен\Пользователь или системная учетная запись.
    SQLSVCACCOUNT="Служба NT\MSSQLSERVER"
    ; Учетные записи Windows для предоставления в качестве системных администраторов ssNoVersion.
    SQLSYSADMINACCOUNTS="\<имя_домена\имя_пользователя>"
    ; Примите лицензионное соглашение, чтобы продолжить установку
    IAcceptSQLServerLicenseTerms="Истина"
     
    • Установка компонентов подключения. В следующем примере показано, как установить компоненты подключения:

       ; Файл конфигурации SQL Server
      [ОПЦИИ]
      ; Задает рабочий процесс установки, например INSTALL, DEINSTALL или UPGRADE. Это обязательный параметр.
      ДЕЙСТВИЕ="Установить"
      ; Указывает функции для установки, удаления или обновления. Списки функций включают SQLEngine, FullText, Replication, AS, IS и Conn. 
      ОСОБЕННОСТИ = подключение
      ; Определяет принятие условий лицензии
      IAcceptSQLServerLicenseTerms="Истина
       
    • Установка всех поддерживаемых функций

      В следующем примере показано, как установить все поддерживаемые функции SQL Server на Server Core:

       ; Файл конфигурации SQL Server
      [ОПЦИИ]
      ; Задает рабочий процесс установки, например INSTALL, DEINSTALL или UPGRADE. Это обязательный параметр.
      ДЕЙСТВИЕ="Установить"
      ; Указывает функции для установки, удаления или обновления. Списки функций включают SQLEngine, FullText, Replication, AS, IS и Conn.
      FEATURES=SQLENGINE,FullText,Replication,AS,IS,Connect
      ; Укажите экземпляр по умолчанию или именованный экземпляр. MSSQLSERVER — это экземпляр по умолчанию для выпусков, отличных от Express, и SQLExpress для выпусков Express. Этот параметр требуется при установке ядра СУБД ssNoVersion (SQL) или служб Analysis Services (AS).
      INSTANCENAME="MSSQLSERVER"
      ; Укажите идентификатор экземпляра для указанных вами функций ssNoVersion.  Структура каталогов ssNoVersion, структура реестра и имена служб будут включать идентификатор экземпляра экземпляра ssNoVersion.
      INSTANCEID="MSSQLSERVER"
      ; Учетная запись для службы ssNoVersion: Домен\Пользователь или системная учетная запись.
      SQLSVCACCOUNT="Служба NT\MSSQLSERVER"
      ; Учетные записи Windows для предоставления в качестве системных администраторов ssNoVersion.
      SQLSYSADMINACCOUNTS="\<имя_домена\имя_пользователя>"
      ; Имя учетной записи, под которой работает служба Analysis Services.
      ASSVCACCOUNT = "NT Service\MSSQLServerOLAPService"
      ; Указывает список учетных записей администратора, которые необходимо подготовить.
      ASSYSADMINACCOUNTS="\<имя_домена\имя_пользователя>"
      ; Указывает режим сервера экземпляра служб Analysis Services. Допустимые значения: MULTIDIMENSIONAL, POWERPIVOT или TABULAR. ASSERVERMODE чувствителен к регистру. Все значения должны быть выражены в верхнем регистре.
      ASSERVERMODE="МНОГОМЕРНЫЙ"
      ; Необязательное значение, указывающее состояние протокола TCP для службы ssNoVersion.  Поддерживаемые значения: 0 для отключения протокола TCP и 1 для включения протокола TCP.
      ТКПЕНАБЛЕД=1
      ;Указывает на принятие условий лицензии
      IAcceptSQLServerLicenseTerms="Истина"
       

    Ниже показано, как запустить программу установки с помощью пользовательского файла конфигурации или файла конфигурации по умолчанию:

    • Запуск установки с использованием пользовательского файла конфигурации:

      Чтобы указать файл конфигурации в командной строке:

       Setup.exe /QS /ConfigurationFile=MyConfigurationFile.INI
       

      Чтобы указать пароли в командной строке, а не в файле конфигурации:

       Setup.exe /QS /SQLSVCPASSWORD="************" /ASSVCPASSWORD="************" /ConfigurationFile=MyConfigurationFile.INI
       
    • Запустить установку с помощью DefaultSetup.ini:

      Если у вас есть файл DefaultSetup.ini в папках \x86 и \x64 на корневом уровне исходного носителя SQL Server, откройте файл DefaultSetup.ini и добавьте в него параметр Features .

      Если файл DefaultSetup.ini не существует, его можно создать и скопировать в папки \x86 и \x64 на корневом уровне исходного носителя SQL Server.

Настройка удаленного доступа к SQL Server на Server Core

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

Разрешить удаленные подключения к экземпляру SQL Server

Чтобы разрешить удаленные подключения, локально используйте SQLCMD.exe и выполните следующие инструкции для экземпляра Server Core:

 EXEC sys.sp_configure N'remote access', N'1'
ИДТИ
РЕКОНФИГУРАЦИЯ С ПЕРЕОПРЕДЕЛЕНИЕМ
ИДТИ
 

Включить и запустить службу обозревателя SQL Server

По умолчанию служба обозревателя отключена. Если он отключен на экземпляре SQL Server, работающем на Server Core, выполните следующую команду из командной строки, чтобы включить его:

Set-service sqlbrowser -StartupType Auto

После включения выполните следующую команду из командной строки, чтобы запустить службу:

Start-service sqlbrowser

Создать исключения в брандмауэре Windows

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

Включить TCP/IP на экземпляре SQL Server

Протокол TCP/IP можно включить с помощью Windows PowerShell для экземпляра SQL Server в Server Core. Выполните следующие действия:

  1. В PowerShell: Import-Module SQLPS.

  2. В окне Microsoft SQL Server Powershell запустите следующий сценарий, чтобы включить протокол TCP/IP:

 $smo = 'Microsoft.SqlServer.Management.Smo.'
$wmi = новый объект ($smo + 'Wmi.ManagedComputer')
# Включить протокол TCP на экземпляре по умолчанию. Если экземпляр имеет имя, замените MSSQLSERVER именем экземпляра в следующей строке.
$uri = "ManagedComputer[@Name='" + (get-item env:\computername).Value + "']/ServerInstance[@Name='MSSQLSERVER']/ServerProtocol[@Name='Tcp']"
$Tcp = $wmi.GetSmoObject($uri)
$Tcp.IsEnabled = $true
$Tcp.Изменить()
$TCP
 

Удаление

После входа в систему на компьютере, на котором работает Server Core, у вас есть ограниченная среда рабочего стола с командной строкой администратора. Вы можете использовать эту командную строку для запуска удаления SQL Server. Чтобы удалить экземпляр SQL Server, запустите удаление из командной строки в полностью скрытом режиме с помощью параметра /Q или в простом тихом режиме с помощью параметра /QS. Параметр /QS показывает ход выполнения через пользовательский интерфейс, но не принимает никаких входных данных. /Q работает в тихом режиме без какого-либо пользовательского интерфейса.

Чтобы удалить существующий экземпляр SQL Server:

 Setup.exe /Q /Action=Uninstall /FEATURES=SQLEngine,AS,IS /INSTANCENAME=MSSQLSERVER
 

Чтобы удалить именованный экземпляр, укажите имя экземпляра вместо MSSQLSERVER в предыдущем примере.

Запустить новую командную строку

Если вы случайно закрыли командную строку, вы можете запустить новую командную строку, выполнив следующие действия:

  1. Нажмите Ctrl+Shift+Esc, чтобы отобразить диспетчер задач.
  2. На вкладке Приложения щелкните Новая задача .
  3. В диалоговом окне Создать новую задачу введите cmd в поле Открыть и выберите OK .

См. также

Установка SQL Server с помощью файла конфигурации
Установка SQL Server из командной строки
Выпуски и поддерживаемые функции SQL Server 2017
Установка ядра сервера
Настройка установки ядра сервера Windows Server 2016 с помощью Sconfig.cmd
Командлеты отказоустойчивого кластера в Windows PowerShell

Editions и поддерживаемые функции — SQL Server 2016

  • Статья
  • 17 минут на чтение

Применимо к: SQL Server 2016 (13.x) и более поздние версии

В этом разделе приведены сведения о функциях, поддерживаемых выпусками SQL Server.

Для получения информации о других версиях см.:

  • SQL Server 2019.
  • SQL Server 2017.
  • SQL Server 2014.

Требования к установке зависят от потребностей вашего приложения. Различные выпуски SQL Server удовлетворяют уникальные требования организаций и частных лиц к производительности, времени выполнения и цене. Компоненты SQL Server, которые вы устанавливаете, также зависят от ваших конкретных требований. Следующие разделы помогут вам понять, как сделать лучший выбор среди выпусков и компонентов, доступных в SQL Server.

Пробная версия SQL Server доступна в течение 180-дневного пробного периода.

Последние примечания к выпуску и новые сведения см. в следующих разделах:

  • Примечания к выпуску SQL Server 2017
  • Заметки о выпуске SQL Server 2016
  • Что нового в SQL Server 2017
  • Что нового в SQL Server 2016

Попробуйте SQL Server!

Загрузите SQL Server 2016 из Центра оценки
Разверните виртуальную машину с уже установленным SQL Server 2016

Выпуски SQL Server

В следующей таблице описаны выпуски SQL Server.

Редакция Редакция
выпуск SQL Server Определение
Предприятие Премиум-предложение SQL Server Enterprise Edition предоставляет комплексные высокопроизводительные возможности центра обработки данных с молниеносной производительностью, неограниченной виртуализацией и комплексной бизнес-аналитикой, обеспечивая высокий уровень обслуживания для критически важных рабочих нагрузок и доступ конечных пользователей к данным. идеи.
Стандартный SQL Server Standard обеспечивает базовое управление данными и базу данных бизнес-аналитики для отделов и небольших организаций, чтобы они могли запускать свои приложения, и поддерживает общие инструменты разработки для локальной и облачной среды, обеспечивая эффективное управление базами данных с минимальными ИТ-ресурсами.
Интернет SQL Server Web Edition — это вариант с низкой совокупной стоимостью владения для веб-хостинга и веб-VAP, обеспечивающий масштабируемость, доступность и возможности управления для небольших и крупных веб-ресурсов.
Проявитель SQL Server Developer позволяет разработчикам создавать любые приложения на основе SQL Server. Он включает в себя все функции редакции Enterprise, но лицензирован для использования в качестве системы разработки и тестирования, а не в качестве рабочего сервера. SQL Server Developer — идеальный выбор для людей, которые создают SQL Server и тестируют приложения.
Экспресс-выпуски Express Edition — это бесплатная база данных начального уровня, которая идеально подходит для обучения и создания настольных и небольших серверных приложений, управляемых данными. Это лучший выбор для независимых поставщиков программного обеспечения, разработчиков и любителей, создающих клиентские приложения. Если вам нужны более продвинутые функции базы данных, SQL Server Express можно легко обновить до других версий SQL Server более высокого уровня. SQL Server Express LocalDB, облегченная версия Express, обладающая всеми функциями программирования, но работающая в пользовательском режиме, имеющая быструю установку без настройки и краткий список предварительных условий.

Использование SQL Server с интернет-сервером

На интернет-сервере, таком как сервер, на котором запущены информационные службы Интернета (IIS), обычно устанавливаются клиентские инструменты SQL Server. Клиентские средства включают в себя компоненты подключения клиента, используемые приложением, подключающимся к экземпляру SQL Server.

Примечание

Хотя вы можете установить экземпляр SQL Server на компьютер с работающими службами IIS, обычно это делается только для небольших веб-сайтов с одним компьютером-сервером. Большинство веб-сайтов имеют свои системы IIS среднего уровня на одном сервере или кластере серверов, а свои базы данных — на отдельном сервере или объединении серверов.

Использование SQL Server с приложениями клиент/сервер

Вы можете установить только клиентские компоненты SQL Server на компьютер, на котором запущены приложения клиент/сервер, которые подключаются непосредственно к экземпляру SQL Server. Установка клиентских компонентов также является хорошим вариантом, если вы управляете экземпляром SQL Server на сервере базы данных или планируете разрабатывать приложения SQL Server.

Опция клиентских инструментов устанавливает следующие компоненты SQL Server: компоненты обратной совместимости, SQL Server Data Tools, компоненты подключения, инструменты управления, комплект разработки программного обеспечения и компоненты электронной документации по SQL Server. Дополнительные сведения см. в разделе Установка SQL Server.

Выбор компонентов SQL Server

Используйте страницу выбора компонентов мастера установки SQL Server, чтобы выбрать компоненты для включения в установку SQL Server. По умолчанию ни один из объектов в дереве не выбран.

Используйте информацию в следующих таблицах, чтобы определить набор функций, который наилучшим образом соответствует вашим потребностям.

Службы Analysis Services
Серверные компоненты Описание
Ядро базы данных SQL Server SQL Server Database Engine включает в себя Database Engine, основную службу для хранения, обработки и защиты данных, репликации, полнотекстового поиска, инструментов для управления реляционными данными и XML-данными, интеграции аналитики баз данных и интеграции PolyBase для доступа к Hadoop и другие разнородные источники данных и сервер Data Quality Services (DQS).
Аналитические услуги включают инструменты для создания и управления онлайн-приложениями аналитической обработки (OLAP) и интеллектуального анализа данных.
Службы отчетности Reporting Services включает серверные и клиентские компоненты для создания, управления и развертывания табличных, матричных, графических отчетов и отчетов в произвольной форме. Службы Reporting Services также являются расширяемой платформой, которую можно использовать для разработки приложений отчетов.
Службы интеграции Integration Services — это набор графических инструментов и программируемых объектов для перемещения, копирования и преобразования данных. Он также включает компонент Data Quality Services (DQS) для служб Integration Services.
Услуги основных данных Master Data Services (MDS) — это решение SQL Server для управления основными данными. MDS можно настроить для управления любым доменом (продукты, клиенты, учетные записи) и включает в себя иерархии, детализированную безопасность, транзакции, управление версиями данных и бизнес-правила, а также надстройку для Excel, которую можно использовать для управления данными.
Службы R (в базе данных) R Services (в базе данных) поддерживает распределенные, масштабируемые решения R на нескольких платформах и с использованием нескольких корпоративных источников данных, включая Linux, Hadoop и Teradata.
Средства управления Описание
Студия управления SQL Server SQL Server Management Studio — это интегрированная среда для доступа, настройки, управления, администрирования и разработки компонентов SQL Server. Management Studio позволяет разработчикам и администраторам всех уровней квалификации использовать SQL Server.

Загрузите и установите
Management Studio со страницы Загрузить SQL Server Management Studio

Диспетчер конфигурации SQL Server Диспетчер конфигурации SQL Server обеспечивает базовое управление конфигурацией для служб SQL Server, протоколов сервера, клиентских протоколов и клиентских псевдонимов.
Профилировщик SQL Server SQL Server Profiler предоставляет графический пользовательский интерфейс для мониторинга экземпляра компонента Database Engine или служб Analysis Services.
Помощник по настройке ядра базы данных Database Engine Tuning Advisor помогает создавать оптимальные наборы индексов, индексированных представлений и разделов.
Клиент качества данных Предоставляет очень простой и интуитивно понятный графический пользовательский интерфейс для подключения к серверу DQS и выполнения операций очистки данных. Он также позволяет централизованно отслеживать различные действия, выполняемые во время операции очистки данных.
Инструменты данных SQL Server SQL Server Data Tools предоставляет интегрированную среду разработки для создания решений для компонентов бизнес-аналитики: служб Analysis Services, служб Reporting Services и служб Integration Services.

(ранее называлась Business Intelligence Development Studio).

SQL Server Data Tools также включает «Проекты баз данных», которые предоставляют разработчикам баз данных интегрированную среду для выполнения всей работы по проектированию баз данных для любой платформы SQL Server (как локальной, так и удаленной) в Visual Studio. Разработчики баз данных могут использовать расширенный обозреватель сервера в Visual Studio, чтобы легко создавать или редактировать объекты и данные базы данных или выполнять запросы.

Компоненты подключения Устанавливает компоненты для связи между клиентами и серверами, а также сетевые библиотеки для DB-Library, ODBC и OLE DB.
Документация Описание
Электронная документация по SQL Server Базовая документация для SQL Server.

Developer и Evaluation Editions
Функции, поддерживаемые Developer и Evaluation Editions, см. в таблицах ниже.

Версия Developer продолжает поддерживать только 1 клиент для распределенного воспроизведения SQL Server.

Пределы шкалы

Функция Предприятие Стандартный Интернет Express с дополнительными услугами Экспресс
Максимальная вычислительная мощность, используемая одним экземпляром — ядро ​​базы данных SQL Server 1 Максимальная операционная система Ограничено до 4 сокетов или 24 ядер (меньшее из них) Ограничено до 4 сокетов или 16 ядер (меньшее из них) Не более 1 сокета или 4 ядер Не более 1 сокета или 4 ядер
Максимальная вычислительная мощность, используемая одним экземпляром — Analysis Services или Reporting Services Максимальная операционная система Ограничено до 4 сокетов или 24 ядер (меньшее из них) Ограничено до 4 сокетов или 16 ядер (меньшее из них) Не более 1 сокета или 4 ядер Ограничено: 1 сокет или 4 ядра
Максимальный объем памяти для пула буферов на экземпляр ядра СУБД SQL Server Операционная система Максимум 128 ГБ 64 ГБ 1410 МБ 1410 МБ
Максимальная емкость для расширения буферного пула на экземпляр ядра СУБД SQL Server 32 * (максимальная конфигурация памяти сервера) 4 * (максимальная конфигурация памяти сервера) Н/Д н/д н/д
Максимальный объем памяти для кэша сегментов Columnstore на экземпляр ядра СУБД SQL Server Неограниченная память 32 ГБ 2 16 ГБ 2 352 МБ 2 352 МБ 2
Максимальный размер данных, оптимизированных для памяти, на базу данных в SQL Server Database Engine Неограниченная память 32 ГБ 2 16 ГБ 2 352 МБ 2 352 МБ 2
Максимальный объем памяти, используемый одним экземпляром служб Analysis Services Операционная система Максимум Табличный: 16 ГБ

MOLAP: 64 ГБ

н/д н/д н/д
Максимальный объем памяти, используемый одним экземпляром служб Reporting Services Операционная система Максимум 64 ГБ 64 ГБ 4 ГБ н/д
Максимальный размер реляционной базы данных 524 ПБ 524 ПБ 524 ПБ 10 ГБ 10 ГБ

1 Enterprise Edition с лицензированием на основе серверной и клиентской лицензии (CAL) (недоступно для новых соглашений) ограничено 20 ядрами на экземпляр SQL Server. В модели лицензирования серверов на основе ядер ограничений нет. Дополнительные сведения см. в разделе Ограничения вычислительной мощности по выпускам SQL Server.

2 Применяется к SQL Server 2016 (13.x) с пакетом обновления 1 (SP1) как часть создания общей области программирования (CPSA) для разных выпусков.

Высокая доступность РСУБД

Функция Предприятие Стандартный Интернет Express с дополнительными услугами Экспресс
Поддержка ядра сервера 1 Да Да Да Да Да
Доставка бревен Да Да Да
Зеркальное отображение базы данных Да Да

Только полная безопасность

Только свидетель Только свидетель Только свидетель
Сжатие резервной копии Да Да
Моментальный снимок базы данных Да Да 3 Да 3 Да 3 Да 3
Экземпляры отказоустойчивого кластера Always On Да

16

Да

Поддержка 2 узлов

Группы доступности AlwaysOn Да

До 8 вторичных реплик, включая 2 синхронные вторичные реплики

Базовые группы доступности 2 Да

Поддержка 2 узлов

Онлайн-страница и восстановление файлов Да
Онлайн индексация Да
Изменение схемы в сети Да
Быстрое восстановление Да
Зеркальные резервные копии Да
Горячее добавление памяти и процессора Да
Консультант по восстановлению базы данных Да Да Да Да Да
Зашифрованная резервная копия Да Да
Гибридное резервное копирование в Azure (резервное копирование по URL-адресу) Да Да

1 Дополнительные сведения об установке SQL Server на Server Core см. в разделе Установка SQL Server на Server Core.

2 Дополнительные сведения о базовых группах доступности см. в разделе Базовые группы доступности.

3 Применяется к SQL Server 2016 с пакетом обновления 1 (SP1) как часть создания общей контактной зоны программируемости (CPSA) для разных выпусков.

Масштабируемость и производительность РСУБД

Функция Предприятие Стандартный Интернет Express с дополнительными услугами Экспресс
Колонный магазин 1 Да Да 2 Да 2 Да 2 Да 2
OLTP в памяти 1 Да Да 2 Да 2 Да 2 , 3 Да 2
База данных Stretch Да Да Да Да Да
Постоянная основная память Да Да Да Да Да
Поддержка нескольких экземпляров 50 50 50 50 50
Разделение таблиц и индексов Да Да 2 Да 2 Да 2 Да 2
Сжатие данных Да Да 2 Да 2 Да 2 Да 2
Регулятор ресурсов Да
Параллелизм секционированных таблиц Да Да 2 Да 2 Да 2 Да 2
Несколько контейнеров Filestream Да Да 2 Да 2 Да 2 Да 2
Распределение памяти больших страниц и массива буферов с поддержкой NUMA Да 4
Расширение буферного пула Да Да
Управление ресурсами ввода/вывода Да
Упреждающее чтение Да
Расширенное сканирование Да
Долговечность с задержкой Да Да Да Да Да

1 Размер данных выполняемой в памяти OLTP и кэш сегмента Columnstore ограничены объемом памяти, указанным в редакции в разделе «Ограничения масштаба». Максимальное количество степеней параллелизма ограничено. Степени параллелизма процессов (DOP) для построения индекса ограничены 2 DOP для Standard Edition и 1 DOP для Web и Express Edition. Это относится к индексам columnstore, созданным для дисковых таблиц и таблиц, оптимизированных для памяти.

2 Применяется к SQL Server 2016 (13.x) с пакетом обновления 1 (SP1) как часть создания общей области программирования (CPSA) для разных выпусков. Оптимизация Aggregate Pushdown, String Predicate Pushdown и SIMD — это усовершенствования масштабируемости SQL Server Enterprise Edition. Дополнительные сведения см. в статье Индексы Columnstore — новые возможности.

3 Эта функция не включена в вариант установки LocalDB.

4 Лицензирование Standard Edition и SQL Server + CAL может ограничивать количество процессоров, которые может использовать SQL Server Standard, но SQL Server Standard поддерживает NUMA.

Безопасность СУБД

Функция Предприятие Стандартный Интернет Экспресс Express с дополнительными услугами
Безопасность на уровне строк Да Да Да 1 Да 1 Да 1
Всегда шифруется Да Да 1 Да 1 Да 1 Да 1
Динамическое маскирование данных Да Да Да 1 Да 1 Да 1
Аудит сервера Да Да Да Да Да
Аудит базы данных Да Да 1 Да 1 Да 1 Да 1
Прозрачное шифрование базы данных Да
Расширяемое управление ключами Да
Пользовательские роли Да Да Да Да Да
Содержащиеся базы данных Да Да Да Да Да
Шифрование резервных копий Да Да

1 Применяется к SQL Server 2016 (13. x) с пакетом обновления 1 (SP1) как часть создания общей контактной области программируемости (CPSA) для всех выпусков.

Репликация

Особенность Предприятие Стандартный Интернет Express с дополнительными услугами Экспресс
Неоднородные абоненты Да Да
Репликация слиянием Да Да Да (только для абонента) Да (только для абонента) Да (только для абонента)
Публикация Oracle Да
Одноранговая репликация транзакций Да
Репликация моментального снимка Да Да Да (только для абонента) Да (только для абонента) Да (только для абонента)
Отслеживание изменений SQL Server Да Да Да Да Да
Репликация транзакций Да Да Да (только для абонента) Да (только для абонента) Да (только для абонента)
Репликация транзакций в Azure Да Да
Обновляемая подписка на репликацию транзакций Да Да

Средства управления

Функция Предприятие Стандартный Интернет Express с дополнительными услугами Экспресс
Объекты управления SQL (SMO) Да Да Да Да Да
Диспетчер конфигурации SQL Да Да Да Да Да
SQL CMD (инструмент командной строки) Да Да Да Да Да
Распределенное воспроизведение — инструмент администратора Да Да Да Да
Распространение воспроизведения — клиент Да Да Да
Распределенное воспроизведение — контроллер Да (до 16 клиентов) Да (1 клиент) Да (1 клиент)
Профилировщик SQL Да Да 1 1 1
Агент SQL Server Да Да Да
Пакет управления Microsoft System Center Operations Manager Да Да Да
Советник по настройке базы данных (DTA) Да Да 2 Да 2

1 SQL Server Web, SQL Server Express, SQL Server Express с инструментами и SQL Server Express с дополнительными службами можно профилировать с помощью выпусков SQL Server Standard и SQL Server Enterprise.

2 Настройка включена только для функций стандартной версии

Управляемость РСУБД

Функция Предприятие Стандартный Интернет Express с дополнительными услугами Экспресс
Пользовательские экземпляры Да Да
Локальная БД Да
Выделенное административное соединение Да Да Да Да с флагом трассировки Да с флагом трассировки
Поддержка сценариев PowerShell Да Да Да Да Да
Поддержка SysPrep 1 Да Да Да Да Да
Поддержка операций компонента приложения уровня данных — извлечение, развертывание, обновление, удаление Да Да Да Да Да
Автоматизация политик (проверка по расписанию и изменение) Да Да Да
Сборщик данных производительности Да Да Да
Возможность регистрации в качестве управляемого экземпляра в управлении несколькими экземплярами Да Да Да
Стандартные отчеты о производительности Да Да Да
Направляющие плана и замораживание плана для направляющих плана Да Да Да
Прямой запрос индексированных представлений (с использованием подсказки NOEXPAND) Да Да Да Да Да
Автоматическое обслуживание индексированных представлений Да Да Да
Распределенные секционированные представления Да
Параллельные индексированные операции Да
Автоматическое использование индексированного представления оптимизатором запросов Да
Параллельная проверка согласованности Да
Контрольная точка служебной программы SQL Server Да
Расширение буферного пула Да Да

1 Дополнительные сведения см. в разделе Рекомендации по установке SQL Server с помощью SysPrep.

2 Применяется к SQL Server 2016 (13.x) с пакетом обновления 1 (SP1) как часть создания общей контактной области программируемости (CPSA) для разных выпусков.

Средства разработки

Особенность Предприятие Стандартный Интернет Express с дополнительными услугами Экспресс
Интеграция Microsoft Visual Studio Да Да Да Да Да
Intellisense (Transact-SQL и MDX) Да Да Да Да Да
Инструменты данных SQL Server (SSDT) ​​ Да Да Да Да
Средства редактирования, отладки и проектирования MDX Да Да

Программируемость

Функция Предприятие Стандартный Интернет Express с дополнительными услугами Экспресс
Базовая интеграция R Да Да Да Да
Расширенная интеграция R Да
Сервер R (автономный) Да
Вычислительный узел PolyBase Да Да 1 Да 1 , 2 Да 1 , 2 Да 1 , 2
Головной узел PolyBase Да
JSON Да Да Да Да Да
Хранилище запросов Да Да Да Да Да
Височная Да Да Да Да Да
Интеграция общеязыковой среды выполнения (CLR) Да Да Да Да Да
Собственная поддержка XML Да Да Да Да Да
Индексация XML Да Да Да Да Да
Возможности MERGE и UPSERT Да Да Да Да Да
Поддержка FILESTREAM Да Да Да Да Да
Таблица файлов Да Да Да Да Да
Типы данных даты и времени Да Да Да Да Да
Поддержка интернационализации Да Да Да Да Да
Полнотекстовый и семантический поиск Да Да Да Да
Спецификация языка в запросе Да Да Да Да
Брокер услуг (обмен сообщениями) Да Да Нет (только клиент) Нет (только клиент) Нет (только клиент)
Конечные точки Transact-SQL Да Да Да

1 Для масштабирования с несколькими вычислительными узлами требуется головной узел.

2 Применяется к SQL Server 2016 (13.x) с пакетом обновления 1 (SP1) как часть создания общей области программирования (CPSA) для разных выпусков.

Службы Integration Services

Сведения о функциях служб Integration Services (SSIS), поддерживаемых выпусками SQL Server, см. в разделе Функции служб Integration Services, поддерживаемые выпусками SQL Server.

Службы Master Data Services

Сведения о функциях служб Master Data Services и Data Quality Services, поддерживаемых выпусками SQL Server, см. в разделе Функции служб Master Data Services и Data Quality Services, поддерживаемые выпусками SQL Server.

Хранилище данных

Функция Предприятие Стандартный Интернет Express с дополнительными услугами Экспресс
Создание кубов без базы данных Да Да
Автоматическое создание промежуточной схемы и схемы хранилища данных Да Да
Изменить сбор данных Да Да 1
Оптимизация запросов на соединение со звездочкой Да
Масштабируемая конфигурация служб Analysis Services только для чтения Да
Параллельная обработка запросов к секционированным таблицам и индексам Да
Глобальная пакетная агрегация Да

1 Применяется к SQL Server 2016 (13. x) с пакетом обновления 1 (SP1) как часть создания общей контактной области программируемости (CPSA) для всех выпусков.

Аналитические услуги

Сведения о возможностях служб Analysis Services, поддерживаемых выпусками SQL Server, см. в разделе Функции служб Analysis Services, поддерживаемые выпусками SQL Server.

Семантическая модель бизнес-аналитики (многомерная)

Сведения о возможностях служб Analysis Services, поддерживаемых выпусками SQL Server, см. в разделе Функции служб Analysis Services, поддерживаемые выпусками SQL Server.

Семантическая модель бизнес-аналитики (табличная)

Сведения о функциях служб Analysis Services, поддерживаемых выпусками SQL Server, см. в разделе Функции служб Analysis Services, поддерживаемые выпусками SQL Server.

Power Pivot для SharePoint

Сведения о функциях Power Pivot для SharePoint, поддерживаемых выпусками SQL Server, см. в разделе Функции служб Analysis Services, поддерживаемые выпусками SQL Server.