Note
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier les répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de changer de répertoire.
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 de 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 (connexions) à partir d’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. Il n’est pas nécessaire d’installer une instance par défaut ; toutes les instances exécutées sur un ordinateur peuvent être nommées instances.
Tâches associées
| Description de la tâche | Articles |
|---|---|
| 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 du classement et de l’unicode |
| 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 d’ouverture de session |
| 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 |
| Décrit comment effectuer des tâches de configuration réseau de serveur telles que : activation de protocoles, modification du port ou du canal utilisé par un protocole, configuration du chiffrement, configuration du service SQL Server Browser, exposition ou masquage du moteur de base de données SQL Server sur le réseau et inscription du nom du principal du serveur. | 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 réseau du 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. | Aperçu des é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. | Assistant Paramétrage du moteur de base de données |
| Décrit comment les administrateurs de base de données de production peuvent établir une connexion de diagnostic à des instances lorsque les connexions standard ne sont pas acceptées. | Connexion de diagnostic pour les administrateurs bases 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 mise en file d’attente et fournit des pointeurs vers la documentation 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. | Extension du pool de mémoires tampons |