<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    The NoteBook of EricKong

      BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
      611 Posts :: 1 Stories :: 190 Comments :: 0 Trackbacks

    要想成功訪問 SQL Server 數據庫中的數據, 我們需要兩個方面的授權:一、獲得準許連接 SQL Server 服務器的權利; 二、獲得訪問特定數據庫中數據的權利(select, update, delete, create table ...)。 假設,我們準備建立一個 dba 數據庫帳戶,用來管理數據庫 mydb。

    1. 首先在 SQL Server 服務器級別,創建登陸帳戶(create login)

    create login dba with password='sqlstudy', default_database=mydb

    登陸帳戶名為:“dba”,登陸密碼:“sqlstudy”,默認連接到的數據庫:“mydb”。 這時候,dba 帳戶就可以連接到 SQL Server 服務器上了。但是此時還不能 訪問數據庫中的對象(嚴格的說,此時 dba 帳戶默認是 guest 數據庫用戶身份, 可以訪問 guest 能夠訪問的數據庫對象)。

    要使 dba 帳戶能夠在 mydb 數據庫中訪問自己需要的對象, 需要在數據庫 mydb 中建立一個“數據庫用戶”,賦予這個“數據庫用戶” 某些訪問權限,并且把登陸帳戶“dba” 和這個“數據庫用戶” 映射起來。 習慣上,“數據庫用戶” 的名字和 “登陸帳戶”的名字相同,即:“dba”。 創建“數據庫用戶”和建立映射關系只需要一步即可完成:

    2. 創建數據庫用戶(create user):

    create user dba for login dba with default_schema=dbo

    并指定數據庫用戶“dba” 的默認 schema 是“dbo”。這意味著 用戶“dba” 在執行“select * from t”,實際上執行的是 “select * from dbo.t”。

    3. 通過加入數據庫角色,賦予數據庫用戶“dba”權限:

    exec sp_addrolemember 'db_owner', 'dba'

    此時,dba 就可以全權管理數據庫 mydb 中的對象了。

    如果想讓 SQL Server 登陸帳戶“dba”訪問多個數據庫,比如 mydb2。 可以讓 sa 執行下面的語句:

    use mydb2
    go

    create user dba for login dba with default_schema=dbo
    go

    exec sp_addrolemember 'db_owner', 'dba'
    go

    此時,dba 就可以有兩個數據庫 mydb, mydb2 的管理權限了!

    4. 禁用、啟用登陸帳戶:

    alter login dba disable
    alter login dba enable

    5. 登陸帳戶改名:

    alter login dba with name=dba_tom

    提示:在 SQL Server 2005 中也可以給 sa 改名。 《SQL Server 2005 安全性增強:給超級用戶 sa 改名》

    6. 登陸帳戶改密碼:

    alter login dba with password='sqlstudy.com'

    7. 數據庫用戶改名:

    alter user dba with name=dba_tom

    8. 更改數據庫用戶 defult_schema:

    alter user dba with default_schema=sales

    9. 刪除數據庫用戶:

    drop user dba

    10. 刪除 SQL Server登陸帳戶:

    drop login dba
    posted on 2010-06-28 21:56 Eric_jiang 閱讀(549) 評論(0)  編輯  收藏 所屬分類: 數據庫
    主站蜘蛛池模板: 日本高清免费网站| 亚洲一区二区在线视频| 亚洲国产婷婷六月丁香| 女bbbbxxxx另类亚洲| a级特黄毛片免费观看| 在线精品亚洲一区二区三区| 亚洲成年人免费网站| 国产亚洲综合视频| 全部免费毛片在线播放| 久久国产亚洲电影天堂| 久久狠狠躁免费观看2020| 久久亚洲精品人成综合网| 91青青青国产在观免费影视| 久久亚洲精品无码aⅴ大香| 中国人xxxxx69免费视频| 一本色道久久综合亚洲精品高清 | 国产大片免费网站不卡美女| 亚洲妓女综合网99| 性色av无码免费一区二区三区| 国产亚洲色婷婷久久99精品91| 福利免费在线观看| 香蕉视频在线观看亚洲| 可以免费看黄的网站| 亚洲av无码偷拍在线观看| 亚洲熟伦熟女新五十路熟妇| 亚洲乱码一二三四区国产| 午夜视频在线免费观看| 亚洲女同成av人片在线观看| 精品无码人妻一区二区免费蜜桃| 亚洲乱人伦精品图片| 又黄又爽一线毛片免费观看| 中文日韩亚洲欧美制服| 亚洲А∨精品天堂在线| 久久人午夜亚洲精品无码区 | 国产精品免费视频一区| 黄视频在线观看免费| 日韩精品电影一区亚洲| 亚洲中文字幕乱码熟女在线| 免费在线观看一级毛片| 久久国产免费观看精品3| jizzjizz亚洲日本少妇|