2011-10-11 7 views
0

J'ai ajouté le sqlmembershipprovider à mon projet de données dynamique pour se connecter et s'enregistrer.connectionstring à sqlmembershipprovider asp.net

Cependant, j'ai des problèmes avec la chaîne de connexion. La base de données se trouve sur un serveur de base de données SQL Server 2008 distant.

Ci-dessous j'ai une chaîne de connexion pour les entités:

<add name="xxEntities" 
connectionString="metadata=res://*;provider=System.Data.SqlClient;provider connection string=&quot;Data Source=xx.xx.x.xxx;Initial Catalog=XX;Integrated Security=True;MultipleActiveResultSets=True&quot;" 
providerName="System.Data.EntityClient" /> 

Quand je frappe le fournisseur d'appartenances, je reçois cette erreur:

mots-clés non pris en charge: « métadonnées ».

sur cette ligne de code:

System.Web.Security.Membership.GetAllUsers (0, 1, COUNT)

Ai-je besoin d'une chaîne de connexion séparée pour le fournisseur? Ou devrais-je être en mesure d'utiliser la chaîne ci-dessus avec toutes mes connexions, y compris mon fournisseur d'adhésion?

merci.

Répondre

0

Essayez d'utiliser ce modèle connectionString + changer l'ID utilisateur, mot de passe, Catalogue initial

Provider=SQLOLEDB.1;Persist Security Info=True;Data Source=xxx.xxx.xxx.xxx;User ID=RemoteApp;Password=xxx;Initial Catalog=xxx; 
Questions connexes