I want to assign such rights to a remote user so he can create a new linked server and can change only those linked servers that are created by him. How can I accomplish this? I have read about granting these permissions
GRANT alter any login TO [abc]
GRANT CONTROL SERVER TO [abc]
GRANT ALTER ANY LINKED SERVER TO [abc]*
But with these permission, still this user can not create a new linked server through management studio. But he can create a new linked server with sp_addlinkedserver. How can I solve that? Moreover this user can alter any linked server that is not desired. So how can he only alter those linked server that are created by him.
I do not want to give him Sysadmin rights. This user is owning only few databases on servers. And other databases are from some other vendors.
Any help would be appreciated!