在某些测试期间,我将从0x01050000000000051500000085E77E2F11C35F7307E53B2B531D0200
函数接收的系统帐户的SID值SUSER_SID
应用于SSMS中某个Login对象的User Mapping。现在基于我无法摆脱它,因为无论我输入或擦除什么,我都会收到错误消息Value was either too large or too small for a UInt64
。如果有人知道如何在遇到这样的错误信息时通过UI或代码知道如何摆脱某个用户映射,我将不胜感激,谢谢
答案 0 :(得分:1)
你的行为是: 打开一些Windows登录的登录属性 将某个数据库的相应用户更改为sid(为什么在erth上将登录映射到名为sid的用户?)
这对应于以下代码:
class ProjectWithLocaleListAPIView(ListAPIView):
model = Project
serializer_class = ProjectWithLocaleSerializer
def get_queryset(self):
return self.model.objects.select_related('locale')
现在您想要执行反向操作,因此您需要执行以下代码:
alter user... with name = [0x01050000000000051500000085E77E2F11C35F7307E53B2B531D0200];