Установите SQL-сервер 2022.
Установите SQL Server 2022 правильно в первый раз: выберите выпуск, настройте учетные записи сортировки и служб, разместите файлы данных, ограничите объем памяти, а затем запустите первые проверки с помощью SSMS.
📑Главы
- Выбор редакции — Developer, Express, Standard или Enterprise
- Загрузка программы установки с сайта Microsoft и начало установки
- Выбор функций — только службы Database Engine
- Экземпляр по умолчанию или именованный экземпляр, например SERVER\SQLEXPRESS
- Учетные записи служб — NT SERVICE\MSSQLSERVER
- Сопоставление — SQL_Latin1_General_CP1_CI_AS
- Режим аутентификации и пароль sa
- Каталоги данных — D:\SQLData вместо стандартных C:\Program Files
- Ограничение максимального объема памяти сервера
- Установка SSMS и первые проверки
📋 Обзор и пошаговое руководство
Выберите версию и загрузите ее с сайта Microsoft.
Загружайте SQL Server 2022 только с официального сайта Microsoft. Небольшой веб-установщик предлагает бесплатные версии, а с помощью опции Выборочная загружает полный носитель — загрузите полную версию, чтобы позже можно было переустановить или восстановить, не возвращаясь к Интернету. Никогда не устанавливайте сервер базы данных со случайных сайтов загрузки: предварительно активированные, устаревшие или включенные в комплект установщики представляют собой реальный риск.
Изображение издания простое. Developer полностью бесплатен и содержит все функции Enterprise, но его лицензия предназначена только для разработки и тестирования. Express бесплатен даже для рабочей среды, но размер каждой базы данных ограничен 10 ГБ, движок может использовать только около 1,4 ГБ ОЗУ для пула буферов, а для запланированных заданий нет агента SQL Server. Standard и Enterprise — платные версии для реальной производственной работы. Изучаете или создаете приложение? Выберите разработчика.
Запустите установку и выберите только те функции, которые вам нужны.
Запустите установку от имени администратора и выберите Новая автономная установка SQL Server, затем передайте правила поддержки установки. Ожидаемый перезапуск из Центра обновления Windows является наиболее распространенным блокировщиком: сначала перезагрузите компьютер, и правило станет зеленым.
На экране выбора функций отметьте Службы Database Engine — функция, которая нужна почти всем. Пропустите службы Analysis Services, Reporting Services и Integration Services, если вы не уверены, что будете их использовать; каждая дополнительная служба — это еще один процесс, работающий вечно, и еще одна вещь, которую нужно исправить, а функции можно добавить позже из той же настройки. Оставьте корневой каталог экземпляра на системном диске под C:\Program Files — файлы данных будут размещены в другом месте на более позднем этапе.
Назовите экземпляр — обычно используется значение по умолчанию.
Программа установки теперь запрашивает экземпляр. Экземпляр по умолчанию доступен по простому имени компьютера и прослушивает порт 1433. Именованный экземпляр добавляет имя с обратной косой чертой и обычно использует динамический порт — в SSMS вы подключаетесь к нему следующим образом:
SERVER\SQLEXPRESS
На одной машине может размещаться несколько именованных экземпляров, что действительно полезно для параллельного тестирования двух версий. Для первой и основной установки выберите экземпляр по умолчанию — каждый инструмент и руководство предполагают его, а строки подключения остаются короткими.
Установите учетные записи служб
На странице конфигурации сервера программа установки показывает учетную запись, под которой будет работать каждая служба. По умолчанию в компоненте Database Engine используется виртуальная учетная запись NT SERVICE\MSSQLSERVER — безопасный выбор для одной машины: каждая служба получает свой собственный идентификатор и только те права, которые ей необходимы. В домене компании используйте отдельную учетную запись домена с низким уровнем привилегий или групповую управляемую учетную запись службы для каждой службы. Оставьте типы запуска такими, как предлагает установка: механизм Автоматический, Агент Вручную, пока вы не начнете планировать задания.
Тщательно выбирайте подборку — она липкая
На этой же странице есть вкладка «Сортировка». Параметры сортировки определяют, как текст сортируется и сравнивается — равно ли A a и как обрабатываются диакритические знаки. Значение по умолчанию для английских систем, SQL_Latin1_General_CP1_CI_AS, не учитывает регистр и диакритические знаки и подходит для большинства приложений. Если поставщик приложения указывает параметры сортировки, установите их сейчас, пока это ничего не стоит.
Установите режим аутентификации и логины администратора
На странице конфигурации ядра СУБД выберите Смешанный режим, если вы не уверены, что каждый пользователь и приложение будут использовать учетные записи Windows. Смешанный режим включает встроенную учетную запись sa — установите для нее действительно надежный пароль и сохраните его в своем менеджере паролей, поскольку sa — это первая попытка злоумышленников. На том же экране добавьте текущего пользователя Windows (и вашу группу администраторов) в качестве администраторов SQL Server.
Забвение последнего клика — вот почему многие первые установки заканчиваются тем, что владелец блокирует доступ к собственному серверу. Аутентификация Windows остается более безопасным повседневным входом в систему; Смешанный режим предназначен для приложений, которым требуется вход в систему SQL.
Разместите файлы данных до появления первой базы данных
Оставайтесь на этой странице и откройте вкладки Каталоги данных и TempDB. Программа установки с радостью поместит все в C:\Program Files — приемлемо на учебном ноутбуке, но плохо на реальном сервере. Файлы данных и журналы транзакций работают с диском по-разному, поэтому на машине с более чем одним диском данные следует помещать на один том, а журналы — на другой, а резервные копии снова делать где-то еще — в идеале полностью отключать машину. На одном SSD разделение имеет меньшее значение, но все же переместите папки по чистому пути, например D:\SQLData, чтобы системный диск оставался свободным. Для TempDB программа установки предлагает несколько файлов данных, соответствующих ядрам вашего ЦП (до восьми) — примите это предложение; это устраняет известное узкое место.
Ограничьте память, затем запустите первые проверки
SQL Server предназначен для агрессивного использования памяти: по умолчанию максимальная память сервера практически не ограничена, поэтому в течение нескольких дней он кэширует данные, пока не будет занимать почти всю оперативную память — правильное поведение на выделенном сервере базы данных, неприятный сюрприз на общем сервере. Настройка 2022 включает вкладку Память: примите рекомендуемое ограничение или установите свое собственное, оставив примерно 4 ГБ — или около 20 процентов ОЗУ — для Windows и других приложений. Тот же параметр можно изменить позже в SSMS, как показано в этом примере для компьютера с памятью 16 ГБ:
EXEC sp_configure 'max server memory (MB)', 10240;
RECONFIGURE;
Когда установка завершится зеленым отчетом, установите SQL Server Management Studio (SSMS) — это отдельная бесплатная загрузка, которая не является частью установки сервера. Подключитесь к имени сервера и запустите первую проверку:
SELECT @@VERSION;
Он должен сообщать о Microsoft SQL Server 2022. Проверьте в службах, что SQL Server (MSSQLSERVER) запущен, и установите значение «Автоматически», затем создайте одноразовую тестовую базу данных, добавьте таблицу и снова удалите ее — это двухминутное упражнение полностью подтверждает работу механизма, ваш логин и основные разрешения.
🏷️Переменные и ключевые слова поиска по теме
🎙️ Полная расшифровка — нажмите, чтобы развернуть.
__TOK_33__
__TOK_34__
__TOK_35__
❓ Часто задаваемые вопросы
Это руководство на 100 % бесплатно?
__TOK_36__
Могут ли новички следовать этому руководству?
__TOK_37__
Где я могу задать вопросы, если застрял?
__TOK_38__