自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

詳解Sybase用戶管理

數(shù)據(jù)庫
Sybase用戶管理是系統(tǒng)管理的一個重要組成部分,但其重要性卻往往被人忽視,下文對Sybase數(shù)據(jù)庫用戶管理作了詳盡的闡述,供您參考。

Sybase用戶管理是Sybase數(shù)據(jù)庫的重要組成部分,下面就為您詳細介紹Sybase用戶管理的相關(guān)知識,如果您感興趣的話,不妨一看。

在SYBASE數(shù)據(jù)庫中,Sybase用戶管理是系統(tǒng)管理的一個重要組成部分,但其重要性卻往往被人忽視。許多時候,操作數(shù)據(jù)庫的命令不成功常與用戶管理有關(guān),而許多誤操作命令的發(fā)生也可以通過用戶管理來避免。因此,弄清Sybase用戶管理的一些基本概念,對成功進行數(shù)據(jù)庫系統(tǒng)管理有重要的作用。

下面我們將對SYBASE數(shù)據(jù)庫用戶的基本概念加以解釋說明。

一、SQL SERVER注冊用戶和數(shù)據(jù)庫用戶
剛接觸到這兩個概念的時候,我們可能會有所混淆,但只要了解SYBASE SQL SERVER的結(jié)構(gòu)后,就會清楚。SYBASE SQL SERVER為一進程,進程本身可管理多個數(shù)據(jù)庫。而有些數(shù)據(jù)庫是相互獨立的,有些數(shù)據(jù)庫是可以共用的,如tempdb和sysbsystemprocs數(shù)據(jù)庫。SQL SERVER與本身數(shù)據(jù)庫的關(guān)系猶如城市與其中樓房的關(guān)系,當進入某一城市時需某一合法的身份,但進入城市的人并非每個樓房都可進入,即使允許進入也不能干某些事。SQL SERVER注冊用戶與數(shù)據(jù)庫用戶關(guān)系即是如此。當SQL SERVER創(chuàng)建注冊用戶后,該用戶就能合法進SQL SERVER,該注冊用戶信息會放在master數(shù)據(jù)庫中的 syslogins表中。但只有注冊用戶成為某一數(shù)據(jù)庫用戶,并且對該用戶賦予某些權(quán)限時,該注冊用戶才能在限制條件下使用數(shù)據(jù)庫中的表。

二、SQL SERVER數(shù)據(jù)庫用戶分類
在SQL SERVER中用戶一般分為以下四種:sa用戶、數(shù)據(jù)庫屬主、數(shù)據(jù)庫對象屬主和數(shù)據(jù)庫普通用戶。sa用戶在SQL SERVER中為最高等級用戶,SQL SERVER中所有命令都可執(zhí)行。數(shù)據(jù)庫屬主(dbo)用戶可對本數(shù)據(jù)庫中所有對象(如表、視圖、存儲過程等)進行操作,一般有三種途徑創(chuàng)建:1.為系統(tǒng)管理員的用戶;2.系統(tǒng)管理員的用戶將創(chuàng)建數(shù)據(jù)庫的權(quán)限賦予某個SQL SERVER中注冊用戶,由該用戶進行數(shù)據(jù)庫的創(chuàng)建后,自然形成數(shù)據(jù)庫屬主;3.系統(tǒng)管理員的用戶創(chuàng)建數(shù)據(jù)庫后,將某個SQL SERVER中注冊用戶變?yōu)閿?shù)據(jù)庫的屬主。數(shù)據(jù)庫對象屬主為創(chuàng)建該對象的用戶,在實際的數(shù)據(jù)庫的管理中,一般為數(shù)據(jù)庫屬主。數(shù)據(jù)庫普通用戶必須在數(shù)據(jù)庫屬主對本數(shù)據(jù)庫中某些對象(如表、視圖、進程等)賦予某些權(quán)限時,才可對本數(shù)據(jù)庫中某些對象進行允許的操作。幾者的關(guān)系是相互包含的:系統(tǒng)管理員的用戶在進入某個數(shù)據(jù)庫后,自然成為該數(shù)據(jù)庫的屬主,數(shù)據(jù)庫屬主可看作為特殊的數(shù)據(jù)庫普通用戶。

三、別名(aliases)與組(group)
別名(aliases)與組(group)在數(shù)據(jù)庫管理中是經(jīng)常用到的,它能簡化數(shù)據(jù)庫用戶管理,方便對用戶的監(jiān)控。所謂別名(aliases)即將SQL SERVER中的注冊用戶以同一個數(shù)據(jù)庫用戶的身份來訪問數(shù)據(jù)庫,并具有與該用戶相同的權(quán)限。也就是說,在數(shù)據(jù)庫中只要建立一個數(shù)據(jù)庫用戶,對該數(shù)據(jù)庫用戶各種操作定義好,并使SQL SERVER 中已經(jīng)定義好注冊用戶成為該數(shù)據(jù)庫用戶的別名用戶后,即擁有與該用戶相同的權(quán)限。這樣一來,注冊用戶不必成為數(shù)據(jù)庫的用戶即可訪問數(shù)據(jù)庫,對所有別名用戶的權(quán)限的控制只需通過對一個數(shù)據(jù)庫用戶的控制達到。如:有一SQL SERVER名為TEST.SER,有一名為EXAMPLE的數(shù)據(jù)庫,其中有一名為OK的表,當系統(tǒng)管理員為TEST.SER創(chuàng)建名為JOHN和KATE的注冊用戶,EXAMPLE的數(shù)據(jù)庫中有一名為OK_SELECT的數(shù)據(jù)庫用戶,該數(shù)據(jù)庫用戶有對OK表的查詢權(quán)限。將JOHN和KATE這兩個注冊用戶變?yōu)镺K_SELECT的別名后,JOHN和KATE即可進入數(shù)據(jù)庫,并擁有與OK_SELECT的數(shù)據(jù)庫用戶相同的權(quán)限。組(group)為數(shù)據(jù)庫用戶的集合,即通過對組(group)的權(quán)限的控制達到對該組中數(shù)據(jù)庫用戶的控制,但也可對該組中數(shù)據(jù)庫某些用戶進行格外的權(quán)限控制。在上例中的EXAMPLE的數(shù)據(jù)庫中有一OK_INSERT的組,它對OK的表有插入的權(quán)限,數(shù)據(jù)庫中有兩個用戶:MARRY和KITY,當這兩個用戶加入到OK_INSERT組后,MARRY和KITY就有對OK表的插入的權(quán)限。對MARRY和KITY相同的權(quán)限操作可通過對OK_SELECT組的控制可得。而使MARRY對OK表有查詢權(quán)限,僅對MARRY用戶賦權(quán)即可。而別名則不行。

四、SYBASE SQL SERVER的角色
一般在管理分工較細的數(shù)據(jù)庫系統(tǒng)中,sa用戶往往被分為三種角色:系統(tǒng)管理員角色(SA role)系統(tǒng)安全員角色(SSO role)、操作員角色(OPER role)。sa用戶往往被鎖住,其權(quán)力被以上三種角色所瓜分。這三種角色將分別用不同的數(shù)據(jù)庫注冊用戶承擔(dān)。因三種角色任務(wù)較多,所以不一一介紹。

SYBASE SQL SERVER 的用戶管理是很復(fù)雜的,但首先掌握以上的內(nèi)容,便對掌握SYBASE SQL SERVER的用戶管理有了一定的基礎(chǔ)。

 

 

【編輯推薦】

sybase數(shù)據(jù)表的導(dǎo)出與導(dǎo)入

設(shè)置SYBASE用戶口令為空

Sybase數(shù)據(jù)庫維護技巧總結(jié)

深入探究SYBASE數(shù)據(jù)庫日志

Sybase清除日志的方法

責(zé)任編輯:段燃 來源: 互聯(lián)網(wǎng)
相關(guān)推薦

2010-11-29 13:33:00

sybase配置參數(shù)

2010-11-29 13:39:13

Sybase字段類型

2009-07-17 10:34:47

2010-11-29 15:39:28

2009-03-18 09:45:32

教程管理用戶

2010-05-06 17:53:05

2010-11-29 13:05:00

SYBASE用戶口令

2010-11-29 14:14:29

Sybase用戶權(quán)限

2010-11-29 15:35:31

sybase創(chuàng)建用戶

2011-01-11 14:06:39

2011-08-29 10:38:42

用LINQ去除重復(fù)菜單

2010-09-27 14:36:24

SQL Server用

2009-08-03 10:03:43

BSM北塔

2011-04-13 12:54:33

SYBASE數(shù)據(jù)庫管理

2011-06-03 10:19:59

iphone Objective-

2009-01-18 09:36:00

2009-11-24 17:20:48

Oracle查看用戶表

2013-08-15 13:41:53

Nginx用戶認證

2012-12-13 11:03:43

IBMdW

2013-11-21 09:10:27

MongoDB
點贊
收藏

51CTO技術(shù)棧公眾號