<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 :: 首頁 :: 聯(lián)系 :: 聚合  :: 管理
      611 Posts :: 1 Stories :: 190 Comments :: 0 Trackbacks

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

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

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

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

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

    2. 創(chuàng)建數(shù)據(jù)庫用戶(create user):

    create user dba for login dba with default_schema=dbo

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

    3. 通過加入數(shù)據(jù)庫角色,賦予數(shù)據(jù)庫用戶“dba”權(quán)限:

    exec sp_addrolemember 'db_owner', 'dba'

    此時,dba 就可以全權(quán)管理數(shù)據(jù)庫 mydb 中的對象了。

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

    use mydb2
    go

    create user dba for login dba with default_schema=dbo
    go

    exec sp_addrolemember 'db_owner', 'dba'
    go

    此時,dba 就可以有兩個數(shù)據(jù)庫 mydb, mydb2 的管理權(quán)限了!

    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. 數(shù)據(jù)庫用戶改名:

    alter user dba with name=dba_tom

    8. 更改數(shù)據(jù)庫用戶 defult_schema:

    alter user dba with default_schema=sales

    9. 刪除數(shù)據(jù)庫用戶:

    drop user dba

    10. 刪除 SQL Server登陸帳戶:

    drop login dba
    posted on 2010-06-28 21:56 Eric_jiang 閱讀(549) 評論(0)  編輯  收藏 所屬分類: 數(shù)據(jù)庫
    主站蜘蛛池模板: 最近中文字幕mv免费高清在线| 日本一区二区三区日本免费| 亚洲熟妇色自偷自拍另类| 免费A级毛片无码免费视| 国产综合成人亚洲区| 伊人亚洲综合青草青草久热| 95老司机免费福利| 国产亚洲一卡2卡3卡4卡新区| 亚洲综合色视频在线观看| 18禁无遮挡无码国产免费网站| 亚洲乱妇老熟女爽到高潮的片| 自拍偷自拍亚洲精品第1页| 在线免费观看国产| 特级aaaaaaaaa毛片免费视频| 亚洲AV日韩AV永久无码久久 | 亚洲AV无码精品蜜桃| 国产一级淫片免费播放电影| 国产免费无码AV片在线观看不卡| xxx毛茸茸的亚洲| 亚洲色无码专区在线观看| 久久99九九国产免费看小说| 色哟哟国产精品免费观看| 亚洲最新在线视频| 国外亚洲成AV人片在线观看| 3344永久在线观看视频免费首页| 西西人体大胆免费视频| 亚洲成人免费电影| 亚洲色自偷自拍另类小说 | 亚洲一区二区在线免费观看| 国产又黄又爽又猛的免费视频播放| 久久国产乱子伦精品免费一| 国产成人 亚洲欧洲| 亚洲精品在线免费看| 亚洲日韩精品一区二区三区| 日韩精品视频免费网址| 97久久免费视频| 永久在线观看免费视频| 免费看美女午夜大片| 亚洲精品女同中文字幕| 亚洲最新中文字幕| 亚洲成色在线综合网站 |