sql server express chaîne de connexion
Est il une différence entre la chaîne de connexion sql server et l'express vesion?!
OriginalL'auteur jDeveloper | 2009-08-07
Vous devez vous connecter pour publier un commentaire.
Est il une différence entre la chaîne de connexion sql server et l'express vesion?!
OriginalL'auteur jDeveloper | 2009-08-07
Vous devez vous connecter pour publier un commentaire.
Par défaut (bien que je ne recommande pas1), Sql Express est installé dans un instance nommée. Cela signifie que vous devez vous connecter comme
Server=servername.com\SQLEXPRESS
plutôt que de simplementServer=servername.com
.Comme toujours, connectionstrings.com a les goodies.
1 je ne recommande pas les instances nommées parce qu'elles exécuter sur un autre port, ce qui rend les pare-feu un pain PITA. Aussi, il n'a guère de sens pour moi de courir plus de 1 MSSQL Server sur un ordinateur quand vous pourriez héberger plusieurs bases de données au lieu - donc je ne suis pas vraiment sûr de ce point est.
Oui, il le ferait. Tout d'abord, il faudrait essayer de se connecter sur la norme en 1433 port - dont il n'est probablement pas en cours d'exécution sur. Deuxièmement, il faudrait essayer de frapper l'instance par défaut - qui n'existe pas. Aussi, pour info âgées SQL clients ont besoin d'un alias pour frapper les instances nommées sur TCP/IP.
OriginalL'auteur Mark Brackett
La chaîne de connexion utilisées pour accéder à SQL Server et SQL Server Express?
En général, non. C'est la bonne chose sur l'utilisation de Express; développer avec localement et avec un minimum de modifications à la migration de vos données d'accès à SQL Server.
OriginalL'auteur Jay Riggs
La seule différence est que vous aurez à spécifier une instance nommée dans la conn chaîne s'Exprimer était de la configuration de la voie. 2005 n'avait pas le choix, mais 2008.
Voici un excellente référence pour les chaînes de connexion.
OriginalL'auteur p.campbell
Oui il y a une différence - le grand être, vous n'aurez pas AttachDbFilename dans la complète de SQL Server.
SQL Server Express chaîne de connexion:
Typique normal de la chaîne de connexion SQL Server:
Voir connectionStrings.com pour plus d'info.
OriginalL'auteur RichardOD
J'ai récemment téléchargé un exemple d'application de la Telerik site et ne pouvait pas le faire fonctionner sur ma machine qui n'a que de SQL Server 2008 SP1 Developer Edition est installé jusqu'à ce que j'ai fait une rechercher et remplacer tous les "User Instance=True" par "Utilisateur Instance=False".
Avant que quelqu'un passe et va de sa petite culotte toute tordue dans un noeud, écoutez-moi d'abord. Ma situation peut-être (mais ne devrait pas être) unique en ce qu'au lieu d'installer SQL Server 2008 Express uniquement pour l'exécution d'applications (par exemple, Telerik), j'ai simplement installé un deuxième instance nommée de SQL Server nommé, vous l'aurez deviné, sqlexpress sur ma copie de SQL Server 2008 Developer Edition. De cette façon, lorsque le Telerik (ou marque) de démonstration de l'application tente de se connecter à "Data Source=.\sqlexpress", c'est pas plus sage que ce que c'est vraiment de la connexion est trop "gros SQL Server" (qui est ce que SQL Server Developer Edition est pour les fins de la présente publication).
La clé conecpts (oserais-je dire "l'argent de la citation") vous avez besoin de comprendre ces:
SQL Express permet (en fait, suppose en cas de disparition de l'Utilisateur) Instance=True, donc, si vous exécutez une instance nommée appelé sqlexpress sur "big SQL" (Développeur, Standard, de l'Entreprise ou de Centre de Données), alors vous avez juste besoin de trouver/remplacer Instance d'Utilisateur=True avec Instance d'Utilisateur=False dans le connecton chaîne et de vos préoccupations. Même les "Attacher la base de données" trucs (que je vois dans la Telerik section connectionStrings de leur site web.config) travaille sur les "gros" SQL " (contrairement à ce que quelqu'un a posté plus haut dans ce fil).
Voici un exemple pris directement à partir du web.config de la Telerik web.fichier de configuration après que j'ai "réparé":
OriginalL'auteur Fred Morrison
En plus de poste précédent: Si vous avez des problèmes avec l'installation de Telerik échantillons sur MSSQL Server 2008, vous pouvez effectuer les opérations suivantes:
PS. Fred Morrison - merci, vous êtes mon "homme du jour", je viens de corriger Telerik Démonstration en Direct de problème avec vous poste!
OriginalL'auteur Solar