Je suis nouveau sur SqlServer, en ce moment j’ai SqlLocalDb
installé pour fonctionner localement. Bien, mais je peux voir deux chaînes de connexion en général et les deux fonctionne:
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?
Pour obtenir la liste complète de tous les mots-clés de chaîne de connexion, y compris ceux qui sont entièrement synonymes, veuillez vous reporter à SqlConnection.ConnectionString
documentation :
Ce sont tous entièrement équivalents:
- La source de données
- Serveur
- Adresse
- Addr
- Adresse réseau
... Il n'y a pas de différence entre serveur et source de données car ils représentent la même chose pour SQL Server: le nom complet de l'instance SQL Server avec la syntaxe "MyComputerName\MyShortInstanceName", incluant éventuellement le port utilisé par l'instance SQL Server pour communiquer.
Référence: http://social.msdn.Microsoft.com/Forums/en/sqldataaccess/thread/7e3cd9b2-4eed-4103-a07a-5ca2cd33bd21
Ils sont synonymes - vous pouvez utiliser l'un ou l'autre.
En ce qui concerne le cadre, ils sont identiques.