【发布时间】:2018-02-02 11:37:10
【问题描述】:
无论我使用哪个 SQL Server 版本,当我尝试将常见任务(如发送邮件)拖到包中时都会收到以下错误:
创建任务失败。
由于错误,无法从 XML 为任务“”创建任务,键入“” 0xC001F041 “无法从 XML 创建任务。当 运行时无法解析名称以创建任务。验证 名称是正确的。”。(序列容器)“
我不知道为什么会这样,也无法在互联网上找到任何信息。
奇怪的是,当我使用我们多年前基于 Sql Server 2008 R2 开发的解决方案时,我可以将相同的任务拖到包中。重新启动机器没有帮助。我可以尝试修复 Visual Studio 安装,但我真的不想丢失所有设置、扩展等。
显然它对同事来说很好用。我删除了 AppData/Local/Microsoft/VisualStudio 中的所有 .tbd 文件,但是当我启动 Visual Studio 时,这些文件都没有重新创建。我还尝试恢复 Toolbox 默认值。
执行以下命令也无济于事。每当我尝试将大约 3/4 的任务放入包中时,仍然会出现相同的错误。
devenv /ResetSettings
devenv /setup
devenv /resetskippkgs
devenv.exe /InstallVSTemplates
【问题讨论】:
-
您使用的是哪个版本的 Visual Studio?尝试为各自版本的visual studio重新安装SSDT并试一试。
-
我猜你的包已经损坏了。它只发生在一个包上,还是如果您从头开始创建一个新包也会发生?
-
@user1076774 我使用最新版本的 VS 2017 专业版。我在周末出发前启动了修复工具,这实际上似乎解决了问题。
标签: sql-server ssis visual-studio-2017