Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
S’applique à : Configuration Manager (branche actuelle)
Cet article identifie les configurations SQL Server requises et facultatives pour le Configuration Manager. Pour connaître les versions, éditions et niveaux de compatibilité pris en charge, voir Versions de SQL Server prises en charge.
Configurations SQL Server instance requises
Les configurations suivantes sont requises par toutes les installations de SQL Server que vous utilisez pour une base de données de site, y compris SQL Server Express. Lorsque le Configuration Manager installe SQL Server Express dans le cadre d’une installation de site secondaire, il crée automatiquement ces configurations.
Classement des SQL Server instance et des bases de données
Sur chaque site, le instance de SQL Server utilisé pour le site et la base de données du site doivent utiliser le classement suivant : SQL_Latin1_General_CP1_CI_AS.
Configuration Manager prend en charge deux exceptions à cette collation pour la norme China GB18030. Pour plus d’informations, consultez Support international.
Authentification Windows
Configuration Manager nécessite Authentification Windows pour valider les connexions à la base de données.
Configuration de la mémoire du serveur
Réservez de la mémoire pour SQL Server à l’aide de SQL Server Management Studio. Définissez le paramètre de mémoire de serveur minimale sous Options de mémoire de serveur. Pour plus d’informations sur la configuration de ce paramètre, consultez Options de configuration du serveur de mémoire SQL Server.
Pour un serveur de base de données que vous installez sur le même ordinateur que le serveur de site : Limitez la mémoire de SQL Server à 50 à 80 % de la mémoire système adressable disponible.
Pour un serveur de base de données dédié distant du serveur de site : Limitez la mémoire de SQL Server à 80 à 90 % de la mémoire système adressable disponible.
Pour avoir une réserve de mémoire pour le pool de mémoires tampons de chaque SQL Server instance en cours d’utilisation :
- Pour un site d’administration centrale : définissez un minimum de 8 Go.
- Pour un site principal : définissez un minimum de 8 Go.
- Pour un site secondaire : définissez un minimum de 4 Go.
Options de configuration du serveur requises
Configuration Manager définit le fonctionnement correct des configurations ci-dessous SQL Server instance lors de l’installation. Ils s’appliquent aussi bien aux scénarios de site principal autonome que de hiérarchie. Ne les modifiez que si le support Microsoft vous en donne l’instruction.
| Nom d’affichage | Nom | Valeur requise | Lien plus d’informations |
|---|---|---|---|
| Intégration CLR | clr enabled |
Vrai | Présentation de l’intégration du CLR de SQL SQL Server. |
| Autoriser les déclencheurs à déclencher d’autres personnes | nested triggers |
Vrai | Configurez l’option de configuration du serveur de déclencheurs imbriqués. |
| Taille maximale de réplication de texte | max text repl size (B) |
2147483647 | Configurez l’option de configuration du serveur de taille de repl de texte max. |
Options de base de données de site requises
Configuration Manager définit les configurations de base de données ci-dessous lors de l’installation pour qu’elles fonctionnent correctement. Ils s’appliquent aussi bien aux scénarios de site principal autonome et de hiérarchie qu’aux configurations SQL Always On.
Ne les modifiez que si le support Microsoft vous en donne l’instruction. L’article Prise en charge des stratégies de modification manuelle de base de données s’applique aux options de base de données.
| Nom d’affichage | Nom | Valeur requise | Lien plus d’informations |
|---|---|---|---|
| Propriétaire de base de données | owner_sid |
sa |
ALTER AUTHORIZATION pour les bases de données |
| Suivi des modifications | CHANGE_TRACKING |
True (ON) | Activer le suivi des modifications |
| Déclencheurs récursifs activés | RECURSIVE_TRIGGERS |
True (ON) | Déclencheurs récursifs |
| Broker activé | ENABLE_BROKER |
True (ON) | Activer Service Broker dans une base de données |
| Priorité du courtier d’honneur | HONOR_BROKER_PRIORITY |
True (ON) | Activer les priorités de conversation |
| Fiable | TRUSTWORTHY |
True (ON) | Propriété de base de données TRUSTWORTHY |
| Autoriser l’isolation des instantanés | ALLOW_SNAPSHOT_ISOLATION |
True (ON) | Isolation d’instantané dans SQL Server |
| Est lu Capture instantanée validée sur | READ_COMMITTED_SNAPSHOT |
True (ON) | Définir le niveau d’isolation de la transaction |
| ANSI NULL activés | ANSI_NULLS |
True (ON) | DÉFINIR ANSI_NULLS |
| Remplissage ANSI activé | ANSI_PADDING |
True (ON) | DÉFINIR ANSI_PADDING |
| Avertissements ANSI activés | ANSI_WARNINGS |
True (ON) | DÉFINIR ANSI_WARNINGS |
| Abandon arithmétique activé | ARITHABORT |
True (ON) | SET ARITHABORT |
| Concaténer Null donne NULL | CONCAT_NULL_YIELDS_NULL |
True (ON) | DÉFINIR CONCAT_NULL_YIELDS_NULL |
| Identificateurs cités activés | QUOTED_IDENTIFIER |
True (ON) | DÉFINIR QUOTED_IDENTIFIER |
| Abandon d’arrondi numérique | NUMERIC_ROUNDABORT |
Faux (désactivé) | DÉFINIR NUMERIC_ROUNDABORT |
Configurations facultatives
Les configurations suivantes sont facultatives pour chaque base de données qui utilise une installation complète de SQL Server.
Compte de service SQL Server
Vous pouvez configurer le service SQL Server pour qu’il s’exécute à l’aide des éléments suivants :
Un compte d’utilisateur de domaine à droits restreints :
- Cette configuration est une bonne pratique et peut nécessiter l’enregistrement manuel du nom de principal du service (SPN) pour le compte.
Le compte système local de l’ordinateur qui exécute SQL Server :
- Utilisez le compte système local pour simplifier le processus de configuration.
- Lorsque vous utilisez le compte système local, le Configuration Manager enregistre automatiquement le SPN pour le service SQL Server.
- L’utilisation du compte système local pour le service SQL Server n’est pas une bonne pratique SQL Server.
Lorsque l’ordinateur exécutant SQL Server n’utilise pas son compte système local pour exécuter le service SQL Server, configurez le SPN du compte qui exécute le service SQL Server dans les services de domaine Active Directory. (Lorsque le compte système est utilisé, le SPN est automatiquement enregistré pour vous.)
Pour plus d’informations sur les SPN pour la base de données du site, consultez Gérer le SPN pour le serveur de base de données du site.
Pour plus d’informations sur la modification du compte utilisé par le service SQL Server, voir Services SCM - Modifier le compte de démarrage du service.
Protection étendue de l’authentification
À compter de la version 2603, Configuration Manager prend en charge la protection étendue de SQL pour l’authentification. Il s’agit d’une fonctionnalité de sécurité qui améliore la protection contre les attaques MITM, renforçant la sécurité de SQL Server lorsque les connexions sont établies à l’aide de la protection étendue. Collectivement, ces améliorations réduisent le risque d’accès non autorisé et protègent les données sensibles gérées par le moteur de base de données SQL Server.
Pour plus d’informations, voir Se connecter au moteur de base de données à l’aide de la protection étendue.
Forcer le chiffrement
À partir de la version 2603, Configuration Manager prend en charge la définition de l’option Forcer le chiffrement sur Oui sur le SQL Server instance. Ce paramètre exige que tous les clients chiffrent les connexions au moteur de base de données. Il contribue à la protection contre les attaques de l’intercepteur (MITM) et réduit le risque d’accès non autorisé aux données de la base de données du site.
Pour plus d’informations, voir Chiffrer les connexions à SQL Server à l’aide de l’importation d’un certificat.
Ports SQL Server
Pour la communication avec le moteur de base de données SQL Server et pour la réplication intersite, vous pouvez utiliser les configurations de ports par défaut de SQL Server ou spécifier des ports personnalisés :
Les communications intersite utilisent Service Broker SQL Server, qui utilise le port TCP 4022 par défaut.
Les communications intrasite entre le moteur de base de données SQL Server et divers rôles de système de site Configuration Manager utilisent le port TCP 1433 par défaut. Les rôles de système de site suivants communiquent directement avec la base de données SQL Server :
- Point de gestion
- Ordinateur fournisseur de SMS
- Point de Reporting Services
- Serveur de site
Lorsqu’un ordinateur exécutant SQL Server héberge une base de données à partir de plusieurs sites, chaque base de données doit utiliser une instance distincte de SQL Server. En outre, chaque instance doit être configurée pour utiliser un ensemble unique de ports.
Avertissement
Configuration Manager ne prend pas en charge les ports dynamiques. Étant donné que les instances nommées de SQL Server utilisent par défaut des ports dynamiques pour les connexions au moteur de base de données, lorsque vous utilisez une instance nommée, vous devez configurer manuellement le port statique que vous souhaitez utiliser pour la communication intrasite.
Si un pare-feu est activé sur l’ordinateur qui exécute SQL Server, assurez-vous qu’il est configuré pour autoriser les ports utilisés par votre déploiement et à n’importe quel emplacement du réseau entre les ordinateurs qui communiquent avec SQL Server.
Pour obtenir un exemple de configuration de SQL Server pour utiliser un port spécifique, consultez la section Configurer un serveur pour l’écoute sur un port TCP spécifique.