如何在sql server中授予/拒绝权限并将用户映射到数据库用户表中的UserID?

如何在sql server中授予/拒绝权限并将用户映射到数据库用户表中的UserID?,sql,sql-server,database,tsql,Sql,Sql Server,Database,Tsql,我需要向用户授予权限,然后在表中使用userID连接用户。例如,我有一个ID为125845的UserID列,windows登录是SSchmidt。我想授予和拒绝该用户的某些权限,并用其ID连接该用户。我已尝试过此操作,但出现错误语法,其中\: GRANT SELECT, INSERT, UPDATE ON tbl_Auto TO DADDO_PC\SSchmidt 这应该做到: GRANT SELECT, INSERT, UPDATE ON TABLE tbl_Auto TO [DADDO_P

我需要向用户授予权限,然后在表中使用userID连接用户。例如,我有一个ID为125845的UserID列,windows登录是SSchmidt。我想授予和拒绝该用户的某些权限,并用其ID连接该用户。我已尝试过此操作,但出现错误语法,其中\:

GRANT SELECT, INSERT, UPDATE ON tbl_Auto TO DADDO_PC\SSchmidt
这应该做到:

GRANT SELECT, INSERT, UPDATE ON TABLE tbl_Auto TO [DADDO_PC\SSchmidt]

显然,该用户名中的“\”导致了一个错误。试着用括号括起来。你不需要把用户名用括号括起来吗?谢谢,我试过用单引号括起来,但不管用,现在我试过用双引号括起来。谢谢,这也管用,但我如何将用户SSchmidt与数据库表中的用户ID连接起来呢?这篇文章很好:谢谢,但是,将windows用户映射到sql数据库ID列并没有任何意义。您是否尝试过在GUI中的“安全->登录”下查找您创建的用户并以这种方式进行映射?我尝试过查找安全登录,但没有看到将用户映射到列中的值的任何选项