日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯網營銷解決方案
sybase用戶創(chuàng)建及授權

sybase用戶創(chuàng)建是我們經常要用到的操作,下面就為您介紹sybase用戶創(chuàng)建及授權的方法,如果您對sybase用戶創(chuàng)建方面感興趣的話,不妨一看。

sybase數據庫的用戶,包含兩個層面:一個是登陸號,另一個是具體DB的用戶,我們登陸時,使用的是登錄號,但是這個登錄號可以操作哪些DB及操作權限則取決于數據庫用戶。一般情況下,我們可以采取相同的名字來表示登錄號和數據庫用戶。

首先創(chuàng)建一個登陸號:
sp_addlogin loginame, passwd
loginame 登錄名
passwd 密碼
全部語法(一般不用到)為:
sp_addlogin loginame, passwd [, defdb]
[, deflanguage ] [, fullname ] [, passwdexp ]
[, minpwdlen ] [, maxfailedlogins ]

然后創(chuàng)建用戶:
sp_adduser loginame
這樣創(chuàng)建當前數據庫的用戶,且用戶名和登陸名是一樣的。
全部語法為:
[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'
go
sp_adduser 'test001', 'user001'
go
grant create table to user001
go

創(chuàng)建了一個test001的登錄名,之后為之創(chuàng)建一個當前數據庫的用戶,使這個登錄名可以操作當前數據庫。之后分配了創(chuàng)建表的權限給user001。

這個時候你就可以使用用戶名'test001'和密碼'password001'登陸了,并且可以在DB001中創(chuàng)建表了。同時由于sp_adduser 的時候沒有指定grpname參數,那么默認是public用戶組,這個組里的用戶默認即開通了select/delete/update/insert的權限。

如果你希望去掉一些權限,請使用revoke命令,其語法了grant完全相同,你只需要將grant換成revoke即可,例:
revoke select on address to user001
禁止user001查看address表。

【編輯推薦】

詳解Sybase用戶管理

sybase數據表的導出與導入

設置SYBASE用戶口令為空

Sybase數據庫維護技巧總結

Sybase自增字段跳號的解決方法


本文標題:sybase用戶創(chuàng)建及授權
轉載來于:http://m.5511xx.com/article/cocpccd.html