编辑二进制数据字段

Edit binary data field

我有一个数据库,它以 varbinary 数据类型保存 Windows AD 用户的 SID。我可以通过语句 CONVERT(nvarchar(MAX), id, 2) AS SID 来确认查看 SID 字符串。用户帐户已被删除并重新创建,所以除了 SID 之外,一切都一样。我有正确的 SID 并想编辑它。不能用软件做,因为它不支持它。 有什么办法吗?

使用了以下内容,因为它是我自己的用户:

UPDATE myTable 
SET id = CAST(suser_sid() AS VARBINARY(MAX))
where [UserName] = 'domain\myuser'

使用我的旧 SID 将其他孤立表与以下表进行比较:

where [User_SID] = SID_BINARY(N'S-1-5-55-54444')