2017-02-13 3 views
0

Nous avons deux serveurs SQL, l'un est notre serveur de test et l'autre notre serveur Live.Compatibilité descendante à partir des packages SSIS

Nous voulons mettre à niveau le serveur Live vers SQL Server 2016. Nous avons SQL Server 2012 sur les deux serveurs pour le moment. Donc, mes questions sont: Est-il possible d'avoir comme source de données SQL Server 2016 et comme destination SQL Server 2012 dans les paquets SSIS? Ou y a-t-il d'autres problèmes?

+3

Votre prélude et votre question ne correspondent pas? Utilisez-vous SSIS pour transférer des données de votre serveur de test vers votre serveur en direct ou demandez-vous si vous pouvez déployer les mêmes packages sur votre serveur de test et sur votre serveur en direct s'il s'agit de versions différentes de SQL Server? – iamdave

+0

La version du service SSIS n'a rien à voir avec la façon dont SSIS s'y connecte. C'est le fournisseur OLEDB ou ADO.NET qui se connecte et charge réellement les données. Vous pouvez vous connecter à 2016 même à partir de SSIS 2008 R2 ou plus tôt et vice versa –

Répondre

0

Il est possible d'avoir un package SSIS avec SQL 2016 comme source de données et SQL 2012 comme destination. Assurez-vous de choisir le bon fournisseur lors de la configuration de la connexion pour chacun. En fait, il semble que les deux 2016 et 2012 utilisent le même fournisseur (SQLNCLI11) donc il ne devrait y avoir aucun problème.

+0

Merci pour votre réponse rapide. Mais pouvez-vous expliquer "utiliser la chaîne de connexion correcte pour chacun" un peu plus détaillée? Merci :) – Minick