Microsoft sql server что за программа

В настоящей инструкции кратко описан порядок установки бесплатной системы управления данными Microsoft SQL Server 2019 Express

  1. Установка SQL Server Express
  2. Установка SQL Server Management Studio
  3. Настройка SQL Server для работы в сети
  4. Создание резервной копии базы данных
  5. Восстановление базы данных из резервной копии

Эта инструкция может быть полезной для начинающих пользователей, не имеющих опыта работы с СУБД Microsoft SQL Server. Она поможет вам быстро и правильно установить на ваш компьютер Microsoft SQL Server Express в той конфигурации, которая требуется для работы программы VOGBIT – система управления производством.

Следуйте инструкции, выполняйте по порядку указанные действия.

Обратите особенное внимание на Рис. 2 и Рис. 12. По статистике, если в дальнейшем возникают проблемы с развертыванием системы VOGBIT, то в большинстве случаев, из-за неверно выбранных параметров на этих этапах установки.

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

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

SQL Server Management Studio Intro

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

Microsoft® SQL Server® 2019 Express Поддерживаемые ОС: Windows 8 и выше или Windows Server 2012 и выше
https://www.microsoft.com/ru-RU/download/details.aspx?id=101064

Microsoft® SQL Server® 2014 Express Поддерживаемые ОС: Windows 7-8.1, Windows Server 2008 R2-Windows Server 2012 R2
https://www.microsoft.com/ru-RU/download/details.aspx?id=42299

Требования к системе:
Процессор: совместимый с Intel, с частотой 1 ГГц или выше
ОЗУ: не менее 512Мb, место на жестком диске 4,2Gb

Ограничения: Microsoft SQL Server Express поддерживает 1 физический процессор, 1 ГБ памяти и размер базы данных не более 10 ГБ

Скачайте с сайта microsoft.com пакет для установки Microsoft SQL Server Express под вашу операционную систему.

Запустите скачанный исполняемый файл (Рис. 1).

Программа для установки Microsoft SQL Server.

Рис. 1. Программа для установки Microsoft SQL Server.

На стартовой странице процесса установки выберите тип установки «Пользовательский» (Рис. 2).

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

Рис. 2. Выберите тип установки «Пользовательский»

Нажмите «Установить» (Рис. 3).

Начало установки

Рис. 3. Начало установки

Программа начнёт скачивание файлов для установки Microsoft SQL Server (Рис. 4).

Скачивание пакета установки.

Microsoft SQL Server – основы работы с Big Data.

Рис. 4. Скачивание пакета установки.

После завершения процесса скачивания, на экране появится окно «Центра установки SQL Server». Выберите в нём пункт «Новая установка изолированного экземпляра SQL Server … » (Рис. 5).

Выберите установку нового экземпляра SQL Server.

Рис. 5. Выберите установку нового экземпляра SQL Server.

Для продолжения установки нужно согласиться с условиями лицензионного соглашения (Рис. 6).

Лицензионное соглашение.

Рис. 6. Лицензионное соглашение.

Выберите, хотите ли вы, чтобы в дальнейшем ваш SQL Server автоматически обновлялся через Центр обновления Майкрософт, или нет, и нажмите «Далее» (Рис. 7)

Настройка обновления SQL Server.

Рис. 7. Настройка обновления SQL Server.

После этого, на экране появится окно «Правила установки». Скорее всего, оно будет выглядеть, как на Рис. 8. Программа определяет потенциальные проблемы, которые могут возникнуть установке SQL Server и показывает результаты этой проверки.

Символ предупреждения в графе «Брандмауэр Windows» показывает, что если вы хотите, чтобы данный SQL Server использовался в сети (к базе данных, расположенной на этом компьютере, могли подключаться по сети пользователи с других компьютеров), то вам придётся для этого выполнить определённые дополнительные настройки безопасности на вашем компьютере после установки SQL Server.

 Окно

Рис. 8. Окно «Правила установки»

Нажмите «Далее», чтобы перейти к окну выбора компонентов для установки (Рис. 9). Все «галочки» в этом окне можно оставить по умолчанию. Можно, если хотите, снять в разделе «Компоненты экземпляра» все галочки, кроме первой – «Службы ядра СУБД» (остальное не требуется для VOGBIT).

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

Рис. 9. Выбор компонентов для установки.

В окне Настройка экземпляра выберите вариант Именованный экземпляр и введите имя, как будет называться ваш экземпляр SQL сервера. Например, STP (Рис. 10). Затем нажмите Далее.

Задайте имя своего экземпляра SQL сервера.

Рис. 10. Задайте имя своего экземпляра SQL сервера.

В окне «Конфигурация сервера» на закладке «Учётные записи служб» установите для служб «Ядро СУБД SQL Server» и «Обозреватель SQL Server» Тип запуска = Авто (Рис. 11) и нажмите Далее.

Для использования в сети установите автоматический запуск служб SQL сервер.

Рис. 11. Для использования в сети установите автоматический запуск служб SQL сервер.

ВАЖНО!
На закладке «Настройка ядра СУБД» обязательно выберите Смешанный режим (проверка подлинности SQL Server и Windows) и добавьте в администраторы текущего пользователя Windows, как на Рис. 12. Введите надежный пароль администратора SQL сервера. Запомните пароль администратора, который вы установили!

Этот пароль устанавливается для администратора SQL SERVER (имя уч.записи администратора sa), и в дальнейшем будет использован для авторизации в VOGBIT при подключении с правами администратора. После того, как вы ввели и подтвердили пароль администратора, можно нажимать Далее.

Выберите смешанный тип аутентификации, задайте пароль администратора SQL сервера.

Рис. 12. Выберите смешанный тип аутентификации, задайте пароль администратора SQL сервера.

После этого начнётся установка SQL сервера (Рис. 13). Программа выполнит все необходимые операции автоматически. Просто подождите завершения процесса.

Выполняется установка и настройка SQL сервера.

Рис. 13. Выполняется установка и настройка SQL сервера.

Когда установка и настройка будут закончены, появится окно, как на Рис. 14. Нажмите в нём Закрыть. Затем закройте и окно «Центр установки SQL Server» (Рис. 15).

Установка SQL Server завершена. Рис. 14. Установка SQL Server завершена. Окно Центра установки SQL Server можно закрыть. Рис. 15.

Окно Центра установки SQL Server можно закрыть.

Убедиться, что SQL Server успешно установлен и работает, можно следующим образом. Нажмите правую кнопку мыши на значке Мой компьютер, чтобы вызвать контекстное меню. Выберите Управление (Рис. 16).

Откройте окно Управление компьютером.

Рис. 16. Откройте окно Управление компьютером.

Выберите Службы и приложения – Службы (Рис. 17).

Выберите Службы и приложения - Службы.

Рис. 17. Выберите Службы и приложения — Службы.

В списке должна присутствовать служба SQL Server и напротив неё должно высветится Работает (Рис. 18).

Служба SQL Server работает.

Рис. 18. Служба SQL Server работает.

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

Подробнее о создании новой базы данных VOGBIT смотрите в руководстве по установке VOGBIT. Там же можно найти видеоролик Часть 1. Установка, новая база данных из серии Начало работы, в котором показан процесс установки VOGBIT и создания новой базы данных.

2. Установка SQL Server Management Studio

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

SQL Server Management Studio – это полезная, свободно распространяемая, программа для управления SQL Server. С её помощью можно выполнять множество действий, в том числе, например, создавать резервные копии базы данных или восстанавливать базу данных из ранее созданной резервной копии.

Если вы планируете только ознакомиться с демо-версией VOGBIT, то установка ПО SQL Server Management Studio не требуется. Если вы планируете полноценно работать с VOGBIT, то мы рекомендуем вам при установке SQL Server сразу же установить и среду SQL Server Management Studio.

Скачать пакет для установки можно, например, здесь:

Для установки английской версии нажмите на ссылку «Скачать SQL Server Management Studio» (Рис. 19).

Читайте также:
Nova видео что это за программа

Выберите для установки английской версии SQL Server Management Studio.

Рис. 19. Выберите для установки английской версии SQL Server Management Studio.

Если вы хотите установить русскую версию, то промотайте страницу немного ниже и в разделе «Доступные языки» нажмите на ссылку «Русский» (Рис. 20).

Выберите для установки русской версии SQL Server Management Studio

Рис. 20. Выберите для установки русской версии SQL Server Management Studio

Запустите скачанный исполняемый файл (Рис. 21).

Программа для установки SQL Server Management Studio.

Рис. 21. Программа для установки SQL Server Management Studio.

Выберите «Установить» (Рис. 22).

Запуск процесса установки SQL Server Management Studio.

Рис. 22. Запуск процесса установки SQL Server Management Studio.

Начнётся процесс установки среды SQL Server Management Studio (Рис. 23).

Установка SQL Server Management Studio

Рис. 23. Установка SQL Server Management Studio

По завершении установки нажмите Закрыть (Рис. 24).

Среда SQL Server Management Studio установлена.

Рис. 24. Среда SQL Server Management Studio установлена.

Теперь вы можете использовать среду SQL Server Management Studio для резервного копирования-восстановления базы данных, для выполнения запросов и т.п.

3. Настройка SQL Server для работы в сети

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

Нажимаем правой кнопкой мыши на кнопке «Пуск» из контекстного меню выбираем «Управление компьютером».

Управление компьютером

Рис. 25. Управление компьютером В дереве компонентов диспетчера (слева) выбрать раздел: Службы и приложения — Диспетчер конфигурации SQL Server – Сетевая конфигурация SQL Server – Протоколы для SQLEXPRESS (возможно MSSQL зависит от версии) – TCP/IP. Во вкладке «Протокол» устанавливаем «Да», во вкладке «IP-адреса» мотаем вниз до раздела «IPAll» и устанавливаем параметр «TCP-порт» равный 1433.

Сетевая конфигурация SQL Server Рис. 26. Сетевая конфигурация SQL Server Сетевая конфигурация SQL Server Рис. 27. Сетевая конфигурация SQL Server

Далее необходимо настроить «Брандмауэр Windows»

Найдите, например, через «Проводник Windows» по пути C:WindowsSystem32 файл cmd.exe и запустите его с повышенными правами администратора. Для этого на файле cmd.exe нажмите правой кнопкой мыши и выберите «Запуск от имени администратора».

Если у вас установлен Windows 10, то для открытия порта достаточно выполнить команду:

netsh advfirewall firewall add rule name = SQLPort dir = in protocol = tcp action = allow localport = 1433 remoteip = localsubnet profile = DOMAIN

Если у вас установлен Windows 7, то для открытия порта запускаем команду WF.msc

Откроется окно «Брандмауэр Windows»

Окно «Брандмауэр Windows»

Рис. 28. Окно «Брандмауэр Windows»

Создаем правило для входящих подключений

В диалоговом окне «Тип правила» выберите «Порт» и нажмите кнопку «Далее»

В диалоговом окне «Протокол и порты» выберите протокол «TCP».

Выберите «Определенные локальные порты» и введите номер порта экземпляра по умолчанию введите 1433.

Нажмите кнопку Далее.

В диалоговом окне Имя введите имя и описание для этого правила, например, SQLPort, а затем нажмите кнопку Готово.

Настройка завершена

4. Создание резервной копии базы данных

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

Для создания резервной копии базы данных, можно воспользоваться свободно распространяемой, программой SQL Server Management Studio.

Через меню «Пуск» запустите программу запускаем программу SQL Server Management Studio.

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

Подключение к серверу

Рис. 29. Подключение к серверу

Если ваш SQL SERVER настроен на не стандартный порт, отличный от 1433, то в строке соединение необходимо указать его после запятой. Например: 10.0.0.30SQLEXPRESS2019, 18544 (где SQLEXPRESS2019 — имя именованного экземпляра, если имеется, а 18544 — порт сервера)

В дереве в левой части экрана выберите раздел «Базы данных» и установите курсор на нужную базу данных.

Обозреватель объектов

Рис. 30. Обозреватель объектов

Откройте правой кнопкой мыши контекстное меню. Выберите «Задачи» — «Создать резервную копию. Если в области «Назначение» ещё не указан файл, в который будет сохранена резервная копия, то его нужно указать. Для этого нажмите «Добавить».

Создание резервной копии Рис. 31. Создание резервной копии Создание резервной копии Рис. 32. Создание резервной копии

Если Вы сохраняете резервную копию базы данных в выбранный файл уже не первый раз, то в разделе «Параметры носителя» Вы можете выбрать один из двух вариантов:

Создание резервной копии

  • Добавить в существующий резервный набор данных;
  • Перезаписать все существующие резервные наборы данных.

Рис. 33. Создание резервной копии

Для создания резервной копии нажмите «Ок».

Создание резервной копии

Рис. 34. Создание резервной копии

5. Восстановление базы данных из резервной копии

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

Через меню «Пуск» запустите программу запускаем программу SQL Server Management Studio.

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

Восстановление базы данных

Рис. 35. Восстановление базы данных

В дереве в левой части экрана выберите раздел «Базы данных» откройте правой кнопкой мыши контекстное меню. Выберите «Восстановить базу данных».

Восстановление базы данных

Рис. 36. Восстановление базы данных

В области «Назначение — База данных» выберите имя восстанавливаемой базы. В поле «Источник» выберите «Устройство» и нажмите «…» для выбора места расположения файла с резервной копией.

Восстановление базы данных

Рис. 37. Восстановление базы данных

В окне «Выбор устройства резервного копирования» выберите «Файл» и нажмите кнопку «Добавит».

Восстановление базы данных

Рис. 38. Восстановление базы данных

Выберите файл с резервной копией базы данных.

Восстановление базы данных

Рис. 39. Восстановление базы данных

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

Восстановление базы данных

Рис. 40. Восстановление базы данных

Нажмите «Ок» для начала восстановления базы данных.

Восстановление базы данных

Рис. 41. Восстановление базы данных

Источник: vogbit.ru

Microsoft SQL Server 2016 – обзор новой версии СУБД

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

Microsoft SQL Server – это разработанная компанией Microsoft система управления реляционными базами данных. Как известно поддержка SQL Server 2005 закончилась в апреле 2016 года и на текущий момент существуют следующие версии SQL сервера: SQL Server 2008 R2, SQL Server 2012, SQL Server 2014 и теперь SQL Server 2016.

Скриншот 1

Новые возможности Microsoft SQL Server 2016

И начнем мы, конечно же, с рассмотрения нового функционала, т.е. тех новых возможностей, которые появились в SQL Server 2016.

Скриншот 2

  • Always Encrypted (т.е. «Всегда зашифрованные») — это функционал, позволяющий хранить некоторые данные (например, персональные данные) в зашифрованном виде, при этом ключ шифрования хранится на клиенте, в результате происходит разделения между теми, кто владеет данными, и может просматривать их, например, клиент, персональные данные которого зашифрованы, и тех, кто управляет данными, но не должен иметь доступа к ним, например, администраторы или программисты SQL Server. Данная возможность обеспечивает защиту данных, как в состоянии покоя, так и в движении, т.е. в процессе передачи;
  • Real-Time Operational Analytics («Оперативная аналитика в режиме реального времени») – это возможность SQL сервера обрабатывать как рабочую OLTP нагрузку, так и аналитические запросы на одних и тех же таблицах базы данных одновременно, т.е. в режиме реального времени. Традиционный подход к аналитике имеет несколько недостатков таких как: сложность реализации ETL процессов, затраты на приобретение дополнительных хранилищ данных и лицензий, а также один из самых главных недостатков, который для многих предприятий является неприемлемым, это задержка данных. Это связанно с тем, что задание ETL обычно выполняется один раз в сутки, например, в конце рабочего дня и соответственно анализировать эти данные можно только на следующий день. Возможность Real-Time Operational Analytics позволяет в некоторых случаях устранить все вышеперечисленные недостатки, т.е. уже нет необходимости в ETL и хранилищах данных. Одним из нюансов Real-Time Operational Analytics является то, что данная возможность нацелена на работу с одним источником данных, который участвует как в OLTP нагрузке, так и в аналитике. В случае необходимости анализировать данные из нескольких источников, потребность в отдельном хранилище данных не исчезает;
  • SQL Server R Services (In-database Analytics) — это новый компонент SQL сервера который позволяет выполнять анализ внутри базы данных с использованием языка R.
  • R — это язык программирования и библиотеки с открытым исходным кодом, который широко используется как средство для анализа данных. Все возможности языка R, включая возможность использования достаточно большого количества пакетов с открытым исходным кодом для решения повседневных задач, интегрированы в SQL Server 2016, что позволяет избежать проблем с их интеграцией в приложения. Кроме этого пользователи R Services могут использовать библиотеку алгоритмов ScaleR – это набор функций масштабируемых для обработки сотен миллиардов строк посредством параллельных вычислений, что обеспечивает производительность, которую невозможно достичь при использовании распространенных пакетов с открытым исходным кодом;
  • PolyBase – это технология позволяющая посылать запросы как к реляционным, так и не реляционным данным, а также осуществлять импорт и экспорт этих данных. Другими словами в SQL Server теперь есть возможность обращаться к данным в Hadoop или Blob-хранилище Azure;
  • AlwaysOn Availability Groups – в SQL Server 2016 есть улучшения групп доступности AlwaysOn, а именно это: возможность иметь до трех синхронных реплик, циклическая балансировка нагрузки на вторичные реплики, поддержка распределенных транзакций (DTC — Distributed Transaction Coordinator), поддержка групп управляемых учётных записей сервисов (gMSA — Group Managed Service Accounts), а также улучшена пропускная способность репликации журнала;
  • Stretch Database – это технология, которая позволяет хранить «холодные» данные в облаке Azure с возможностью быстрого доступа к этим данным (под «холодными» данными здесь понимается данные, которые редко используются или вовсе не используются). Другими словами, если у Вас на предприятии в базе данных есть таблица или таблицы, в которых хранятся исторические данные, достигающие терабайтных объемов при этом этот объем постоянно увеличивается, а Вам нужно обеспечить сохранность этих данных, да так чтобы к ним можно было мгновенно обратиться, то технология Stretch Database в этом Вам поможет. Преимущества при использовании Stretch Database следующие: отсутствие необходимости в приобретение дополнительных систем хранения данных, мгновенный доступ к «холодным» данным, обычный способ обращения к «холодным» данным, т.е. отсутствует необходимость в модификации запросов и приложений, перенос «холодных» строк (например, если в одной и той же таблице есть и «горячие», и «холодные» данные, можно перенести в облако Azure только «холодные»). Все что нужно, для того чтобы начать использовать Stretch Database необходимо наличие SQL Server 2016 и подписка на облако Azure для создания новой базы данных SQL Server Stretch Database;
  • SSRS Mobile Reports – в службы Reporting Services добавлена возможность создавать отчеты оптимизированные для просмотра на мобильных устройствах;
  • Усовершенствования для Columnstore Indexes — в SQL Server 2016 есть ряд улучшений для колоночных индексов, например: кластерный columnstore индекс теперь поддерживает один или несколько некластеризованных индексов rowstore, таблица теперь может иметь один обновляемый некластеризованный индекс columnstore, а также теперь можно создать один columnstore индекс на таблице оптимизированной для памяти;
  • Улучшения In-Memory OLTP – данная технология также получила новые функциональные возможности такие как: поддержка операторов UNION, UNION ALL, DISTINCT, поддержка UNIQUE индексов, ограничений CHECK и FOREIGN KEY, триггеров, а также вложенных запросов;
  • Database Scoped Configurations – эта возможность позволяет конфигурировать ряд параметров конфигурации базы данных на индивидуальном уровне базы данных;
  • Live Query Statistics — SQL Server Management Studio 2016 предоставляет возможность просмотра живого плана выполнения активного запроса, другими словами, теперь можно в режиме реального времени смотреть, как выполняется запрос. С помощью данной возможности мы можем легко определить, какая часть запроса выполнятся достаточно долго и соответственно на основе этого скорректировать запрос, т.е. оптимизировать его;
  • Query Store – данная функция автоматически фиксирует историю запросов, планов и статистики во время выполнения, и сохраняет их для обзора, что позволяет администраторам баз данных отслеживать ресурсоёмкие запросы и оптимизировать их;
  • System-Versioned Temporal Tables – это новый тип временных таблиц, который позволяет сохранять полную историю изменений данных и получать информацию об этих данных на любой момент времени, а не только на текущий;
  • Встроенная поддержка JSON – в SQL Server 2016 появилась возможность обрабатывать данные в формате JSON, т.е. теперь мы стандартными средствами можем экспортировать и импортировать JSON данные;
  • Row-Level Security (RLS) – данная технология позволяет контролировать доступ к строкам в таблице базы данных на основе характеристик пользователя, выполняющего запрос (например, членство в группе или контекст выполнения). Другими словами, мы можем сделать так, чтобы один или несколько пользователей могли видеть (и соответственно обрабатывать) только определенные строки в таблице;
  • Dynamic Data Masking – это функция динамической маскировки данных. Целью этой функции ограничить раскрытие конфиденциальных данных, запрещая пользователям, которые не должны иметь доступ к этим данным, просматривать их. Эта функция не шифрует данные, поэтому рекомендуется использовать Dynamic Data Masking в сочетание с другими технологиями безопасности, например, с Encryption или Row-Level Security, чтобы лучше защитить свои данные;
  • Другие улучшения. Более подробную информацию можно найти в официальной документации вот ссылка — SQL Server 2016 Technical Documentation.
Читайте также:
Программа zero что это такое

Сравнение версий SQL Server

Далее предлагаю сравнить все поддерживаемые версии MS SQL Server, для того чтобы было наглядно видно эволюцию SQL сервера, т.е. в какой версии появился тот или иной функционал.

Курс по SQL для начинающих

Возможность, функционал Версия SQL Server
2008 R2 2012 2014 2016
In-memory OLTP + +
In-memory ColumnStore + + +
Real-time operational analytics +
Query Store +
AlwaysOn + + +
Always Encrypted +
Прозрачное шифрование данных + + + +
Row-level security +
Dynamic data masking +
Поддержка шифрования резервного копирования + +
Детальный аудит + + + +
Поддержка JSON +
PolyBase +
Stretch Database +
Архивирование в Azure + + +
Управление на основе политик + + + +
Мобильная бизнес-аналитика +
Сервисы интеграции, управляемые в качестве сервера + + +
Многомерные семантические модели + + + +
SQL Server R Services +

Редакции Microsoft SQL Server 2016

SQL Server 2016 выпускается в четырех основных редакциях: Enterprise, Standard, Developer и Express. Enterprise и Standard это реакции, которые используются в промышленной эксплуатации. Редакция Developer используется для разработки приложений, Express для обучения, или просто для знакомства с SQL сервером. Ниже представлена сравнительная таблица этих редакций, из которой Вы узнаете, какими возможностями и ограничениями обладает та или иная редакция.

Функционал, ограничение Редакции Microsoft SQL Server 2016
Enterprise Standard Developer Express
Максимальное количество ядер Неограниченно 24 Неограниченно 4
Максимальный объем используемой памяти Максимально для ОС 128 GB Максимально для ОС 1 GB
Максимальный размер базы данных 524 PB 524 PB 524 PB 10 GB
SQL Server Management Studio, управление на основе политик + + + +
In-memory OLTP + +
In-Memory Columnstore + +
Always On Availability Groups + +
Row-level security + + +
Dynamic Data Masking + + +
Always Encrypted + +
PolyBase + + +
Базовая отчетность и аналитика + + + +
T-SQL, JSON, CLR + + + +
SQL Server Integration Services + + +
Mobile Reports + +
Stretch Database + + + +
Базовая интеграция R + + + +
Расширенная интеграция R + +

Системные требования для установки SQL Server 2016

А сейчас давайте рассмотрим требования, которые необходимо выполнить, для того чтобы установить SQL Server 2016. В таблице представлены минимальные требования к процессору и ОЗУ. Рекомендовано использовать более высокие характеристики, также следует отметить то, что x86 процессоры больше не поддерживаются, что означает SQL Server 2016 можно установить только на компьютер с процессором x64 и полный функционал будет доступен только в 64 разрядных версиях Windows.

Характеристика Редакции Microsoft SQL Server 2016
Enterprise Standard Developer Express
Операционная система (64 разрядная) Windows Server 2012, 2012 R2 Windows 8, 8.1, 10, Windows Server 2012, 2012 R2 Windows 8, 8.1, 10, Windows Server 2012, 2012 R2 Windows 8, 8.1, 10, Windows Server 2012, 2012 R2
Частота процессора 1.4 ГГц 1.4 ГГц 1.4 ГГц 1.4 ГГц
Оперативная память 1 GB 1 GB 1 GB 512 MB
Свободное место на жестком диске 8 GB 8 GB 8 GB 8 GB

Подробней обо всех аппаратных и программных требованиях для установки SQL Server 2016 можете почитать в официальной технической документации вот ссылка.

Читайте также:
Streamlabs obs что это за программа

На этом предлагаю заканчивать, надеюсь, материал был Вам полезен, пока!

Источник: info-comp.ru

Установка Microsoft SQL Server 2019

Microsoft SQL Server 2019

Инструкция по установке Microsoft SQL Server 2019, чтобы не забыть. Будем устанавливать Microsoft SQL Server 2019 на Windows Server 2016.

Редакции MS SQL Server 2019

  • Express — бесплатная версия
  • до 4 ядер CPU
  • до 1 ГБ памяти
  • размер базы до 10 ГБ
  • до 16 ядер CPU
  • до 64 ГБ памяти
  • до 24 ядер CPU
  • до 128 ГБ памяти
  • для некоммерческого использования
  • для разработчиков и тестировщиков
  • 180 дней пробный период

Лицензирование MS SQL Server 2019

  • PER CORE — по ядрам сервера
  • SERVER + CAL — на сервер + каждого пользователя
  • Есть возможность лицензирования контейнеров, виртуальных машин и кластеров Big Data

Требования к установке

  • Нельзя устанавливать MS SQL Server 2019 на диски со сжатием, сетевые диски и диски, доступные только для чтения.
  • Нельзя монтировать дистрибутив через удалённый рабочий стол, вам нужно скачать его на сервер перед началом установки.
  • Операционная система:
  • Windows 10 TH1 1507 или более поздней версии
  • Windows Server 2016 или более поздней версии

Дополнительные требования к установке можно найти здесь:

Момент, на который стоит обратить внимание:

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

Иначе получим ошибку:

Операционная система

Минимальная версия серверной операционной системы для MS SQL Server 2019 — Windows Server 2016. Подготовлю виртуальную машину с этой операционной системой.

sql

Создаю виртуалку. Я использую VMware.

sql

Выбираю конфигурацию оборудования для Windows Server 2016.

sql

Выделю для сервера 8 CPU, 16 Гб оперативной памяти. Диск 200 Гигабайт. Установку операционной системы здесь не рассматриваю, для этого у меня уже была статья:

Дистрибутив для установки MS SQL Server 2019

Качаем дистрибутив для установки пробной версии:

sql

sql

sql

Выбираю вариант «Скачать носитель».

sql

Выбираем язык. Язык должен соответствовать языку операционной системы Windows Server 2016.

sql

У меня операционная система на английском языке, поэтому выбираю «Английский». Скачиваем ISO образ установщика.

sql

sql

Скачивание успешно выполнено. Получаем файл SQLServer2019-x64-ENU.iso.

sql

Установка MS SQL Server 2019

Монтирую ISO образ установщика.

sql

Запускаю setup.exe под администратором. Открывается SQL Server Installation Center.

sql

Слева выбираем пункт Installation.

sql

Нажимаю New SQL Server stand-alone installation or add features to an existing installation.

sql

В разделе Product Key нас просят выбрать тип бесплатной установки или указать ключ продукта. Доступны бесплатные версии:

  • Evaluation
  • Developer
  • Express

Для установки Standard или Enterprise введите соответствующий ключ. В процессе установки содержимое пунктов слева будет меняться. Next.

sql

В разделе License Terms принимаем лицензионное соглашение. Next.

Раздел Global Rules я как-то проскочил, здесь проходят проверки перед установкой. Если проблем не найдено, то мы попадаем в следующий раздел.

Раздел Product Updates тоже проскочил, здесь можно включить поиск обновлений через Windows Update. Я предпочитаю устанавливать сервис-паки, этот раздел мне не нужен.

sql

В разделе Install Setup Files подготавливаются файлы для установки.

sql

Автоматически попадаем в раздел Install Rules. Снова идут проверки установки. У меня есть предупреждение, читаю.

sql

Инсталлятору не нравится Windows Firewall. Предупреждают, что у пользователей может не работать доступ, но с этим я потом разберусь. Ok. Next.

sql

В разделе Feature Selection нужно выбрать нужные нам компоненты. Я выбираю минимум — движок, а именно Database Engine Services.

sql

И выбираю фичи совместимости: Client Tools Connectivity, Client Tools Backwards Compatibility. Пути для установки оставляю без изменений. Next.

Про некоторые компоненты

  • Database Engine Services — движок SQL Server.
  • SQL Server Replication — службы репликации.
  • Machine Learning Services and Language Extensions — поддержка R/Python/Java скрипта в SQL Server. Machine Learning.
  • Full-Text and Semantic Extractions for Search — полнотекстовый и семантический поиск.
  • Data Quality Services — управление качеством данных, DQS.
  • PolyBase Query Service For External Data — доступа к внешним данным, SQL Server или Oracle Database.
  • Analysis Services — аналитика (SSAS). Бизнес отчеты (BI), кубы OLAP.
  • Machine Learning Server (Standalone) — Machine Learning без движка SQL Server.
  • Data Quality Client — DQS без движка SQL Server.
  • Client Tools Connectivity — ODBC, OLE DB и некоторые другие.
  • Integration Services — службы интеграции данных (SSIS).
  • Client Tools Backwards Compatibility — устаревшие DMV и системные процедуры.
  • Client Tools SDK — пакет для разработчиков.
  • Distributed Replay Controller/Client — улучшенный SQL Server Profiler. Для моделирования нагрузки и тестирования производительности.
  • SQL Client Connectivity SDK — ODBC/OLE DB SDK для разработчиков.
  • Master Data Services — компонент (MDS) из Business Intelligence.

В разделе Feature Rules идёт проверка на наличие возможность установки выбранных компонентов.

sql

В разделе Instance Configuration можно выбрать нужный инстанс. У меня одна БД, выбираю Default instance. Next.

sql

В разделе Server Configuration во вкладке Service Accounts меняю пользователя под которым будет запускаться SQL Server и SQL Server Agent. Тип запуска агента меняю на Automatic.

Обратите внимание на галку Grand Perform Volume Maintenance Task privilege to SQL Server Database Engine Service. Полезная штука для оптимизации производительности. Настройка влияет на файл данных. Когда файл автоматически вырастает, то новый кусок заполняется нулями, в этот момент SQL может тормозить. Instant File Initialization (IFI) позволяет отключить это зануление.

Эту опцию я уже использовал для оптимизации SQL Server 2014:

sql

Во вкладке Collation можно изменить кодировку. Я оставляю по умолчанию кириллицу. Next.

sql

Переходим в раздел Database Engine Configuration, здесь много вкладок.

Вкладка Server Configuration. Authentication Mode — меняю на Mixed Mode, задаю пароль на пользователю sa. Здесь же кнопкой Add Current User делаю свою учётку админом БД.

sql

Вкладка Data Directories. Здесь можно и иногда нужно изменить пути к файлам. Я оставляю по умолчанию.

sql

Вкладка TempDB. Здесь настраиваются параметры для базы tempdb. Автоматические параметры нормальные. Я оставляю без изменений.

sql

Вкладка MaxDOP. Настраиваем количество параллельных потоков для выполнения запросов. Автоматические параметры зависят от количества процессоров вашего сервера. У меня 8 процессоров, инсталлятор предложил 8 параллельных потоков. 0 — отключает настройку, при этом SQL Server будет использовать все ядра.

sql

Вкладка Memory. Выделяем память для SQL Server. Я 4 Гб ОЗУ оставляю операционной системе, а остальное отдаю SQL серверу.

sql

Вкладка FILESTREAM. Здесь можно при желании включить эту поддержку.

FILESTREAM позволяет приложениям на основе SQL Server хранить в файловой системе неструктурированные данные, например документы и изображения. Приложения могут одновременно использовать многопоточные API-интерфейсы и производительность файловой системы, тем самым обеспечивая транзакционную согласованность между неструктурированными и соответствующими им структурированными данными.

sql

В разделе Feature Configuration Rules снова идут проверки. Next.

sql

Попадаем в раздел Ready to Install. Проверяю что всё верно. Install.

sql

Начинается установка SQL Server 2019.

sql

Установка SQL Server 2019 успешно завершена. Close.

SQL Server Management Tools

Для управления SQL сервером нам понадобится SQL Server Management Tools (SSMS). Приложение SSMS можно установить на тот же сервер, что и SQL Server 2019, однако, иногда удобнее выполнить установку на компьютер системного администратора, DBA или разработчика.

Сейчас это отдельный продукт, который не входит в пакет установки SQL Server 2019. Однако, в инсталляторе SQL Server 2019 есть на него ссылка.

sql

Ссылка ведёт на сайт:

sql

sql

Нажимаем «Скачайте SQL Server Management Studio (SSMS)». При этом скачается версия для вашего языка. Если поискать на страничке, то можно найти ссылки на версии SSMS на других языках. Я скачиваю английскую версию SSMS-Setup-ENU.exe.

sql

sql

Выбираю путь установки, Install.

sql

sql

Устанавливаются необходимые компоненты.

sql

Начинается установка SSMS.

sql

Установка SQL Server Management Studio завершена, требуется перезагрузка. Перезагружаю сервер — Restart.

Проверка работы SQL Server 2019

sql

Запускаю SQL Server Management Studio.

sql

Подключаюсь к SQL серверу под sa.

sql

Установлена версия SQL Server 15.0.2000.5.

Источник: internet-lab.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru