Comment puis-je automatiser mon stream de travail de transfert de données?

Ma machine est située sur le Domain A La database principale pour mon système réside sur le Domain B Pour get des données de la database, procédez comme suit:

  • Initialiser une connection de bureau à distance à une machine dans le Domain B
  • Utilisez une requête SQL pour vider datatables localement sur la machine dans le Domain B
  • Mon lecteur local sur la machine dans le Domain B et copyz les files générés
  • Importer datatables dans ma database locale sur ma machine dans le Domain A

Bien que je n'aie pas vraiment de problème avec cela, je me retrouve à faire la même chose encore et encore et je cherche un moyen d'automatiser cela. Malheureusement, la machine distante dans le Domain B me déconnecte après une période d'inactivité de 15 minutes, donc je ne peux pas monter mon disque et copyr datatables directement sur elle. Mon but est ceci:

Pouvoir transférer des données de la database dans le Domain B vers la database que j'ai configurée localement dans le Domain A

Y at-il de toute façon automatiser (ou au less partiellement automatiser) ce process fastidieux? Tout ce que je veux faire est de mettre en miroir certaines données de la database distante, mais tout le process d'import / export me fait perdre de l'énergie parce que je suis toujours confronté à certaines ou à d'autres erreurs d'import. Aucune suggestion?

EDIT: J'ai seulement access en lecture aux bases de données dans le Domain B La machine du Domain B peut extraire des données d'un autre server lié situé dans le même domaine.

Pourquoi ne pas build un package SSIS que vous pouvez exécuter et qui va extraire datatables du domaine B et le twigr dans la database sur le domaine A?

Puisque vous êtes capable de monter le disque de la machine sur le domaine A pour l'usiner sur le domaine B, je suppose que vous êtes capable de vous connecter de A à B?

Dans ce cas, pourquoi ne pas établir une connection SQL distante au domaine B à partir du domaine A? Ensuite, vous pouvez exporter des données directement sur votre disque local et les importer dans la database.

Vous devriez pouvoir automatiser la plupart de ces étapes en utilisant Automation Anywhere. En utilisant l'enregistreur ou l'éditeur, vous pouvez configurer ces étapes et les exécuter à tout moment avec le planificateur. Abordable aussi. J'espère que cela t'aides. À M