Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Относится к Configuration Manager (Current Branch)
В этой статье описываются обязательные и необязательные конфигурации SQL Server для Configuration Manager. Список поддерживаемых версий, выпусков и уровней совместимости см. в разделе "Поддерживаемые версии SQL Server".
Необходимые конфигурации экземпляра SQL Server
Следующие конфигурации требуются для всех установок SQL Server, используемых для базы данных сайта, включая SQL Server Express. Когда Configuration Manager устанавливает SQL Server Express в рамках установки на дополнительный сайт, он автоматически создает эти конфигурации.
Параметры сортировки экземпляров SQL Server и баз данных
На каждом сайте как экземпляр SQL Server, используемый для сайта, так и база данных сайта должны использовать следующие параметры сортировки: SQL_Latin1_General_CP1_CI_AS.
Configuration Manager поддерживает два исключения из этого правила сортировки для стандарта GB18030 для Китая. Дополнительные сведения см. в статье "Международная поддержка".
Проверка подлинности Windows
Configuration Manager требует, чтобы подключения к базе данных выполнялась проверка подлинности Windows.
Конфигурация памяти сервера
Резервируйте память для SQL Server с помощью SQL Server Management Studio. Установите параметр минимальной памяти сервера в разделе Параметры памяти сервера. Дополнительные сведения о настройке этого параметра см. в разделе Параметры конфигурации сервера памяти SQL Server.
Для сервера баз данных, установленного на том же компьютере, что и сервер сайта: Ограничьте объем памяти для SQL Server до 50–80 процентов доступной адресной системной памяти.
Для выделенного сервера баз данных, удаленного от сервера сайта: Ограничьте объем памяти для SQL Server 80–90 процентами доступной адресной системной памяти.
В качестве резерва памяти для буферного пула каждого используемого экземпляра SQL Server:
- Для сайта центрального администрирования: установите минимум 8 ГБ.
- Для основного сайта: установите минимум 8 ГБ.
- Для дополнительного сайта: установите минимум 4 ГБ.
Необходимые параметры конфигурации сервера
Configuration Manager настраивает следующие конфигурации экземпляров SQL Server во время настройки, чтобы обеспечить правильную работу. Они применяются как к автономному основному сайту, так и к сценариям иерархии. Не изменяйте их, если это не рекомендовано службой поддержки Microsoft.
| Отображаемое имя | Имя | Обязательное значение | Ссылка на дополнительные сведения |
|---|---|---|---|
| Интеграция со средой CLR | clr enabled |
Верно | Введение в интеграцию среды CLR с SQL Server. |
| Разрешить триггерам стрелять другими пользователями | nested triggers |
Верно | Настройте параметр конфигурации сервера вложенных триггеров. |
| Максимальный размер репликации текста | max text repl size (B) |
2147483647 | Настройка максимального размера текста repl параметр конфигурации сервера. |
Необходимые параметры базы данных сайта
В процессе настройки Configuration Manager настраивает указанные ниже конфигурации базы данных для правильной работы. Они применяются как к автономному основному сайту и сценариям иерархии, так и к конфигурациям SQL Always On.
Не изменяйте их, если это не рекомендовано службой поддержки Microsoft. Статья "Поддержка политик для ручного изменения базы данных " относится к параметрам базы данных.
| Отображаемое имя | Имя | Обязательное значение | Ссылка на дополнительные сведения |
|---|---|---|---|
| Владелец базы данных | owner_sid |
sa |
ALTER AUTHORIZATION для баз данных |
| Отслеживание изменений | CHANGE_TRACKING |
True (ON) | Включение отслеживания изменений |
| Рекурсивные триггеры включены | RECURSIVE_TRIGGERS |
True (ON) | Рекурсивные триггеры |
| Брокер включен | ENABLE_BROKER |
True (ON) | Активация компонента Service Broker в базе данных |
| Приоритет Honor Broker | HONOR_BROKER_PRIORITY |
True (ON) | Включение приоритетов беседы |
| Доверие | TRUSTWORTHY |
True (ON) | Свойство базы данных TRUSTWORTHY |
| Разрешить изоляцию моментальных снимков | ALLOW_SNAPSHOT_ISOLATION |
True (ON) | Изоляция моментального снимка в SQL Server |
| Снимок прочитанной фиксации включен | READ_COMMITTED_SNAPSHOT |
True (ON) | Установка уровня изоляции транзакции |
| Нулевые значения в стандарте ANSI включены | ANSI_NULLS |
True (ON) | УСТАНОВИТЕ ANSI_NULLS |
| Заполнение в формате ANSI включено | ANSI_PADDING |
True (ON) | УСТАНОВИТЬ ANSI_PADDING |
| Предупреждения ANSI включены | ANSI_WARNINGS |
True (ON) | УСТАНОВИТЬ ANSI_WARNINGS |
| Арифметическое прерывание включено | ARITHABORT |
True (ON) | SET ARITHABORT |
| Concatenate Null возвращает значение Null | CONCAT_NULL_YIELDS_NULL |
True (ON) | УСТАНОВИТЬ CONCAT_NULL_YIELDS_NULL |
| Кавычки включены | QUOTED_IDENTIFIER |
True (ON) | УСТАНОВИТЕ QUOTED_IDENTIFIER |
| Числовое округление — прерывание | NUMERIC_ROUNDABORT |
False (ВЫКЛ) | УСТАНОВИТЬ NUMERIC_ROUNDABORT |
Необязательные конфигурации
Следующие конфигурации являются необязательными для каждой базы данных, использующей полную установку SQL Server.
Учетная запись службы SQL Server
Службу SQL Server можно настроить для запуска с помощью:
Учетная запись пользователя домена с низкими правами :
- Такая конфигурация является оптимальной и может потребовать регистрации имени субъекта-службы (SPN) для учетной записи вручную.
Учетная запись локальной системы компьютера, на котором запущен SQL Server:
- Для упрощения настройки используйте учетную запись локальной системы.
- При использовании учетной записи локальной системы диспетчер Configuration Manager автоматически регистрирует имя субъекта-службы для службы SQL Server.
- Использование учетной записи локальной системы для службы SQL Server не является лучшей практикой в SQL Server.
Если компьютер с SQL Server не использует свою локальную системную учетную запись для запуска службы SQL Server, настройте имя субъекта-службы учетной записи, которая запускает службу SQL Server в доменных службах Active Directory. (При использовании системной учетной записи имя субъекта-службы регистрируется автоматически.)
Сведения об именах субъектов-служб для базы данных сайта см. в статье Управление именем субъекта-службы для сервера базы данных сайта.
Сведения о том, как изменить учетную запись, используемую службой SQL Server, см. в разделе SCM Services - Change the service startup account.
Расширенная защита для проверки подлинности
Начиная с версии 2603 Configuration Manager поддерживает расширенную защиту SQL для проверки подлинности. Это функция безопасности, которая усиливает защиту от атак MITM, делая SQL Server более безопасным при использовании расширенной защиты. Эти усовершенствования в совокупности снижают риск несанкционированного доступа и защищают конфиденциальные данные, управляемые ядром СУБД SQL Server.
Дополнительные сведения см. в статье " Подключение к ядру СУБД с помощью расширенной защиты".
Принудительное шифрование
Начиная с версии 2603 Configuration Manager поддерживает настройку принудительного шифрования в "Да" для экземпляра SQL Server. Этот параметр требует, чтобы все клиенты шифровали подключения к компоненту ядро СУБД. Оно помогает защититься от атак типа "злоумышленник в середине" (MITM) и снижает риск несанкционированного доступа к данным в базе данных сайта.
Дополнительные сведения см. в статье Шифрование подключений к SQL Server путем импорта сертификата.
Порты SQL Server
Для связи с ядром СУБД SQL Server и межсайтовой репликации можно использовать стандартные конфигурации портов SQL Server или указать пользовательские порты:
Для межсайтового взаимодействия используется компонент SQL Server Service Broker, который по умолчанию использует порт TCP 4022.
Для взаимодействия внутри сайта между ядром СУБД SQL Server и различными ролями системы сайта Configuration Manager по умолчанию используется порт TCP 1433. Следующие роли системы сайта напрямую взаимодействуют с базой данных SQL Server:
- Точка управления
- Компьютер поставщика SMS
- Точка служб отчетов
- Сервер сайта
Если на компьютере с SQL Server размещена база данных с нескольких сайтов, каждая база данных должна использовать отдельный экземпляр SQL Server. Кроме того, каждый экземпляр должен быть настроен на использование уникального набора портов.
Предупреждение
Configuration Manager не поддерживает динамические порты. Так как именованные экземпляры SQL Server по умолчанию используют динамические порты для подключений к ядру СУБД, при использовании именованного экземпляра необходимо вручную настроить статический порт, который будет использоваться для внутрисайтового взаимодействия.
Если на компьютере с SQL Server включен брандмауэр, убедитесь, что он настроен таким образом, чтобы порты, используемые развертыванием и в любых расположениях сети, были разрешены между компьютерами, взаимодействующими с SQL Server.
Пример того, как настроить SQL Server на использование определенного порта, см. в статье Настройка сервера для прослушивания определенного TCP-порта.