无法将组件元数据升级到组件的较新版本。 PerformUpgrade方法失败

时间:2017-03-16 11:56:20

标签: ssis-2012

我在VS2015中开发了项目,最初是" class QuizAdmin(admin.ModelAdmin): form = QuizAdminForm list_display = ('title', 'category', ) list_filter = ('category',) search_fields = ('description', 'category', ) def queryset(self, request): """Limit quizzes to those that belong to the correct organisation.""" qs = super(QuizAdmin, self).queryset(request) org = Organisation.objects.get(user=request.user) if request.user.is_superuser: return qs return qs.filter(org=org) "设置为2014年。后来我们意识到这个项目也需要在SQL 2012上部署。所以,我们改变了#34; TargetDeploymentVersion"到2012年,在SS 2012上构建项目并部署.ispac,部署进展顺利。请注意,我们保留了#34; TargetDeploymentVersion"。 但在验证期间我开始收到这些组件元数据无法升级的消息。请有人帮忙解决这个问题。

image

1 个答案:

答案 0 :(得分:1)

原因:

这是组件不匹配异常。

此错误的原因是该组件是使用 更高 版本的 SQL Server Integration Services 开发的。

运行或打开 SQL Server集成服务 软件包 的服务器或工作站包含一个 旧版本 版本。

由于不允许组件降级,因此会触发 升级过程

很遗憾, 升级过程 未能成功达到目标。

解决方案:

要解决此错误,必须在 SQL Server Integration Services 2012 中将View参数更改为 SQL Server 2012 。 strong>项目。

TargetServerVersion

解决方案资源管理器中右键单击该项目,然后选择属性

要显示let size: CGSize let str = NSCoder.string(for: size) 选项,请转到配置属性,然后选择常规

再次部署整个项目,此错误将得到解决。

我希望此解决方案可以帮助其他遇到相同错误的人。