Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server VS 2017无法部署SSIS SQL Server 2012_Sql Server_Ssis_Sql Server 2012 - Fatal编程技术网

Sql server VS 2017无法部署SSIS SQL Server 2012

Sql server VS 2017无法部署SSIS SQL Server 2012,sql-server,ssis,sql-server-2012,Sql Server,Ssis,Sql Server 2012,运行Visual Studio 2017,并安装最新修补程序和SQL Server数据工具。已创建新的Integration Services项目,目标服务器版本为SQL server 2012。从SQL Server 2012中添加了一个现有SSIS包,将一个小的编辑任务设置为一个任务,然后保存。当我尝试通过包模型部署时,出现以下错误: 在SQL Server中存储或修改包要求SSIS运行时和数据库的版本相同。不支持在早期版本中存储包 由于项目服务器和目标服务器都是SQL server 201

运行Visual Studio 2017,并安装最新修补程序和SQL Server数据工具。已创建新的Integration Services项目,目标服务器版本为SQL server 2012。从SQL Server 2012中添加了一个现有SSIS包,将一个小的编辑任务设置为一个任务,然后保存。当我尝试通过包模型部署时,出现以下错误:

在SQL Server中存储或修改包要求SSIS运行时和数据库的版本相同。不支持在早期版本中存储包

由于项目服务器和目标服务器都是SQL server 2012,所以我很难理解版本差异所在

在此之前,我能够在VS2010中下载、编辑和重新保存该软件包,因此它似乎是VisualStudio2017的特色。有什么想法吗


编辑:我还尝试在项目中创建一个没有任何内容的新包,但它有相同的错误,因此它肯定与VS 2017有关,与代码无关。

在Integration Services项目的属性页中,在配置属性的常规选项卡上,选择TargetServerVersion属性,然后选择SQL Server 2012并部署它。

很抱歉,如果在原始帖子中不清楚,它已经有SQL 2012的TargetServerVersion属性。“由于项目服务器和目标服务器都是SQL server 2012,所以我很难确定版本差异所在。”