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