De FUSION SQL à distance (liaison) table de serveur
Est-il possible d'utiliser le SQL fonction de FUSION sur un serveur lié de la table de base de données? L'objectif final est de synchroniser la télécommande de table avec notre table SQL server. J'ai fait quelques recherches en ligne et je ne pouvais pas trouver toutes les informations connexes. Si c'est possible comment feriez-vous pour l'installation de la source et de la cible états?
- Voulez-vous dire que la table est un Serveur Lié? Où est la table cible est-elle située? À partir de Fusion: "target_table ne peut pas être une table distante."
- Oui, liés. Il est situé en floride, je suis en CT.
- Ensuite, vous ne pouvez pas utiliser
merge
si vous voulez fusionner les deCT
àFL
. - c'est un peu dommage... un de bien, de fonctionnalité simple...
- Vous pouvez inverser la tâche à l'aide d'une procédure stockée sur le serveur distant fusion de l'endroit où vous êtes. Vous avez la configuration de la liaison inverse bien sûr.
- où puis-je trouver toutes les docs sur qui?
Vous devez vous connecter pour publier un commentaire.
Réitérer le commentaire de @Mikael Eriksson, oui, vous le pouvez. Le cible d'une FUSION ne peut être éloigné, mais le source d'une FUSION peuvent être à distance. Donc, si vous pouvez exécuter l'instruction de FUSION et publipostage à partir de votre serveur en floride, alors il est tout à fait possible. Par exemple, vous pouvez exécuter quelque chose comme ceci sur votre serveur de supprimer dans FL:
Apparemment, ma recherche n'était pas assez bon, il a déclaré à droite sur la MSDN:
“target_table ne peut pas être une table distante” ... de sorte que les réponses à cette question...
Yoy pouvez toujours utiliser EXEC('CODE SQL ICI')À YOUR_LINKED_SERVER dans votre serveur, peut-être qu'une Procédure Stockée.
Execute la requête que vous souhaitez sur votre serveur lié de sorte que vous pouvez fusionner une table locale (target_table) avec une table de serveur (source).
C'est un code que j'ai utiliser dans une Procédure Stockée dans mon Serveur qu'elle est appelée à partir du client. Client exec procédure stockée dans le serveur->Exec Server Requête pour mettre à jour les différents serveurs liés (clients) à la même informacion (employés)