ストアドプロシージャでEXECUTEロールを付与しようとしていますが、次のコマンド
GRANT EXECUTE ON dbo.sp_AgentIdAprCheck TO s.AgentData.Dev
次のエラーが表示され続けます(最初の期間が気に入らない):
Incorrect syntax near 's.AgentData.Dev'.
ただし、ユーザーアカウントは私たちが持っているように書く必要があります。誰かが何か提案をすることができますか?
ストアドプロシージャでEXECUTEロールを付与しようとしていますが、次のコマンド
GRANT EXECUTE ON dbo.sp_AgentIdAprCheck TO s.AgentData.Dev
次のエラーが表示され続けます(最初の期間が気に入らない):
Incorrect syntax near 's.AgentData.Dev'.
ただし、ユーザーアカウントは私たちが持っているように書く必要があります。誰かが何か提案をすることができますか?
角かっこで囲まれたs.AgentData.Devを入れてみましたか?
GRANT EXECUTE ON dbo.sp_AgentIdAprCheck TO [s.AgentData.Dev]
ビューを作成した後に付与が発生した場合に、このエラーが発生しました。ビューの作成呼び出しの後にgoを追加する必要がありました
例えば:
CREATE VIEW Something
( .....
) ;
go
GRANT UPDATE ON Something TO someone;