Voici un great overview on MSDN qui couvre comment faire
Dans votre web.config, ajoutez une entrée de chaîne de connexion:..
<connectionStrings>
<add
name="MyConnectionString"
connectionString="Data Source=sergio-desktop\sqlexpress;Initial
Catalog=MyDatabase;User ID=userName;Password=password"
providerName="System.Data.SqlClient"
/>
</connectionStrings>
Décomposons les composants ici:
source de données est votre serveur. Dans votre cas, une instance SQL nommée sur sergio-desktop
.
Le catalogue initial est la base de données par défaut à exécuter. Pour les utilisations normales, ce sera le nom de la base de données.
Pour l'authentification, nous avons quelques options.
ID utilisateur et Mot de passe signifie en utilisant les informations d'identification SQL, pas Windows, mais toujours très simple - juste aller dans votre section de sécurité de SQL Server et créer une nouvelle connexion. Donnez-lui un nom d'utilisateur et un mot de passe, et donnez-lui des droits sur votre base de données. Tous les dialogues de base sont très explicites.
Vous pouvez également utiliser la sécurité intégrée, ce qui signifie que votre application .NET va essayer de se connecter à SQL en utilisant les informations d'identification du processus de travail. Vérifiez here for more info sur ce point.
Enfin, dans le code, vous pouvez accéder à votre chaîne de connexion en utilisant:
ConfigurationManager.ConnectionStrings["MyConnectionString"].ConnectionString
Merci pour le lien, mais il ne montre que comment appeler la chaîne de connexion à partir du code, pas comment trouver la chaîne de connexion et le mettre en place. :( –
+1 pour un bon aperçu ;-) –
Merci un million. Réponse incroyable et j'ai appris à l'utiliser! : D –