Nous voulons installer plusieurs instances de SQL Server sur un seul serveur Windows. Nous ne pouvons pas utiliser de machines virtuelles car le serveur est Windows Metal R2 R2 sans système d'exploitation.
Pour des raisons de sécurité, nous devons nous assurer que les deux instances ne partagent rien, y compris la gestion, les services Windows, les comptes, etc. Je suppose donc que la question est:
Lors de l'installation de plusieurs "instances" de SQL Server sur un serveur Windows, qu'est-ce qui est partagé?
Réponses:
Les instances SQL Server ont des ensembles de fichiers binaires distincts pour chaque installation. Pour le moteur de base, vous disposerez de services SQL Server et d'agent SQL distincts qui peuvent s'exécuter sous des comptes distincts. Ils ont chacun leurs propres configurations et utilisateurs. Cela est également vrai pour d'autres composants tels que Analysis Services et Reporting Services si vous les installez.
Il existe des composants partagés, notamment Management Studio, Integration Services et le service SQL Browser. Vous pouvez trouver une liste complète des composants partagés ici .
Remarque, vous aurez plusieurs considérations à faire lors de la maintenance de différentes instances:
Dans l'ensemble, vous devez garder à l'esprit que toutes vos instances seront en concurrence pour des ressources sur le même serveur, équilibrez donc ces ressources en conséquence.
la source
Presque rien ne sera partagé.
Du point de vue des services SQL Server réels, rien n'est partagé. Chaque instance obtient ses propres services et chacun a ses propres copies des fichiers EXE réels.
Une seule copie des outils de gestion est installée et des éléments tels que les pilotes sont partagés.
la source
Peut-être que l'utilisation de différents utilisateurs Windows pour démarrer différentes instances SQL comme une autre couche de sécurité peut être une bonne idée. Vous pouvez également placer des fichiers MDF dans des répertoires séparés avec différents utilisateurs Windows pouvant accéder au répertoire. Et démarrez différentes instances nommées avec différents utilisateurs qui peuvent accéder aux MDF requis.
la source