sybase怎麼設定表空間使用許可權

2021-12-16 15:07:21 字數 1436 閱讀 3001

1樓:旭升

sybase資料庫的使用者,包含兩個層面:一個是登陸號,另一個是具體db的使用者,我們登陸時,使用的是登入號,但是這個登入號可以操作哪些db及操作許可權則取決於資料庫使用者。一般情況下,我們可以採取相同的名字來表示登入號和資料庫使用者。

首先建立一個登陸號:

sp_addlogin loginame, passwd

loginame 登入名

passwd 密碼

全部語法(一般不用到)為:

sp_addlogin loginame, passwd [, defdb]

[, deflanguage ] [, fullname ] [, passwdexp ]

[, minpwdlen ] [, maxfailedlogins ]

然後建立使用者:

sp_adduser loginame

這樣建立當前資料庫的使用者,且使用者名稱和登陸名是一樣的。

全部語法為:

[dbname..]sp_adduser loginame [, username[, grpname]]

最後分配許可權:

grant all | select,insert,delete,update

on table_name | view_name | stored_procedure_name

to username

或grant all | create database,create

default,create procedure,create rule,create table,create view,set proxy,set session authorization

to username

例,假如當前db為:db001:

sp_addlogin 'test001','password001'

gosp_adduser 'test001', 'user001'

gogrant create table to user001

go建立了一個test001的登入名,之後為之建立一個當前資料庫的使用者,使這個登入名可以操作當前資料庫。之後分配了建立表的許可權給user001。

這個時候你就可以使用使用者名稱'test001'和密碼'password001'登陸了,並且可以在db001中建立表了。同時由於sp_adduser 的時候沒有指定grpname引數,那麼預設是public使用者組,這個組裡的使用者預設即開通了select/delete/update/insert的許可權。

如果你希望去掉一些許可權,請使用revoke命令,其語法了grant完全相同,你只需要將grant換成revoke即可,例:

revoke select on address to user001

禁止user001檢視address表。

2樓:不愛小林你愛誰

頁面設定就可以,可以私聊我詳細

空間面板怎麼設定,QQ空間的面板怎麼弄自己設定的?

去空間點選裝扮,如果你是黃鑽,就可以用黃鑽免費的,如果不是,就搜免費的,然後點選裝扮就行 花錢繫結黃鑽就可以用 了,而且基本上都是免費的,一個月10塊錢 上面有裝扮兩個字,你登陸後進入裝扮 右上角搜尋,輸入免費,就行了,如果你是黃鑽,那好辦,有許多能挑選。1 進入 我的空間 2 自定義 3 自定義裝...

CAD怎麼設定圖形的空間界限LIMITS怎麼操作

1 首先我們開啟我們得cad軟體,直接在最下方得命令欄輸入 limits 2 然後我們點選cad軟體上方選單欄中的 格式 找到 圖形界限 並點選進入。3 此時在軟體下方的命令欄中會出現 重新設定模型空間界限 接著再點選鍵盤上的回車鍵。4 之後我們在命令欄中輸入相應的倍數。5 然後我們點選回車鍵,在命...

怎麼把空間設定成僅密友可看,QQ空間如何設定為「僅好友可見」?

個人設定.訪問許可權設定.就可以啦.在個人當裡有個訪問許可權 qq空間如何設定為 僅好友可見 開啟空間後,在預設的那個介面 如果沒有點右上角的 個人中心 選擇左邊的 許可權管理 在裡面的 訪問許可權 裡就可以選擇啦。仔細找找吧。正解開啟空間後 點右上角的 個人中心 選擇左邊的 許可權管理 在裡面的 ...