无法从导入和导出向导创建 SSIS 包

Adr*_*Fox 5 sql-server ssis

问题

我无法从 SQL Server 导入和导出向导创建 SSIS 包。

我到了最后一个屏幕“运行包”,只能选择“立即运行”。在所述窗口的底部,我看到一段说明:

在 SQL Server Express、Web 或 Workgroup 中,您可以运行导入和导出向导创建的包,但不能保存它。要保存向导创建的包,您必须升级到 SQL Server Standard、Enterprise、Developer 或 Evaluation。

语境

我在客户端系统上有几个 CSV 文件,我想将它们加载到托管 SQL Server 实例的远程系统中。

向导正在客户端系统上运行。

向导的“运行包”可以工作并且可以加载数据。

系统权限使得客户端和主机的文件系统彼此不可见。BULK INSERT否则我会的。

技术细节

客户端系统:

Microsoft SQL Server Management Studio      10.50.4000.0
Microsoft Data Access Components (MDAC)     6.1.7601.17514
Microsoft  MSXML                            3.0 4.0 5.0 6.0
Microsoft Internet Explorer                 9.11.9600.18665
Microsoft .NET Framework                    2.0.50727.8669
Operating System                            6.1.7601 
Run Code Online (Sandbox Code Playgroud)

主机系统:

[Microsoft SQL Server 2008 R2 (SP1) - 10.50.2811.0 (X64)   Apr  6 2012
01:59:29   Copyright (c) Microsoft Corporation  Enterprise Edition
(64-bit) on Windows NT 6.1 <X64> (Build 7601: Service Pack 1)
Run Code Online (Sandbox Code Playgroud)

sep*_*pic 2

我们使用的是 SQL Server 2012 SP3 [11.0.6020.0] Enterprise Edition 和 SSMS 2014 [12.0.4100.1],并且有同样的问题。

下面的图片是:

  1. SSMS版本
  2. 导入/导出向导抱怨版本问题
  3. @@version 结果显示企业版

由于在工作中我有 SQL Server 2008 R2 SP1 企业版 [10.50.2500.0] + SSMS RTM [10.50.1600.1](他们只在服务器上应用 SP1,所有客户端仍然是 RTM),我知道这对夫妇 100% 工作正常。我修补了我的 Studio,使其变为 10.50.6000.34,这对:SQL Server 2008 SP3 + SSMS SP3 仍然工作正常。在家里,我使用服务器和工作室都打了补丁,即它们都是[10.50.6000.34],这个配置也没有问题。

然后工作中的服务器迁移了:所有数据库都转移到了 SQL Server 2012 SP3 上,如图所示 [11.0.6020.0],当然是企业版,我们正在使用分区...而这里出现了一个惊喜:我们的客户已经安装了新的 SSMS 2014 [12.0.4100.1],向导不再保存包!那是我第一次看到怪人抱怨艾迪逊。所以我想知道这是否是一个已知问题,然后我用谷歌搜索了它。我没有找到解决方法或解释,但我确实找到了连接项

使用企业版;无法从导入向导保存 SSIS 包

地位 :

因不可重现而关闭 不可重现

所以我刚刚得出结论,这是一个无法修复的错误(好吧,因为我们无法提供任何可重现的场景),但它就在那里

我没有机会测试您的版本 [10.50.4000.0],这是我第一次了解到该问题在 2008 R2 上仍然存在。我以为是SSMS 2014的bug

SSMS 2014

错误@@版本