Instances du moteur de base de données (SQL Server)
S’applique à : SQL Server
Une instance du Moteur de base de données est une copie de l’exécutable sqlservr.exe qui s’exécute en tant que service du système d’exploitation. Chaque instance gère plusieurs bases de données système et une ou plusieurs bases de données utilisateur. Chaque ordinateur peut exécuter plusieurs instances du Moteur de base de données. Les applications se connectent à l'instance afin d'effectuer des travaux dans une base de données gérée par l'instance.
Instances
Une instance du Moteur de base de données s’exécute en tant que service, celui-ci gérant toutes les demandes des applications concernant l’utilisation des données dans les bases de données gérées par cette instance. Il s'agit de la cible des demandes de connexion émanant des applications. La connexion passe par une connexion réseau si l'application et l'instance se trouvent sur des ordinateurs différents. Si l'application et l'instance se trouvent sur le même ordinateur, la connexion SQL Server peut s'exécuter en tant que connexion réseau ou en tant que connexion en mémoire. Quand une connexion est établie, une application envoie des instructions Transact-SQL à l’instance via la connexion. L’instance résout les instructions Transact-SQL en opérations sur les données et les objets dans les bases de données. Si les autorisations requises ont été accordées aux informations d’identification de la connexion, l’instance effectue le travail. Toutes les données récupérées sont retournées à l'application, de même que les éventuels messages (notamment les erreurs).
Vous pouvez exécuter plusieurs instances du Moteur de base de données sur un même ordinateur. Une instance peut être l'instance par défaut. L'instance par défaut n'a pas de nom. Si une demande de connexion spécifie uniquement le nom de l'ordinateur, la connexion est établie à l'instance par défaut. Une instance nommée se caractérise par la spécification d'un nom d'instance au moment de son installation. Une demande de connexion doit spécifier le nom de l'ordinateur et le nom de l'instance pour pouvoir se connecter à l'instance. L'installation d'une instance par défaut n'est soumise à aucune condition particulière ; toutes les instances s'exécutant sur un ordinateur peuvent être des instances nommées.
Tâches associées
Description de la tâche | Rubrique |
---|---|
Explique comment configurer les propriétés d'une instance. Explique comment configurer les valeurs par défaut telles que l'emplacement des fichiers et les formats de date, ou comment l'instance utilise les ressources du système d'exploitation, telles que la mémoire ou les threads. | Configurer des instances du moteur de base de données (SQL Server) |
Explique comment gérer le classement pour une instance du Moteur de base de données. Les classements définissent les séries de bits utilisées pour représenter les caractères, les comportements associés tels que le tri, ainsi que le respect de la case ou des accents dans les opérations de comparaison. | Prise en charge d'Unicode et du classement |
Explique comment configurer des définitions de serveur lié qui permettent aux instructions Transact-SQL exécutées dans une instance d’utiliser des données stockées dans des sources de données OLE DB distinctes. | Serveurs liés (Moteur de base de données) |
Explique comment créer un déclencheur LOGON qui spécifie les actions à entreprendre après la validation d'une tentative de connexion et avant l'utilisation des ressources dans l'instance. Les déclencheurs LOGON prennent en charge diverses actions telles que la journalisation des activités de connexion ou la restriction de connexions selon une logique donnée, et ce en plus de l'authentification des informations d'identification effectuée par Windows et SQL Server. | Déclencheurs de connexion |
Explique comment gérer le service associé à une instance du Moteur de base de données. Sont traitées des actions telles que le démarrage et l'arrêt du service, ou la configuration des options de démarrage. | Gérer les services du moteur de base de données |
Indique comment effectuer des tâches de configuration réseau du serveur, telles que l'activation des protocoles, la modification du port ou du canal utilisé par un protocole, la configuration du chiffrement, la configuration du service SQL Server Browser, l'affichage ou le masquage du moteur de base de données SQL Server sur le réseau et l'inscription du nom SPN. | Configuration réseau du serveur |
Explique comment effectuer des tâches de configuration réseau client, telles que la configuration des protocoles clients et la création ou la suppression d'un alias de serveur. | Configuration du réseau client |
Décrit les éditeurs SQL Server Management Studio qui peuvent être utilisés pour concevoir, déboguer et exécuter des scripts comme les scripts Transact-SQL. Explique également comment coder des scripts Windows PowerShell de manière à ce qu'ils fonctionnent avec les composants SQL Server. | Scripts du moteur de base de données |
Explique comment utiliser des plans de maintenance pour spécifier un flux de travail concernant les tâches d'administration communes pour une instance. Les flux de travail incluent des tâches telles que la sauvegarde des bases de données et la mise à jour des statistiques pour améliorer les performances. | Plans de maintenance |
Explique comment utiliser Resource Governor pour gérer la consommation des ressources et les charges de travail en limitant le temps processeur et la mémoire à disposition des demandes d'applications. | gouverneur de ressources |
Explique comment les applications de base de données peuvent utiliser la messagerie de base de données pour envoyer des e-mails à partir du Moteur de base de données. | Messagerie de base de données |
Explique comment utiliser les événements étendus pour capturer des données de performances afin de générer des lignes de base de performances ou diagnostiquer des problèmes de performances. Les événements étendus sont un système léger très évolutif permettant de collecter des données de performances. | Événements étendus |
Explique comment utiliser Trace SQL pour générer un système personnalisé pour capturer et enregistrer les événements dans le Moteur de base de données. | Trace SQL |
Explique comment utiliser SQL Server Profiler pour capturer les traces de demandes d’applications entrantes d’une instance du Moteur de base de données. Ces traces peuvent être relues pour des activités telles que le test des performances ou le diagnostic de problèmes. | SQL Server Profiler |
Décrit les fonctionnalités de capture de données modifiées (CDC) et de suivi des modifications, ainsi que la manière d'utiliser ces fonctionnalités pour effectuer le suivi des modifications apportées aux données d'une base de données. | Suivre les modifications de données (SQL Server) |
Explique comment utiliser la visionneuse du fichier journal pour rechercher et afficher les erreurs et les messages de SQL Server dans différents journaux, comme l’historique des travaux, les journaux SQL Server et les journaux d’événements Windows. | Visionneuse du fichier journal |
Explique comment utiliser l’Assistant Paramétrage du moteur de base de données pour analyser les bases de données et faire des recommandations en vue de résoudre d’éventuels problèmes de performances. | Database Engine Tuning Advisor |
Explique comment les administrateurs de base de données de production peuvent établir une connexion de diagnostic aux instances lorsque les connexions standard ne sont pas acceptées. | Connexion de diagnostic pour les administrateurs de base de données |
Explique comment utiliser la fonctionnalité de serveurs distants déconseillée pour autoriser l’accès d’une instance du Moteur de base de données à une autre. Le mécanisme recommandé pour cette fonctionnalité est un serveur lié. | Serveurs distants |
Décrit les fonctionnalités de Service Broker pour les applications de messagerie et de file d'attente et fournit des pointeurs vers la documentation de Service Broker. | Service Broker |
Décrit comment utiliser l'extension du pool de mémoires tampons pour permettre l'intégration transparente du stockage d'accès aléatoire non volatile (disques SSD) au pool de mémoires tampons du moteur de base de données de façon à améliorer considérablement le débit d'E/S. | Fichier d'extension du pool de mémoires tampons |
Voir aussi
Application sqlservr
Fonctionnalités de base de données
Fonctionnalités entre les instances du moteur de base de données