Je suis un peu confus avec les instances SQL Server. Le nom d'instance et l'ID d'instance sont des propriétés différentes, mais l'ID d'instance a tendance à être par défaut une version en majuscule du nom d'instance. L'installation vous permet de définir une valeur pour l'ID différente de celle du nom, bien que ce soit généralement la même.
De toute évidence, ID fait référence à une référence interne et Name fait référence à une référence conviviale. Mais quelles sont les différences fondamentales entre les deux? Quand faut-il utiliser l'un plutôt que l'autre?
J'ai besoin de comprendre cela lors du déploiement / de l'installation de SQL Server 2008 R2 Express sur les machines serveur de nos clients à partir d'un processus d'installation personnalisé.
la source
Je ne suis même pas un débutant mais tout est dans les références qui vous sont fournies Jerry Dodge.
INSTANCE NAME = Est attaché à un SERVER NAME comme il est indiqué. Lorsque vous essayez de vous connecter à une base de données SQL, vous avez besoin du serveur pour pouvoir y accéder. Tout dépend de la mise en réseau et des propriétés de votre machine physique ou virtuelle hébergeant votre BASE DE DONNÉES.
ID D'INSTANCE = Est attaché au nom de l'instance SQL. Une fois que vous avez fourni le nom d'instance qui est le CHEMIN vers votre NOM DE SERVEUR, vous avez besoin de l'ID D'INSTANCE pour pouvoir accéder à vos programmes et au chemin de la base de données et à toutes les autres exigences de licence logicielle à exécuter.
L'un est un ordinateur physique ou virtuel et un réseau et l'autre est un chemin physique ou logique vers le stockage de la base de données.
la source
Cela vous aidera à comprendre les différences.
[http://msdn.microsoft.com/en-us/library/ms143531(v=sql.120).aspx diplomatique1]
ÉDITER:
Nom de l'instance: le nom de SQL Server - INSTANCE PAR DÉFAUT, nom INSTANCE (vous donnez un nom pour l'instance particulière)
InstanceID: Ceci est lié au nom de l'instance. Par exemple: lorsque vous appuyez sur Instance par défaut, ce sera l'ID instance de champ généré par SQLSERVER ou votre ID instance généré.
la source
Le nom de l'instance est comme SQL20mm_64ENT, par exemple, vous installez PC_102 \ SQL20mm_64ENT
L'ID d'instance est comme MSSQLnn.SQL2016_64ENT
la source