Technical Anshu Главная › Руководства › Установка SQL Server 2022
🗄️ Настройка SQL Server 2022

Установите SQL-сервер 2022.

Установите SQL Server 2022 правильно в первый раз: выберите выпуск, настройте учетные записи сортировки и служб, разместите файлы данных, ограничите объем памяти, а затем запустите первые проверки с помощью SSMS.

✍️ Technical Anshu🗄️ SQL Server 2022🎧 Multi-Language Audio
Установите SQL-сервер 2022.
🎧 Многоязычное аудио: В видеоплеере нажмите [Настройки] (⚙️) ➔ [Аудиодорожка], чтобы выбрать язык.

📑Главы

  1. Выбор редакции — Developer, Express, Standard или Enterprise
  2. Загрузка программы установки с сайта Microsoft и начало установки
  3. Выбор функций — только службы Database Engine
  4. Экземпляр по умолчанию или именованный экземпляр, например SERVER\SQLEXPRESS
  5. Учетные записи служб — NT SERVICE\MSSQLSERVER
  6. Сопоставление — SQL_Latin1_General_CP1_CI_AS
  7. Режим аутентификации и пароль sa
  8. Каталоги данных — D:\SQLData вместо стандартных C:\Program Files
  9. Ограничение максимального объема памяти сервера
  10. Установка SSMS и первые проверки

📋 Обзор и пошаговое руководство

1

Выберите версию и загрузите ее с сайта Microsoft.

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

Изображение издания простое. Developer полностью бесплатен и содержит все функции Enterprise, но его лицензия предназначена только для разработки и тестирования. Express бесплатен даже для рабочей среды, но размер каждой базы данных ограничен 10 ГБ, движок может использовать только около 1,4 ГБ ОЗУ для пула буферов, а для запланированных заданий нет агента SQL Server. Standard и Enterprise — платные версии для реальной производственной работы. Изучаете или создаете приложение? Выберите разработчика.

⚠️ Версия Developer для работающей рабочей базы данных — самая распространенная ошибка лицензирования SQL Server в небольших офисах: бесплатная загрузка не означает бесплатную для рабочей среды.
2

Запустите установку и выберите только те функции, которые вам нужны.

Запустите установку от имени администратора и выберите Новая автономная установка SQL Server, затем передайте правила поддержки установки. Ожидаемый перезапуск из Центра обновления Windows является наиболее распространенным блокировщиком: сначала перезагрузите компьютер, и правило станет зеленым.

На экране выбора функций отметьте Службы Database Engine — функция, которая нужна почти всем. Пропустите службы Analysis Services, Reporting Services и Integration Services, если вы не уверены, что будете их использовать; каждая дополнительная служба — это еще один процесс, работающий вечно, и еще одна вещь, которую нужно исправить, а функции можно добавить позже из той же настройки. Оставьте корневой каталог экземпляра на системном диске под C:\Program Files — файлы данных будут размещены в другом месте на более позднем этапе.

3

Назовите экземпляр — обычно используется значение по умолчанию.

Программа установки теперь запрашивает экземпляр. Экземпляр по умолчанию доступен по простому имени компьютера и прослушивает порт 1433. Именованный экземпляр добавляет имя с обратной косой чертой и обычно использует динамический порт — в SSMS вы подключаетесь к нему следующим образом:

SSMS — Server Name
SERVER\SQLEXPRESS

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

4

Установите учетные записи служб

На странице конфигурации сервера программа установки показывает учетную запись, под которой будет работать каждая служба. По умолчанию в компоненте Database Engine используется виртуальная учетная запись NT SERVICE\MSSQLSERVER — безопасный выбор для одной машины: каждая служба получает свой собственный идентификатор и только те права, которые ей необходимы. В домене компании используйте отдельную учетную запись домена с низким уровнем привилегий или групповую управляемую учетную запись службы для каждой службы. Оставьте типы запуска такими, как предлагает установка: механизм Автоматический, Агент Вручную, пока вы не начнете планировать задания.

⚠️ Никогда не запускайте ядро базы данных от имени локальной системы или администратора домена — если служба когда-либо будет злоупотреблена, она унаследует все, что может сделать учетная запись.
5

Тщательно выбирайте подборку — она липкая

На этой же странице есть вкладка «Сортировка». Параметры сортировки определяют, как текст сортируется и сравнивается — равно ли A a и как обрабатываются диакритические знаки. Значение по умолчанию для английских систем, SQL_Latin1_General_CP1_CI_AS, не учитывает регистр и диакритические знаки и подходит для большинства приложений. Если поставщик приложения указывает параметры сортировки, установите их сейчас, пока это ничего не стоит.

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

Установите режим аутентификации и логины администратора

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

Забвение последнего клика — вот почему многие первые установки заканчиваются тем, что владелец блокирует доступ к собственному серверу. Аутентификация Windows остается более безопасным повседневным входом в систему; Смешанный режим предназначен для приложений, которым требуется вход в систему SQL.

7

Разместите файлы данных до появления первой базы данных

Оставайтесь на этой странице и откройте вкладки Каталоги данных и TempDB. Программа установки с радостью поместит все в C:\Program Files — приемлемо на учебном ноутбуке, но плохо на реальном сервере. Файлы данных и журналы транзакций работают с диском по-разному, поэтому на машине с более чем одним диском данные следует помещать на один том, а журналы — на другой, а резервные копии снова делать где-то еще — в идеале полностью отключать машину. На одном SSD разделение имеет меньшее значение, но все же переместите папки по чистому пути, например D:\SQLData, чтобы системный диск оставался свободным. Для TempDB программа установки предлагает несколько файлов данных, соответствующих ядрам вашего ЦП (до восьми) — примите это предложение; это устраняет известное узкое место.

8

Ограничьте память, затем запустите первые проверки

SQL Server предназначен для агрессивного использования памяти: по умолчанию максимальная память сервера практически не ограничена, поэтому в течение нескольких дней он кэширует данные, пока не будет занимать почти всю оперативную память — правильное поведение на выделенном сервере базы данных, неприятный сюрприз на общем сервере. Настройка 2022 включает вкладку Память: примите рекомендуемое ограничение или установите свое собственное, оставив примерно 4 ГБ — или около 20 процентов ОЗУ — для Windows и других приложений. Тот же параметр можно изменить позже в SSMS, как показано в этом примере для компьютера с памятью 16 ГБ:

T-SQL — SSMS Query
EXEC sp_configure 'max server memory (MB)', 10240;
RECONFIGURE;

Когда установка завершится зеленым отчетом, установите SQL Server Management Studio (SSMS) — это отдельная бесплатная загрузка, которая не является частью установки сервера. Подключитесь к имени сервера и запустите первую проверку:

T-SQL — SSMS Query
SELECT @@VERSION;

Он должен сообщать о Microsoft SQL Server 2022. Проверьте в службах, что SQL Server (MSSQLSERVER) запущен, и установите значение «Автоматически», затем создайте одноразовую тестовую базу данных, добавьте таблицу и снова удалите ее — это двухминутное упражнение полностью подтверждает работу механизма, ваш логин и основные разрешения.

✅ Сделайте первую резервную копию тестовой базы данных вручную прямо сейчас — привычка важнее файла.

🏷️Переменные и ключевые слова поиска по теме

🔍 SQL Server 2022 🔍 SSMS 🔍 SQLEXPRESS 🔍 MSSQLSERVER 🔍 Database Engine 🔍 Collation 🔍 Max Server Memory 🔍 T-SQL 🔍 SQL_Latin1_General_CP1_CI_AS 🔍 D:\SQLData 🔍 TechnicalAnshu 🔍 ITAdmin 🔍 Database Server
🎙️ Полная расшифровка — нажмите, чтобы развернуть.

__TOK_33__

__TOK_34__

__TOK_35__

❓ Часто задаваемые вопросы

Это руководство на 100 % бесплатно?

__TOK_36__

Могут ли новички следовать этому руководству?

__TOK_37__

Где я могу задать вопросы, если застрял?

__TOK_38__

🚀 Посмотрите полное руководство на YouTube

__TOK_39__

__TOK_40__

▶️ Посмотреть полное видео
Это руководство основано на видео Technical Anshu «Установка SQL Server 2022». • Застряли на каком-либо этапе? Спрашивайте в комментариях к видео — там вам помогут 🙏