我在存储过程里面连接另外一台数据库,为什么说用户没有执行此操作的权限?
我在存储过程里面连接另外一台数据库,为什么说用户没有执行此操作的权限?
连接数据库的存储过程是
EXEC master.dbo.sp_addlinkedserver 'srv_lnk','','SQLOLEDB',@ServerName
EXEC master.dbo.sp_addlinkedsrvlogin 'srv_lnk','false',null,@UserName,@Password
EXEC master.dbo.sp_serveroption 'srv_lnk','rpc out','true'
提示信息是:用户没有执行此操作的权限
请问这三个存储过程都用到了什么样的权限才能执行该操作