1

我们正在尝试在存储过程上授予 EXECUTE 角色,但是以下命令

GRANT EXECUTE ON dbo.sp_AgentIdAprCheck TO s.AgentData.Dev

不断给我们以下错误(它不喜欢第一个时期):

Incorrect syntax near 's.AgentData.Dev'.

用户帐户需要按照我们的方式编写。任何人都可以提供任何建议吗?

4

2 回答 2

8

您是否尝试将 s.AgentData.Dev 放在方括号之间?

GRANT EXECUTE ON dbo.sp_AgentIdAprCheck TO [s.AgentData.Dev]
于 2012-10-31T16:01:30.340 回答
0

我在创建视图后获得授权时出现此错误。我需要在创建视图调用之后添加go

例如:

  CREATE VIEW Something
   (    .....
   ) ;
go
  GRANT UPDATE ON Something TO someone;
于 2014-03-31T11:15:20.947 回答