Quelle est la différence entre une instance par défaut et une instance nommée dans SQL Server

le différence principale entre l'instance par défaut et l'instance nommée dans le serveur SQL est qu'un Le serveur SQL ne peut avoir qu'une seule instance par défaut, mais plusieurs instances nommées. 

SQL Server est un SGBDR de Microsoft. Il permet aux utilisateurs de créer des bases de données et d'organiser des données dans les tables des bases de données. L'utilisateur peut manipuler les données à l'aide du langage de requête structuré. L'instance SQL est une copie du fichier exécutable sqlserver.exe. C'est une installation du serveur SQL. Il existe deux types d'instances de serveur SQL en tant qu'instance par défaut et instance nommée. Lors de l’installation de SQL Server, la fenêtre de configuration de l’instance apparaît et l’utilisateur peut spécifier s’il souhaite créer une instance par défaut ou une instance nommée..

Zones clés couvertes

1. Quelle est l'instance par défaut
     - Définition, fonctionnalité
2. Qu'est-ce qu'une instance nommée?
     - Définition, fonctionnalité
3. Quelle est la différence entre une instance par défaut et une instance nommée dans SQL Server
     - Comparaison des différences clés

Mots clés

Instance par défaut, instance nommée, SQL Server

Quelle est l'instance par défaut

Si aucun serveur SQL n'est encore installé, une instance par défaut sera créée, sauf si l'utilisateur spécifie une instance nommée. Il ne peut y avoir qu'une seule instance par défaut. Le nom d'instance par défaut est MSSQLSERVER. Par exemple, supposons qu'un programme d'application Java ou .NET envoie des données à une base de données dans l'instance par défaut. Il n'est pas nécessaire que le client spécifie le nom de l'instance pour établir la connexion. Lorsqu'une instance par défaut du serveur SQL est installée, l'utilisateur peut ajouter une instance par défaut des services d'analyse à la même machine..

Qu'est-ce qu'une instance nommée?

Les instances nommées sont toutes des instances autres que l'instance par défaut. Lorsque le programmeur donne un nom à l'instance lors de son installation, il s'agit d'une instance nommée. En d'autres termes, l'utilisateur détermine une instance nommée lors de l'installation. En outre, il est possible d'installer SQL Server en tant qu'instance nommée sans d'abord installer l'instance par défaut..

Figure 1: SQL Server

Cependant, certaines règles doivent être prises en compte lors de la création d'une instance nommée. Les noms d'instance ne sont pas sensibles à la casse. De plus, ils ne peuvent pas commencer ou se terminer par un symbole de soulignement (_). L'utilisateur ne peut pas non plus utiliser «Par défaut» ou d'autres mots clés réservés pour nommer l'instance. S'il utilise un mot clé réservé, le serveur SQL affichera une erreur d'installation. En outre, le premier caractère doit commencer par une lettre alors que le nombre maximal de caractères dans l'instance est 16. De plus, il n'est pas possible d'utiliser des espaces ou des caractères spéciaux tels que barre oblique noire, deux points, virgule, guillemet simple, trait d'union, etc. le nom de l'instance.

Différence entre l'instance par défaut et l'instance nommée

Définition

Une instance par défaut est un type d'instance utilisé lors de l'installation d'une instance unique de SQL Server. En revanche, une instance nommée est un type d'instance où l'utilisateur spécifie un nom d'instance lors de l'installation de l'instance.. 

Quantité

Il n'y a qu'une seule instance par défaut, mais peut avoir plusieurs instances nommées. Il s’agit donc de la principale différence entre l’instance par défaut et l’instance nommée dans SQL Server..

Application

Si l'utilisateur envisage d'installer une seule instance de SQL Server, il s'agit d'une instance par défaut. Toutefois, si l'utilisateur envisage d'installer plusieurs instances sur le même ordinateur, les instances autres que l'instance par défaut sont des instances nommées. C'est donc une autre différence entre l'instance par défaut et l'instance nommée dans SQL Server..

Conclusion

L'instance par défaut et l'instance nommée sont deux types d'instances de serveur SQL. La principale différence entre l'instance par défaut et l'instance nommée dans SQL Server réside dans le fait qu'il ne peut y avoir qu'une seule instance par défaut dans SQL Server, alors qu'il peut y avoir plusieurs instances nommées dans SQL Server..

Référence:

1. «Instances du moteur de base de données (SQL Server)». Microsoft Docs, disponible ici..
2. «Configuration de l’instance». Microsoft Docs, disponible ici..

Courtoisie d'image:

1. «SQL Server» de Soumyasch - Travail personnel (CC BY-SA 3.0) via Commons Wikimedia