1. 首页
  2. 数据库
  3. Memcached
  4. 如何修改SQL Server 2005 执行环境

如何修改SQL Server 2005 执行环境

上传者: 2020-09-15 01:50:58上传 DOC文件 51KB 热度 18次
在SQL Server 2000中,您可以使用SETUSER命令来模拟SQL用户的执行环境,但问题在于,只有系统管理员或者数据库的所有者才能使用这个命令,而且Windows账户也不能使用该命令。在SQL Server 2005中,EXECUTE AS语句可以替代SETUSER来改变存储过程、触发器、批处理或者函数的执行环境。如果执行环境变成了另外一个用户,那么SQL Server将检查该用户的权限。如果您需要在创建或修改一个存储过程或函数的时候指定EXECUTE AS语句,您需要具备IMPERSONATE的权限,以及创建该对象的权限。
下载地址
用户评论