sql如何授予用戶權(quán)限 如何用SQL語句對所有的用戶表授權(quán)?
如何用SQL語句對所有的用戶表授權(quán)?在mysql中,您可以直接在dbname上授予drop。*to user name可以授予用戶刪除表的權(quán)限。在SQL server中,您可以將DB添加到用戶uddl
如何用SQL語句對所有的用戶表授權(quán)?
在mysql中,您可以直接在dbname上授予drop。*to user name可以授予用戶刪除表的權(quán)限。在SQL server中,您可以將DB添加到用戶uddladmin角色實現(xiàn)有刪除用戶表的權(quán)限,但它也有所有DDL權(quán)限,包括但不限于alter、create、drop、truncate,并且語句是use dbnameexec sp uaddrolemember N “DB uddladmin”,N “user name”,或者直接將alter權(quán)限授予用戶實現(xiàn)了drop表的權(quán)限,還具有其他DDL權(quán)限,包括但不限于alter、create、drop、truncate。語句是grant alter to usernamesql server。沒有方法單獨授予drop table的權(quán)限
您可以檢查該用戶的權(quán)限。除connect權(quán)限外,您至少還應(yīng)具有創(chuàng)建表的權(quán)限,并對用戶進行授權(quán)
使用以下語句創(chuàng)建用戶:
default tablespace shopping--默認表空間為shopping
臨時表空間shopping Temp--默認臨時表空間為shopping但是,創(chuàng)建用戶后,需要授予一定的權(quán)限:下面的語句是授予購物用戶connect、resource和DBA的權(quán)限。
授權(quán)連接、資源、dba購物