我正在使用ReportServer.dbo.SetPolicy存储过程自动向SSRS用户授予权限,但我仍然坚持更新包含以下内容的@XmlPolicy字段:
@XmlPolicy ='BUILTIN \ AdministratorsAQIAAAAAAAUAAAAAIAIAAA == Content Manager'
上面的GroupUserId显然是BUILTIN \ Administrators帐户的SID,即0x01020000000000052000000020020000。
问题是如何将(编码)0x01020000000000052000000020020000转换为AQIAAAAAAAUAAAAAAIAAAIAIAA = =格式?
或者有更好的方法吗? 谢谢。
答案 0 :(得分:1)
“AQIAAAAAAAUgAAAAIAIAAA==
”只是Base64中编码的二进制字符串01 02 00 00 00 00 00 05 20 00 00 00 20 02 00 00
。