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

關于使用數據庫登錄名和數據庫用戶名的一些心得

數據庫 SQL Server
本文我們主要介紹了作者在使用數據庫登錄名和數據庫用戶名時的一點心得,通過本文我們能夠更加深刻地理解登錄名和用戶名之間的區(qū)別,以及它們的使用,希望能夠對您有所幫助。

本文我們介紹一些使用數據庫登錄名數據庫用戶名的一些心得,接下來我們就開始介紹這一部分內容。

登錄名與用戶名的使用:

首先,要認清數據庫登錄名和數據庫用戶名之間的關系。數據庫登錄名和數據庫用戶名是有差別的,在一個數據庫中是一一相對應的關系。如果把數據庫比作一個大廈,那么數據庫登錄名就是進入大廈的通行證,而用戶名則是進入大廈房間的鑰匙,如果每個房間看做是Sql數據庫(大廈)的一個數據庫,那么每個登錄名可以在每一個數據庫中創(chuàng)建一個用戶,如果沒有創(chuàng)建用戶,則登錄名就只能純粹的登陸數據庫,什么事情都干不了。下面就是插入數據庫登錄名和用戶名的語句:

exec sp_addlogin '登錄名','密碼','選擇的數據庫'

exec sp_adduser '用戶名','登錄名'

然后,將光把登錄名和用戶名添加進入數據庫還不行,還要對你添加的用戶名進行賦權,此時你的數據庫的用戶名才有用。如下代碼:數據表名稱指的是用戶能操作的數據庫的一個表格名稱,

grant select,update,insert on 數據表名稱to用戶名

這樣,一個正確的用戶就創(chuàng)建好了,現在你可以用你的登錄名和用戶名操作數據庫中的數據了,當然,我還查到網上說的賦予登錄名的用戶角色問題,如下代碼:

--新增用戶

exec sp_addlogin 'test' --添加登錄

exec sp_grantdbaccess N'test' --使其成為當前數據庫的合法用戶

exec sp_addrolemember N'db_owner', N'test' --授予對自己數據庫的所有權限

這是網上搜索到的一個添加用戶的密碼,雖然自己沒有去試過,但感覺上面的那兩個存儲過程用起來還是比較簡單一點,而且賦予權限更清晰,下面的sp_addrolemember,我查過幫助文檔,確實有很多說明數據庫角色的,但總感覺沒有grant語句來的詳細。

數據庫用戶權限的語句:

--查看所有用戶

exec sp_helpuser

--查看某用戶的權限

exec sp_helprotect username='用戶名'

--查詢某數據庫中的所有表格

select name from sysobjects where xtype='u'

--刪除用戶名和登錄名的存儲過程

exec sp_droplogin '登錄名'

exec sp_dropuser '用戶名'

關于SQL Server數據庫登錄名和用戶名知識的總結就介紹到這里了,希望本次的介紹能夠對您有所幫助。

【編輯推薦】

  1. SQL Server鏈接服務器訪問DB2設置步驟圖解
  2. 初學SQL Server存儲過程的一些簡單操作示例
  3. T-SQL查詢中基于列的邏輯表達式的查詢詳解
  4. SQL Server實踐性練習之創(chuàng)建庫表及條件查詢
  5. SQL Server中通過設置SET NOCOUNT來優(yōu)化存儲過程
責任編輯:趙鵬 來源: 博客園
相關推薦

2010-08-27 14:48:22

DB2like

2010-09-27 15:43:47

SQL語句

2011-05-26 10:11:24

Oracle數據庫索引

2011-09-01 15:39:43

QT數據庫

2021-09-07 10:12:25

分布式數據庫集群

2021-09-15 09:51:36

數據庫架構技術

2011-07-29 15:58:53

SGAOracle

2020-08-07 08:04:03

數據庫MySQL技術

2010-06-23 09:23:56

SQL Server

2011-08-04 16:50:25

Oracle數據庫表空間

2011-03-10 13:19:47

Oracle數據庫

2018-07-27 18:20:31

數據庫MySQL 數據庫建表

2009-06-05 11:55:00

數據庫用戶管理數據導入導出

2011-08-01 13:59:22

Oracle數據庫命名空間

2011-07-27 15:01:48

MySQL數據庫內存表

2010-05-04 11:58:38

Oracle數據庫

2011-07-27 15:45:29

MySQL數據庫root用戶遠程登錄

2009-12-23 13:42:08

ASP.NET事務

2011-08-25 14:50:42

SQL Server數常用操作

2011-03-21 13:41:20

數據庫開發(fā)規(guī)范
點贊
收藏

51CTO技術棧公眾號