gpt4 book ai didi

sql-server - Visual Studio 2015 预览版打破了 SQL Server hierarchyid

转载 作者:行者123 更新时间:2023-12-04 16:23:27 28 4
gpt4 key购买 nike

安装 VS2015 后,SQL Server 无法再为 hierarchyid CLR 类型调用 ToString() 方法 - 对于某些值它有效,对于其他值它会抛出以下异常:

A .NET Framework error occurred during execution of user-defined routine or aggregate "hierarchyid": Microsoft.SqlServer.Types.HierarchyIdException: 24000: SqlHierarchyId operation failed because HierarchyId object was constructed from an invalid binary string.

这很容易通过运行以下简单查询重现:

select OrganizationNode.ToString() from HumanResources.Employee

我尝试卸载 .NET 4.5.3,但没有帮助。任何已知的解决方法?尝试将 hierarchyid 值转换为 VARCHAR 会导致相同的错误,因此我假设它在幕后调用了 ToString()。

最佳答案

Visual Studio 2015 CTP6 修复了这个问题。

编辑:将 CTP5(确实修复了一小段时间)更改为 CTP6,这为我永久修复了它。

关于sql-server - Visual Studio 2015 预览版打破了 SQL Server hierarchyid,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27588948/

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