1

Comme avec les personnes dans ce document de commentaires, Selecting the "Default Instance" option in SQL Server 2008 Express RTM has no effect, j'ai dû installer SQL Server Express 2008 deux fois avant de réaliser ce que je faisais.Quels problèmes vais-je causer en installant SQL Express en tant que MSSQLSERVER?

L'installation utilise par défaut "SQLExpress" même si vous sélectionnez l'instance par défaut. Quels problèmes pourrais-je me causer dans l'avenir si j'installe SQL Server Express en tant qu'instance "MSSQLSERVER"?

Répondre

2

Il n'y a pas de problème avec SQL Express lui-même. Il peut être installé, mis à jour, désinstallé juste fina en tant qu'instance par défaut. Mais il existe de nombreux problèmes avec divers outils d'administration, outils de développement, documentation et exemples qui supposent tous, parfois en code dur, que l'instance Express s'appellera 'SQLEXPRESS'. Un exemple d'un tel 'défaut' est la chaîne de connexion LocalSqlServer dans la configuration de la machine, comme vous l'avez déjà découvert. Il y en a d'autres, y compris des scripts d'installation VS et autres, comme l'a découvert Andomar.

Ainsi, alors il est possible d'avoir un SQL Express comme « MSSQLSERVER », il ne sera pas considéré comme l' instance SQL Express plusieurs des outils de la plate-forme de développement, donc vaut mieux aller avec le courant et un SQL Express nommé «SQLEXPRESS» au profit de Visual Studio et des amis.

+0

Je dois. Merci. – serialhobbyist

3

Je ne vois aucun problème majeur - la seule restriction que vous devez savoir est que si vous avez besoin d'installer une version "complète" de SQL Server sur le même serveur, vous ne pouvez pas l'installer comme instance par défaut , puisque ce nom d'instance serait par défaut MSSQLSERVER. Mais même avec SQL Server Express installé comme "MSSQLSERVER", vous pouvez toujours facilement installer une copie complète de SQL Server sous un nom d'instance différent - je ne vois aucun problème à cet égard.

+0

Merci pour la réponse. Très peu probable que j'aie besoin d'une installation complète sur cette machine, mais je vais le garder à l'esprit à l'avenir. – serialhobbyist

1

J'ai déjà installé une copie de SQL Server Express 2005 de cette façon. Plus tard, j'ai installé une version bêta de Visual Studio. Le résultat était désastreux: les mises à jour Windows ne fonctionnaient pas, le programme de désinstallation des deux produits échouait et je ne pouvais le réparer qu'en réinstallant Windows.

Maintenant, peut-être que c'est corrigé dans SQL Server Express 2008, mais je ne l'installerais pas comme MSSQLSERVER à moins que ce soit vraiment nécessaire.

+0

Oh mon dieu - quel désastre! – serialhobbyist

+0

+1 pour une excellente expérience de mise en garde. Il est certainement possible que SQL Express ne supporte pas plusieurs instances. –