В моих пакетах SSIS у меня есть задача сценария, которая ссылается на следующие сборки...
Microsoft.SqlServer.DTSruntimeWrap, Microsoft.SqlServer.ManagedDTS, Microsoft.SqlServer.ScriptTask
Как я могу заставить один и тот же пакет работать в нескольких средах SQL Server (например, SQL Server 2014, 2016 и т. д.)?
На данный момент пакеты разрабатывались со ссылкой на сборки v12. Когда я запускаю эти пакеты в окне SQL 2016, я продолжаю получать следующие ошибки.
Описание: CS1705 — Сборка «Microsoft.SqlServer.ManagedDTS, версия = 13.0.0.0, культура = нейтральная, PublicKeyToken = 89845dcd8080cc91» использует «Microsoft.SqlServer.DTSRuntimeWrap, версия = 13.0.0.0, культура = нейтральная, PublicKeyToken = 89845dcd1080cc91». ', которая имеет более высокую версию, чем указанная сборка 'Microsoft.SqlServer.DTSRuntimeWrap, версия = 12.0.0.0, культура = нейтральная, PublicKeyToken = 89845dcd8080cc91', d:\Program Files (x86)\Microsoft SQL Server\130\SDK\Assemblies\ Microsoft.SQLServer.ManagedDTS.dll, 0, 0