我需要授予用户权限,然后将用户连接到表中的用户ID。例如,我有一个ID为(125845)的UserID Column,而Windows登录是SSchmidt。我想授予并拒绝此用户的某些权限,并将用户与他的ID相关联。从来就试过,但我得到一个错误(错误的语法,其中“\”):如何授予/拒绝SQL Server中的权限并将用户映射到数据库用户表中的UserID?
GRANT SELECT, INSERT, UPDATE ON tbl_Auto TO DADDO_PC\SSchmidt
我需要授予用户权限,然后将用户连接到表中的用户ID。例如,我有一个ID为(125845)的UserID Column,而Windows登录是SSchmidt。我想授予并拒绝此用户的某些权限,并将用户与他的ID相关联。从来就试过,但我得到一个错误(错误的语法,其中“\”):如何授予/拒绝SQL Server中的权限并将用户映射到数据库用户表中的UserID?
GRANT SELECT, INSERT, UPDATE ON tbl_Auto TO DADDO_PC\SSchmidt
这应做到:
GRANT SELECT, INSERT, UPDATE ON TABLE tbl_Auto TO [DADDO_PC\SSchmidt]
谢谢你这样做,但我如何连接用户(SSchmidt)与我的数据库表中的UserID? – user3613744
伟大的文章在这里: http://stackoverflow.com/questions/20907859/grant-syntax-for-domain-user –
谢谢,但没有关于将Windows用户映射到SQL数据库标识列 – user3613744
显然,“\”在用户名导致错误。尝试将其包装在括号中。 – dan08
你不需要用括号括住用户名吗? –
谢谢,我试过单引号,并将它包裹在括号中,但它没有工作,现在我已经试过双引号,它的工作原理。 – user3613744