ASP.NET – Conception de process SQL login à plusieurs bases de données

Scénario

Serveur Web exécutant un site ASP.NET connecté à une instance de server sql pour tous les besoins de la database liés au Web (produits, tarifs, users, etc.) …

La comptabilité des entresockets, le contrôle des stocks (FIFO, etc.) et autres ne sont principalement effectués sur un autre système qui utilise un server SQL différent … beaucoup plus complexe, pour des raisons évidentes.

Ce dont j'ai besoin

Ce dont j'ai besoin est de récupérer la quantité actuelle disponible pour chaque produit qui est sur le web en se connectant au server SQL de comptabilité interne, même si le site utilise un server SQL différent pour ses propres besoins.

La raison pour laquelle je ne peux pas avoir les informations nécessaires pour calculer la quantité disponible pour chaque produit sur le web pour être sur le même server SQL est parce qu'il y a trop de tables qui sont nécessaires pour calculer cette information … sur la command, sur la command client et l'inventaire physique.

Quel est le meilleur moyen d'y parvenir sans modifier l'une ou l'autre database?

Vous pouvez y parvenir de deux façons.

  1. Si vous pouvez vous connecter directement au server SQL à partir du site Web. Fais ça.

  2. Créez un service (Web / Windows hébergé) qui pourra accéder à SQL Server complexe interne et être exposé à votre site Web afin qu'il puisse accéder aux informations dont vous avez besoin.

J'espère que cela t'aides.