我正在使用导入和导出向导将文本文件(平面文件源)导入SQL。到目前为止,我一直在进入高级菜单并手动编辑列名和数据类型(共24个)。我希望保存SSIS包,因此保存导入步骤,因此每次导入时都不必进行手动调整。我还有64个要去。
我选择"保存SSIS包"接下来。但是,此时有一个标题为“#Packedage Protection level"”的下拉列表。选项是
从那里,它需要一个名称和描述。我给它一个通用的标题。产生的错误是"此数据库版本不支持尝试的操作"。
第一个问题:我认为此操作会保存导入步骤并为我的处理提供一些自动化,这是不正确的?
第二个问题:包保护级别是否会影响操作是否成功?
答案 0 :(得分:0)
当您尝试将SSIS包保存到SQL Server时,该包存储在msdb.sysssispackages
表中。但是,SQL Server 2016 Express Edition不支持SSIS,因此您无法将程序包保存到服务器。
尝试将其保存到文件系统中。
答案 1 :(得分:0)
问题是您使用的是Express Edition。该版本不支持保存SSIS包。它仅支持立即执行包。 开发人员/标准版/企业版支持从导入/导出向导中保存SSIS包