编辑二进制数据字段
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')
我有一个数据库,它以 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')