Ajout d'utilisateur et le mot de passe de base de données Sql Server
Ma chaîne de connexion définie dans le Web.Config actuellement indicatea pas d'utilisateur ou mot de passe est nécessaire:
<connectionStrings>
<add name="CinemaxConnectionString" connectionString="Data Source=PCName\SQLEXPRESS;Initial Catalog=Cinemax;Integrated Security=True"
providerName="System.Data.SqlClient" />
</connectionStrings>
Je voudrais ajouter un utilisateur et un mot de passe, comme ceci:
<connectionStrings>
<add name="CinemaxConnectionString" connectionString="Data Source=PCName\SQLEXPRESS;Initial Catalog=Cinemax;User=cinemax; Password=abc"
providerName="System.Data.SqlClient" />
</connectionStrings>
Évidemment, cela nécessite de modifier certains paramètres dans Sql Server pour ajouter un utilisateur et le mot de passe. Quelle est la meilleure façon de le faire? Je précise que j'ai Sql Server 2005 Express et la actuel authentcation mode est "Authentification Sql Server et Windows".
Je vous remercie d'avance pour votre aide.
Il serait agréable de voir une double prise sur ce: interface utilisateur et solution de code.
Il fonctionne pas si vous utilisez seulement ;uid=cinemax;pwd=abc - il est configuré pour l'authentification Sql Server?
Oui, c'est correct, mais j'ai besoin d'aide dans la façon de les mettre en place.
Vous ne devriez pas avoir à régler quoi que ce soit que je suis au courant, sauf si vous voulez dire que vous n'avez pas configuré l'utilisateur comme Rajesh a montré comment? En fait, vous avez une faute de frappe dans votre chaîne de connexion, il convient de: Source de Données=PCName\SQLEXPRESS;Initial Catalog=Cinemax;User ID=cinemax;Mot de passe=abc ("User ID")
Il a travaillé en tapant juste "Utilisateur" peut-être que les deux variantes sont valides. Merci cheeseweasel!
Pas de problème, content que vous l'avez trié 🙂
Oui, c'est correct, mais j'ai besoin d'aide dans la façon de les mettre en place.
Vous ne devriez pas avoir à régler quoi que ce soit que je suis au courant, sauf si vous voulez dire que vous n'avez pas configuré l'utilisateur comme Rajesh a montré comment? En fait, vous avez une faute de frappe dans votre chaîne de connexion, il convient de: Source de Données=PCName\SQLEXPRESS;Initial Catalog=Cinemax;User ID=cinemax;Mot de passe=abc ("User ID")
Il a travaillé en tapant juste "Utilisateur" peut-être que les deux variantes sont valides. Merci cheeseweasel!
Pas de problème, content que vous l'avez trié 🙂
OriginalL'auteur Anna T | 2012-06-08
Vous devez vous connecter pour publier un commentaire.
Les déclarations ci-dessous pour faire le travail pour vous.
J'ai également eu à redémarrer Visual Studio, car il a donné ce message d'erreur: "Une erreur de niveau transport s'est produite lors de l'envoi de la requête vers le serveur. (fournisseur: Fournisseur de Mémoire Partagé, d'erreur: 0 - Pas de processus est à l'autre bout de la pipe.)" - qui a disparu après le redémarrage. Maintenant tout fonctionne parfaitement.
GRANT EXECUTE "SP_Name". Après avoir modifié les paramètres d'autorisation, C'est une bonne idée pour redémarrer les services coz parfois, il gardera les paramètres précédents.
Aussi loin que l'erreur de niveau transport, cela est causé par votre logiciel d'essayer d'utiliser une connexion est fermée qu'il pense est ouvert. Tout ce que vous avez à faire est de lancer à nouveau et il fonctionne parce que lorsque l'erreur se produit, il ferme la connexion dans votre logiciel et la connexion est refait la prochaine fois que vous essayer de faire ce que vous faites.
Elle fonctionne. Si vous avez besoin de créer un utilisateur avec le contournement de la force du mot de passe de la politique, utilisez ceci: CREATE LOGIN cinemax avec Mot de passe = "faible", CHECK_POLICY = OFF
OriginalL'auteur Rajesh