/ / Comment puis-je ajouter la même valeur aux différentes tables qui se trouvent dans différentes bases de données - c #, asp.net, sql-server-2005

Comment puis-je ajouter la même valeur aux différentes tables des différentes bases de données - c #, asp.net, sql-server-2005

Je vais avoir 2 bases de données à savoir ach et char et iJ'ai des tables nommées Register et Facture. J'aimerais ajouter un champ à ces 2 tables. Comme si j'entre une valeur comme une certaine ccyyxxyxyxa, cela devrait être sauvegardé dans les 2 tables ...

Réponses:

2 pour la réponse № 1

2 options, vous pouvez soit insérer / mettre à jour la même valeur à partir de votre code (c #), soit écrire un déclencheur sur une base de données pour insérer / mettre à jour le champ sur une autre base de données.


0 pour la réponse № 2

S'il y a une transaction, vous pouvez utiliser MSDTC ou une autre option peut être des serveurs liés en SQL


0 pour la réponse № 3

Je pense qu'il pourrait y avoir beaucoup de solutions.

Les choses que je voudrais essayer sont:

  1. Utilisation de la transaction locale MSDTC si vous souhaitez que votremodifier pour la base de données à l'intérieur de la transaction. Dans ce cas, vous devez d’abord configurer le service MSDTC pour votre ordinateur disposant d’une base de données. Ensuite, en utilisant la transaction .NET pour ajouter des données à différentes bases de données.
  2. en utilisant une transaction locale, telle que l'outil 3td, par exemple, seasar.net a une transaction pour ce cas.
  3. utiliser Link at Database pour ajouter des données à différents serveurs.