Je dois me connecter à deux bases de données différentes sur des serveurs différents. Comment puis-je écrire une chaîne de connexion pour le même.Chaîne de connexion pour connecter deux bases de données sur différents serveurs C#
Répondre
Vous ne pouvez pas utiliser la même chaîne de connexion pour se connecter à deux bases de données différentes dans deux serveurs différents
Vous pouvez contourner cette restriction se connecter à l'un des serveurs et l'utiliser comme une passerelle pour se connecter à l'autre, en utilisant une fonctionnalité appelée 'serveurs liés', mais cette connexion serait côté serveur, vous ne seriez pas connecté directement avec le second serveur.
Je pense que vous pourriez trouver ces 2 liens utiles:
1/https://forums.asp.net/t/1455116.aspx?How+to+connect+to+a+Remote+Database+
2/Connect a C# MVC application to a remote SQL Server database
D'après ce que je comprends que vous voulez obtenir des données à partir de 2 bases de données. Chacun est situé sur un autre serveur. Mon approche serait de créer 2 chaînes de connexion comme Steve l'a mentionné. Ensuite, j'obtiendrais les données du contexte.
Pour obtenir le contexte que vous pourriez vouloir voir ceci: http://www.entityframeworktutorial.net/code-first/entity-framework-code-first.aspx
Bonne chance!
Vous avez besoin de deux chaînes de connexion. – Steve