gpt4 book ai didi

sql-server - 从版本 8 到版本 6 的包迁移失败,错误为 0xC001700A

转载 作者:行者123 更新时间:2023-12-03 01:52:47 28 4
gpt4 key购买 nike

VS 2013 中内置的 SSIS 包(v 12.0.31101)
DTSExec 在 SQL Server 2014 上运行

Description: Package migration from version 8 to version 6 failed with error 0xC001700A "The version number in the package is not valid. The version number cannot be greater than current version number.".

当人们使用 SQL 2012 时,我看到很多关于上述内容的 google 结果,但我使用的是 2014 年,找不到任何支持。版本应该匹配(即都是包版本 8)

select @@version

Microsoft SQL Server 2014 (RTM-CU14) (KB3158271) - 12.0.2569.0 (X64) May 27 2016 15:06:08 Copyright (c) Microsoft Corporation Enterprise Edition (64-bit) on Windows NT 6.3 (Build 9600: )

其他信息 - 看起来它正在运行较旧的 DTSExec,可能来自现已删除的 sql 2012 实例。我如何修复/重新指向 2014?

Microsoft (R) SQL Server Execute Package Utility Version 11.0.2100.60 for 64-bit Copyright (C) Microsoft Corporation. All rights reserved.

最佳答案

发现我可以强制它使用正确的 dtexec,如下所示:

Go to PATH environmental variable and edit it in such a way that "C:\Program Files\Microsoft SQL Server\110\DTS\Binn" path appears well before the "C:\Program Files\Microsoft SQL Server\100\DTS\Binn" path.

然后重新启动 SQL Server 服务。现在它显示了正确的版本:

Microsoft (R) SQL Server Execute Package Utility Version 12.0.2569.0 for 64-bit Copyright (C) Microsoft Corporation. All rights reserved.

关于sql-server - 从版本 8 到版本 6 的包迁移失败,错误为 0xC001700A,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39474638/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com