我想授予SQL角色创建临时表#foo的权限,并授予对该表执行任何操作的权限(SELECT,INSERT和DELETE)。如果未创建表#foo,怎么可能(属于该角色的用户将创建并管理它)?
谢谢
注意:如果可能,该解决方案应同时与SQL 2008和SQL Azure一起使用。
显然,使用创建的用户AUTHORIZATION dbo一旦连接到数据库,便已经有权创建和管理临时表。仅当该用户需要访问数据库中的其他表时,他才需要授予他的显式权限。
AUTHORIZATION dbo