为这个问题道歉,但我在网上找不到正确的答案。我正在寻找授予对 db(tables、sps、sys 表)中所有对象的所有权限的查询。我尝试了将所有...授予 user_name 的多种组合,但找不到合适的短语。我正在研究 SYBASE。
问问题
19346 次
3 回答
10
得到了答案:
select 'grant all on ' + name + ' to <user_name>' from sysobjects where type = 'U' or type = 'P'
go
并使用查询输出为 db 中的所有表和 sps 授予所有必要的权限。如果你有更好的答案,请分享。
于 2012-07-06T12:54:04.827 回答
2
将选择任何表授予“user_name”;---适用于 SAP(Sybase) IQ
于 2019-06-05T14:27:29.210 回答
0
如果您是为高级用户执行此操作,您还可以将用户名别名为“dbo”
use DATABASE_NAME
go
sp_dropuser user_name
go
sp_addalias user_name,dbo
go
于 2012-07-06T20:15:14.817 回答