Sql server express 2018 with advanced services: SQL Server 2017 on Windows and Linux
Содержание
версий SQL Server Express
Автор: Daniel Farina |
Комментарии (1) | Связанный: Подробнее > Express Edition
Проблема
SQL Server Express edition — это бесплатная версия SQL Server, которую можно
используется в производственных условиях. В
мой предыдущий совет мы рассмотрели причины, по которым вы хотели бы или не хотели бы использовать
SQL Server экспресс. В этом совете мы рассмотрим различные версии SQL.
Server Express, которые доступны для загрузки и использования.
Решение
За последние несколько лет мы видели, как SQL Server рос с множеством новых функций. Только
Вот некоторые из них: в SQL 2014 Microsoft добавила In-Memory OLTP, которая была дополнительно улучшена.
в версии 2016. В SQL 2016 машинное обучение появилось как функция с возможностью
использовать сценарии R внутри кода T-SQL. Наконец, SQL Server 2017 принес нам неожиданное
сюрприз версии Linux.
Новые версии SQL Server Express
Со всеми этими изменениями нас не должен удивлять тот факт, что Microsoft
решил создать разные версии SQL Server Express, чтобы адаптировать
продукт в соответствии с потребностями рынка.
По сути, в последние годы Microsoft сосредоточилась на том, чтобы сделать SQL Server продуктом.
это больше, чем обычная база данных. Другими словами, Microsoft хотела, чтобы SQL
Сервер должен отличаться от того, что можно рассматривать как место хранения данных
добавление дополнительных функций и попытка выделиться среди конкурентов. Только
для сравнения, давайте подумаем о SQLite, легком встроенном
и ACID-совместимая база данных, реализующая большинство стандартов SQL, но не
возможности удаленного доступа. Другими словами, если кто-то называет SQLite хранилищем данных
место, этот человек не встретит никакого сопротивления этому аргументу.
SQL Server 2017 Express
Загрузив и используя эту версию, вы получаете основной сервер экспресс-базы данных.
который включает в себя функции ядра базы данных. Также эта версия включает SQL Server
Функции репликации, но она ограничена работой в качестве подписчика для Merge,
Одноранговая и транзакционная репликация.
Эта версия идеальна, когда вам нужно принимать удаленные соединения. Это похоже на
все версии SQL Server Express доступны бесплатно. На следующем изображении вы
увидите снимок экрана шага выбора функций на SQL Server Express.
установщик.
SQL Server 2017 Express с расширенными службами
В этой версии пользователям доступно больше возможностей, чем в Express.
основное издание. Он включает в себя ядро базы данных SQL Server, репликацию SQL Server
(ограничено работой в качестве подписчика для слияния, одноранговой и транзакционной репликации)
и полнотекстовый поиск. Что стоит упомянуть, так это включение данных
инструменты анализа со службами машинного обучения (в базе данных), позволяющие использовать
как Python, так и язык R. Кроме того, у вас есть служба запросов PolyBase для внешних
данных, а для создания отчетов у вас есть Reporting Services, доступные в виде загружаемого
добавить.
В отличие от основной экспресс-версии, если вы хотите загрузить и использовать SQL
Server 2017 Express с расширенными службами, вы должны присоединиться к Visual Studios Dev
Программа «Основы». Вы можете сделать это, перейдя по этой ссылке:
https://www.visualstudio.com/es/dev-essentials/.
На следующем снимке экрана вы увидите экран выбора функции
SQL Server 2017 Express с установщиком дополнительных служб.
Эта версия, которая является наиболее полной, является правильным выбором для опытных разработчиков.
которые работают над приложениями, использующими бизнес-аналитику или машинное обучение
Алгоритмы. Кроме того, это правильная версия, если вы разрабатываете приложение.
который использует PolyBase для подключения к источнику данных Hadoop или хранилищу BLOB-объектов Azure.
SQL Server 2017 Express LocalDB
Эта версия позволяет встраивать SQL Server Express в приложения с помощью LocalDB.
Это облегченная версия выпуска SQL Server Express, которая заменяет
устаревшего SQL Server Compact. Эта версия является лучшим выбором, когда вам нужно
использовать базу данных в своем приложении, и вы не хотите связываться с
администрирование базы данных.
Вы можете рассматривать LocalDB как альтернативу базе данных SQLite. SQL-сервер
2017 Express LocalDB, в отличие от SQLite, представляет собой механизм базы данных клиент-сервер.
который позволяет вам создать приложение, в котором несколько пользователей или процессов на
компьютер, на котором работает LocalDB, должен получить доступ к базе данных. Кроме того, с
LocalDB у вас есть возможность использовать функции, триггеры и хранимые процедуры
которых нет в SQLite.
Но LocalDB также имеет следующие ограничения:
- Не может действовать как подписчик в сценарии репликации слиянием.
- Не поддерживает FILESTREAM.
- Разрешает только локальные очереди для компонента Service Broker.
Эта версия — ваш лучший выбор, если вы разработчик, который хочет закодировать свой
приложение и вы не хотите или не имеете времени тратить на базу данных
настройка и администрирование.
Следующие шаги
- Проверить
Категория «Советы по SQL Server Express Edition» для более полезных советов и приемов, касающихся
Экспресс-выпуск SQL Server. - SQL Server Express не содержит ярлыков для обработки и автоматизации резервного копирования.
Поэтому, если вы в этом нуждаетесь, вы можете прочитать следующий совет:Автоматизируйте резервное копирование SQL Server Express и удаление старых файлов резервных копий.
- Если вы заинтересованы в использовании SQL Server Express LocalDB в своих приложениях
в качестве сервера базы данных вы можете прочитать следующий совет:Начало работы с SQL Server 2012 Express LocalDB.
Об авторе
Даниэль Фарина родился в Буэнос-Айресе, Аргентина. Самоучка, с детства проявлял страсть к учебе.
Посмотреть все мои советы
SQL Server Express Загрузка, установка и настройка
Автор: Нирали Шастри |
Обновлено: 11 января 2023 г. |
Комментарии | Связанный: Подробнее > SQL Server 2019
Проблема
Как установить, настроить и получить доступ к Microsoft SQL Server 2019Экспресс-издание
а также LocalDB?
Решение
В этом руководстве вы узнаете пошаговый процесс установки и настройки
SQL Server 2019, экспресс-выпуск и LocalDB. Кроме того, вы узнаете, как
настроить LocalDB и получить доступ к функциям с помощью SQL Server Management Studio.
Загрузить экспресс-выпуск Microsoft SQL Server
Вы можете скачать
SQL Server 2019 с официального сайта Microsoft.com.
После загрузки установочного файла запустите его. Выберите Скачать
media в диалоговом окне «Выбор типа установки».
На экране «Указать загрузку установщика SQL Server» необходимо указать следующее
опции:
- Язык : выберите язык SQL Server
- Тип упаковки : можно выбрать
- Express core : программа установки загрузит SQL Server
движок базы данных. - Express Advanced : программа установки загрузит SQL
Ядро серверной базы данных, службы отчетов и полнотекстовые службы. - LocalDB : программа установки загрузит упрощенную
версия экспресс-издания будет иметь все функции программирования.
- Express core : программа установки загрузит SQL Server
- Расположение : укажите расположение каталога, в котором вы хотите
для хранения установочного пакета SQL Server.
Мы загрузим пакет Express Advanced.
Загружен файл установщика с именем SQLEXPPRADV_x64_ENU.exe.
Дважды щелкните файл, чтобы начать процесс установки.
Установка экспресс-выпуска SQL Server
Первым шагом экспресс-установки является указание каталога, в котором вы хотите
для извлечения файлов в операционной системе Windows. Укажите желаемое расположение каталога для извлечения файлов
и убедитесь, что у вас достаточно места на диске.
После извлечения файлов запустите процесс установки, запустив файл setup.exe.
Откроется Центр установки SQL Server . Выберите Установка
на левой панели и выберите автономную установку New SQL Server.
Вариант .
Сначала мастер установки проверяет наличие обновлений продукта .
На экране Правила установки программа установки проверит все правила установки.
Если какое-либо из правил не работает, мы должны исправить их, прежде чем установка продолжится.
На экране Тип установки можно выбрать любой из следующих параметров.
- Выполните новую установку SQL Server 2019Экспресс издание.
- Добавьте функцию к существующему экземпляру SQL Server.
Мы устанавливаем новый экземпляр SQL Server 2019.
На экране Условия лицензии ознакомьтесь с условиями лицензии на программное обеспечение Microsoft для SQL.
Экспресс-выпуск Server 2019. Нажмите Я принимаю.
На экране Feature Selection вы можете выбрать функции, которые хотите установить.
Мы устанавливаем движок базы данных и локальную базу данных, поэтому я выбрал эти функции
в списке.
В конфигурации экземпляра укажите имя экземпляра SQL Server.
Мы используем именованный экземпляр, поэтому я выбрал его и назвал
SQLExpress_2019 .
На экране Server Configuration укажите учетные записи службы для SQL
Ядро базы данных сервера и службы обозревателя SQL Server. Если вы хотите включить
мгновенная инициализация файла, выберите «Предоставить привилегию выполнения задачи обслуживания тома …».
Следующий экран, Конфигурация ядра базы данных , используется для установки
параметры конфигурации ядра базы данных.
Параметры находятся на шести разных вкладках: Конфигурация сервера, Данные.
Каталоги, TempDB, память, пользовательские экземпляры и FILESTREAM.
Конфигурация сервера: укажите следующие параметры
- Режим аутентификации: это может быть аутентификация Windows или
Смешанный режим (проверка подлинности Windows + проверка подлинности SQL Server) - Пароль пользователя SA: укажите пароль пользователя SA.
- Укажите администратора SQL Server: укажите список SQL
Администраторы серверов.
Каталоги данных: Вы можете указать расположение SQL Server
файлы базы данных.
- Корневой каталог базы данных: указать расположение
База данных SQL Express
корневая директория. - Каталог файла данных базы данных пользователя: указать файл данных
(первичный и вторичный файл данных базы данных) каталог для пользовательской базы данных. - Каталог файла журнала базы данных пользователя : укажите файл журнала
(журнал транзакций) для пользовательской базы данных. - Каталог резервного копирования: укажите каталог резервного копирования (каталог
где хранятся резервные копии).
TempDB : укажите следующие параметры базы данных TempDB
- Файлы данных
- Количество файлов для базы данных TempDB.
- Исходный размер: исходный размер каждого файла базы данных TempDB.
- Автоувеличение: укажите значение параметра автоувеличения
файлов данных TempDB. - Каталог данных: указать расположение файлов данных
для
базу данных TempDB.
- Файл журнала
- Начальный размер файла журнала TempDB.
- Автоувеличение: укажите значение параметра автоувеличения
файла журнала TempDB. - Каталог журнала: укажите расположение файла журнала
базу данных TempDB.
Память: Укажите значения памяти в МБ, которые вы хотите выделить
к ядру базы данных SQL Server. Мы можем вручную установить Минимум и Максимум памяти
значения параметров, или мы можем использовать значения по умолчанию Min Server memory и Max
Память сервера.
Нажмите «Далее», чтобы сохранить конфигурацию и начать установку SQL Server.
выражать. После завершения установки вы можете просмотреть сводку и журнал
процесс установки.
Как видите, ядро базы данных SQL Server обслуживает и
LocalDB установлены. Теперь давайте подключим
и используйте LocalDB в экспресс-выпуске SQL Server.
Подключение к SQL Server LocalDB с помощью SQL Server Management Studio
Мы можем использовать протокол именованного канала для подключения к SQL Server Express Edition LocalDB.
Для этого, во-первых, мы должны получить имя канала, которое можно получить из
Диспетчер конфигурации SQL Server.
Откройте командную строку с правами администратора
и запустите SQLServerManager15.msc.
- Расширить SQL Server
Конфигурация сети - Нажмите
по протоколам для SQLEXPRESS_2019 - Щелкните правой кнопкой мыши Named Pipes
- Выберите Свойства .
Откроется диалоговое окно, в котором вы увидите трубу.
Имя, которое можно использовать для подключения к SQL Server Express LocalDB.
Мы будем использовать имя канала в качестве имени хоста в SQL Server Management Studio. Откройте SSMS и на подключите
к серверу , укажите имя канала в поле Имя сервера
текстовое поле и нажмите «Подключиться».
Соединение будет установлено.
Давайте запустим запрос для просмотра
версии SQL Server.
ВЫБЕРИТЕ @@версию идти
Результаты
Как вы можете видеть на снимке экрана выше, запрос вернул версию SQL Server,
который показывает, что экземпляр базы данных LocalDB запущен и работает.
Следующие шаги
В этой статье мы узнали
как установить SQL Server 2019 Express Edition и как подключить и настроить LocalDB.
Ознакомьтесь со следующими статьями по теме:
Рекомендации по установке MS SQL Server
Установите SQL Server 2019 Standard Edition
.