Instances du moteur de base de données (SQL Server)Database Engine Instances (SQL Server)

Cette rubrique s’applique à : OuiSQL Serveraucunbase de données SQL AzureaucunAzure SQL Data Warehouse aucun Parallel Data WarehouseTHIS TOPIC APPLIES TO: yesSQL ServernoAzure SQL DatabasenoAzure SQL Data Warehouse noParallel Data Warehouse

Une instance du Moteur de base de donnéesDatabase Engine est une copie de l’exécutable sqlservr.exe qui s’exécute en tant que service du système d’exploitation.An instance of the Moteur de base de donnéesDatabase Engine is a copy of the sqlservr.exe executable that runs as an operating system service. Chaque instance gère plusieurs bases de données système et une ou plusieurs bases de données utilisateur.Each instance manages several system databases and one or more user databases. Chaque ordinateur peut exécuter plusieurs instances du Moteur de base de donnéesDatabase Engine.Each computer can run multiple instances of the Moteur de base de donnéesDatabase Engine. Les applications se connectent à l'instance afin d'effectuer des travaux dans une base de données gérée par l'instance.Applications connect to the instance in order to perform work in a database managed by the instance.

InstancesInstances

Une instance du Moteur de base de donnéesDatabase Engine 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.An instance of the Moteur de base de donnéesDatabase Engine operates as a service that handles all application requests to work with the data in any of the databases managed by that instance. Il s'agit de la cible des demandes de connexion émanant des applications.It is the target of the connection requests (logins) from applications. La connexion passe par une connexion réseau si l'application et l'instance se trouvent sur des ordinateurs différents.The connection runs through a network connection if the application and instance are on separate computers. 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.If the application and instance are on the same computer, the SQL Server connection can run as either a network connection or an in-memory connection. Une fois qu'une connexion est établie, une application envoie des instructions Transact-SQLTransact-SQL sur la connexion à l'instance.When a connection has been completed, an application sends Transact-SQLTransact-SQL statements across the connection to the instance. L'instance résout les instructions Transact-SQLTransact-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.The instance resolves the Transact-SQLTransact-SQL statements into operations against the data and objects in the databases, and if the required permissions have been granted to the login credentials, performs the work. Toutes les données récupérées sont retournées à l'application, de même que les éventuels messages (notamment les erreurs).Any data retrieved is returned to the application, along with any messages such as errors.

Vous pouvez exécuter plusieurs instances du Moteur de base de donnéesDatabase Engine sur un même ordinateur.You can run multiple instances of the Moteur de base de donnéesDatabase Engine on a computer. Une instance peut être l'instance par défaut.One instance can be the default instance. L'instance par défaut n'a pas de nom.The default instance has no name. Si une demande de connexion spécifie uniquement le nom de l'ordinateur, la connexion est établie à l'instance par défaut.If a connection request specifies only the name of the computer, the connection is made to the default instance. Une instance nommée se caractérise par la spécification d'un nom d'instance au moment de son installation.A named instance is one where you specify an instance name when installing the instance. Une demande de connexion doit spécifier le nom de l'ordinateur et le nom de l'instance pour pouvoir se connecter à l'instance.A connection request must specify both the computer name and instance name in order to connect to the 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.There is no requirement to install a default instance; all of the instances running on a computer can be named instances.

Description de la tâcheTask Description RubriqueTopic
Explique comment configurer les propriétés d'une instance.Describes how to configure the properties of an 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.Configure defaults such as file locations and date formats, or how the instance uses operating system resources, such as memory or threads. Configurer des instances du moteur de base de données (SQL Server)Configure Database Engine Instances (SQL Server)
Explique comment gérer le classement pour une instance du Moteur de base de donnéesDatabase Engine.Describes how to manage the collation for an instance of the Moteur de base de donnéesDatabase Engine. 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.Collations define the bit patterns used to represent characters, and associated behaviors such as sorting, and case or accent sensitivity in comparison operations. Prise en charge d'Unicode et du classementCollation and Unicode Support
Explique comment configurer des définitions de serveur lié qui permettent aux instructions Transact-SQLTransact-SQL exécutées dans une instance d'utiliser des données stockées dans des sources de données OLE DB distinctes.Describes how to configure linked server definitions, which allow Transact-SQLTransact-SQL statements run in an instance to work with data stored in separate OLE DB data sources. Serveurs liés (moteur de base de données)Linked Servers (Database Engine)
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.Describes how to create a logon trigger, which specifies actions to be taken after a logon attempt has been validated, but before it starts working with resources in the 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.Logon triggers support actions such as logging connection activity, or restricting logins based on logic in addition to the credential authentication performed by Windows and SQL Server. Déclencheurs de connexionLogon Triggers
Explique comment gérer le service associé à une instance du Moteur de base de donnéesDatabase Engine.Describes how to manage the service associated with an instance of the Moteur de base de donnéesDatabase Engine. Sont traitées des actions telles que le démarrage et l'arrêt du service, ou la configuration des options de démarrage.This includes actions such as starting and stopping the service, or configuring startup options. Gérer les services du moteur de base de donnéesManage the Database Engine Services
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.Describes how to perform server network configuration tasks such as enabling protocols, modifying the port or pipe used by a protocol, configuring encryption, configuring the SQL Server Browser service, exposing or hiding the SQL Server Database Engine on the network, and registering the Server Principal Name. Configuration réseau du serveurServer Network Configuration
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.Describes how to perform client network configuration tasks such as configuring client protocols and creating or deleting a Server Alias. Configuration du réseau clientClient Network Configuration
Décrit les éditeurs de SQL Server Management StudioSQL Server Management Studio que vous pouvez utiliser pour concevoir, déboguer et exécuter des scripts tels que des scripts Transact-SQLTransact-SQL .Describes the SQL Server Management StudioSQL Server Management Studio editors that can be used to design, debug, and run scripts such as Transact-SQLTransact-SQL scripts. Explique également comment coder des scripts Windows PowerShell de manière à ce qu'ils fonctionnent avec les composants SQL Server.Also describes how to code Windows PowerShell scripts to work with SQL Server components. Scripts du moteur de base de donnéesDatabase Engine Scripting
Explique comment utiliser des plans de maintenance pour spécifier un flux de travail concernant les tâches d'administration communes pour une instance.Describes how to use maintenance plans to specify a workflow of common administration tasks for an 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.Workflows include tasks such as backing up databases and updating statistics to improve performance. Plans de maintenanceMaintenance Plans
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.Describes how to use the resource governor to manage resource consumption and workloads by specifying limits to the amount of CPU and memory that application requests can use. Resource GovernorResource Governor
Explique comment les applications de base de données peuvent utiliser la messagerie de base de données pour envoyer des messages électroniques à partir du Moteur de base de donnéesDatabase Engine.Describes how database applications can use database mail to send e-mail messages from the Moteur de base de donnéesDatabase Engine. Messagerie de base de donnéesDatabase Mail
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.Describes how to use extended events to capture performance data can be used to build performance baselines or to diagnose performance problems. Les événements étendus sont un système léger très évolutif permettant de collecter des données de performances.Extended events are a light-weight, highly scalable system for gathering performance data. Événements étendusExtended Events
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éesDatabase Engine.Describes how to use SQL Trace to build a customized system for capturing and recording events in the Moteur de base de donnéesDatabase Engine. Trace SQLSQL Trace
Explique comment utiliser SQL ServerSQL Server Profiler pour capturer les traces de demandes d'applications arrivant à une instance du Moteur de base de donnéesDatabase Engine.Describes how to use SQL ServerSQL Server Profiler to capture traces of application requests coming in to an instance of the Moteur de base de donnéesDatabase Engine. Ces traces peuvent être relues pour des activités telles que le test des performances ou le diagnostic de problèmes.These traces can later be replayed for activities such as performance testing or problem diagnosis. SQL Server ProfilerSQL 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.Describes the Change Data Capture (CDC) and Change Tracking features and describes how to use these features to track changes to data in a database. Suivi des modifications de données (SQL Server)Track Data Changes (SQL Server)
Explique comment utiliser la visionneuse du fichier journal pour rechercher et afficher les erreurs et les messages de SQL ServerSQL Server dans différents journaux, tels que l'historique des travaux SQL ServerSQL Server , les journaux SQL Server et les journaux d'événements Windows.Describes how to use the Log File viewer to find and view SQL ServerSQL Server errors and messages in various logs, such as the SQL ServerSQL Server job history, the SQL Server logs, and Windows event logs. Visionneuse du fichier journalLog File Viewer
Explique comment utiliser l'Assistant Paramétrage du Moteur de base de donnéesDatabase Engine pour analyser les bases de données et faire des recommandations en vue de résoudre les problèmes potentiels liés aux performances.Describes how to use the Moteur de base de donnéesDatabase Engine Tuning Advisor to analyze databases and make recommendations for addressing potential performance problems. Assistant Paramétrage du moteur de base de donnéesDatabase 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.Describes how the production database administrators can make a diagnostic connection to instances when standard connections are not being accepted. Connexion de diagnostic pour les administrateurs de base de donnéesDiagnostic Connection for Database Administrators
Explique comment utiliser la fonctionnalité des serveurs distants déconseillés pour autoriser l'accès d'une instance du Moteur de base de donnéesDatabase Engine à une autre.Describes how to use the deprecated remote servers feature to enable access from one instance of the Moteur de base de donnéesDatabase Engine to another. Le mécanisme recommandé pour cette fonctionnalité est un serveur lié.The preferred mechanism for this functionality is a linked server. Serveurs distantsRemote Servers
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.Describes the capabilities of Service Broker for messaging and queueing applications and provides pointers to the Service Broker documentation. Service BrokerService 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.Describes how the buffer pool extension can be used to provide seamless integration of nonvolatile random access storage (solid-state drives) to the Database Engine buffer pool to significantly improve I/O throughput. Fichier d'extension du pool de mémoires tamponsBuffer Pool Extension File

Voir aussiSee Also

Application sqlservr sqlservr Application
Fonctionnalités de base de données Database Features
Fonctionnalités entre les instances du moteur de base de donnéesDatabase Engine Cross-Instance Features