2013-07-14 120 views
1

'sa'用戶在執行下面的腳本時,會顯示以下錯誤消息。如何使用ALTER ROLE將用戶添加到sysadmin角色?

IF NOT EXISTS (SELECT LOGINNAME FROM MASTER.DBO.SYSLOGINS WHERE NAME = N'p_sys') 
BEGIN 
    CREATE LOGIN [p_sys] WITH PASSWORD=N'test', DEFAULT_DATABASE=[master], CHECK_EXPIRATION=OFF, CHECK_POLICY=OFF; 
    ALTER ROLE sysadmin ADD MEMBER p_sys; 
END 

Msg 15151, Level 16, State 1, Line 4 
Cannot alter the role 'sysadmin', because it does not exist or you do not have permission. 

我不想因爲MS說,這是deprecated使用sp_addsrvrolemember。

請幫忙。

回答

相關問題