Je suis nouveau sur SqlServer, en ce moment je l'ai SqlLocalDb
installé pour travailler localement. Bien, mais je peux voir généralement deux chaînes de connexion et les deux fonctionnent:
Data Source=(localdb)\v11.0;Integrated Security=true;
et
Server=(localdb)\v11.0;Integrated Security=true;
Quelle différence exacte y a-t-il entre les deux?
Réponses:
Pour la liste complète de tous les mots-clés de la chaîne de connexion, y compris ceux qui sont entièrement synonymes, veuillez consulter la
SqlConnection.ConnectionString
documentation :Ce sont tous entièrement équivalents:
la source
Server=192.168.2.2;Data Source=localhost
, le client honorera lalocalhost
valeur et ignorera la192...
valeur.Référence: http://social.msdn.microsoft.com/Forums/en/sqldataaccess/thread/7e3cd9b2-4eed-4103-a07a-5ca2cd33bd21
la source
Ils sont également - vous pouvez utiliser l'un ou l'autre.
Autrement dit - en ce qui concerne le cadre, ce sont les mêmes.
la source
Ma configuration préférée est celle qui ne contient aucun espace. Dans la forme la plus simple, il faut fournir quatre valeurs: l'URL, le conteneur, l'utilisateur et les informations d'identification.
Une chaîne de connexion ressemble donc à ceci.
la source