SQL Server - Error: converting charcter string in "uniqueidentifier"
SQL Server - Error: converting charcter string in "uniqueidentifier"
我是 SQL 服务器的新手,正在尝试执行本教程中的步骤:https://www.youtube.com/watch?v=ElGSvn3OCK4(大约在第 12 分钟)。
我想实现语义搜索。因此我想设置一个搜索 属性 列表。这是代码(来自教程):
ALTER SEARCH PROPERTY LIST DocumentPropertiesTest
ADD 'Title'
WITH (PROPERTY_SET_GUID = 'F29F85E0-1068-AB91-08002B27B309', PROPERTY_INT_ID = 2,
PROPERTY_DESCRIPTION = 'System.Title = Title of the item' );
GO
我收到一条错误消息,指出 uniqueidentifier 中的转换失败。任何人都可以解释这在这个例子中意味着什么吗?非常感谢!
UNIQUEIDENTIFIER 字段必须具有有效的 GUID
您的字符串 'F29F85E0-1068-AB91-08002B27B309'
不是 GUID。
您可以使用 this 之类的东西来验证。
GUID 有另一个 4 位数字块,您似乎丢失了。
例如:
'F29F85E0-1068-0000-AB91-08002B27B309'
注意中间的 0000
。
我是 SQL 服务器的新手,正在尝试执行本教程中的步骤:https://www.youtube.com/watch?v=ElGSvn3OCK4(大约在第 12 分钟)。
我想实现语义搜索。因此我想设置一个搜索 属性 列表。这是代码(来自教程):
ALTER SEARCH PROPERTY LIST DocumentPropertiesTest
ADD 'Title'
WITH (PROPERTY_SET_GUID = 'F29F85E0-1068-AB91-08002B27B309', PROPERTY_INT_ID = 2,
PROPERTY_DESCRIPTION = 'System.Title = Title of the item' );
GO
我收到一条错误消息,指出 uniqueidentifier 中的转换失败。任何人都可以解释这在这个例子中意味着什么吗?非常感谢!
UNIQUEIDENTIFIER 字段必须具有有效的 GUID
您的字符串 'F29F85E0-1068-AB91-08002B27B309'
不是 GUID。
您可以使用 this 之类的东西来验证。
GUID 有另一个 4 位数字块,您似乎丢失了。
例如:
'F29F85E0-1068-0000-AB91-08002B27B309'
注意中间的 0000
。