Vous devrez pardonner mon ignorance sur ceci - je suis généralement un genre de type de serveur!Extraire automatisé SSIS de serveur croisé avec les tables dynamiques
J'ai un serveur en direct et de reporting que nous appellerons LIVE
et REP
.
J'ai une série de tableaux sur LIVE
, certaines données dont doit être PIVOT
ted tous les soirs sur le serveur REP
. Cela se produit déjà à travers un paquet SSIS - problème est - * le script d'extraction est corrigé mais J'ai besoin d'être dynamique.
ie. Je dois avoir une nouvelle table sur LIVE
qui définit exactement ce qui est extrait à REP
.
Cela signifie que je veux
- DROP les tables extraites sur
REP
tous les soirs - créer les nouvelles tables sur
REP
tel que défini dans le tableauLIVE
- de la
LIVE
Construire SQL dynamique SELECT tables dans lesREP
tables nouvellement créés
Je suis préoccupé parce que Je sais que SSIS peut être drôle sur les définitions de table etc etc.
Je ne demande pas sur la façon de construire le SQL dynamique - Je l'ai déjà fait partie, et il fonctionne bien entièrement LIVE
- mais il faut être inter-serveur.
Est-ce que quelqu'un l'a déjà fait auparavant? Quelle est la meilleure pratique? Suis-je même autorisé à EXEC
SQL dynamique dans un paquet SSIS, et cela peut-il être planifié?
Quelle partie il n'est pas serveur croix? Si vous avez construit SQL dynamique, vous pouvez exécuter ce SQL en utilisant une connexion différente (via le gestionnaire de connexion). –
Eh bien le SELECT que j'ai construit doit tirer de «LIVE» et peupler les tables dans «REP» ... –