zoukankan      html  css  js  c++  java
  • sql add role

     1 --添加用户:exec sp_addlogin ''用户名'',''密码'',''默认数据库名''
     2 exec sp_addlogin 'du','geovindu','hotel'
     3 --使其成为当前数据库的合法用户
     4 exec sp_grantdbaccess N'du' 
     5 --授予对自己数据库的所有权限
     6 exec sp_addrolemember N'db_owner', N'du' 
     7 --移除对数据库的访问权限
     8 exec sp_revokedbaccess N'du' 
     9 -- 删除登录
    10 exec sp_droplogin N'du'

    测试访问:

     1  /*
     2          * sql script:
     3          * --添加用户:exec sp_addlogin ''用户名'',''密码'',''默认数据库名''
     4             exec sp_addlogin 'du','geovindu','hotel'
     5          * exec sp_grantdbaccess N'du' --使其成为当前数据库的合法用户
     6             exec sp_addrolemember N'db_owner', N'du' --授予对自己数据库的所有权限
     7          */
     8 
     9         string strConn = @"Server=.;uid=du;pwd=geovindu;database=hotel";//原登錄是sa
    10         /// <summary>
    11         /// 
    12         /// </summary>
    13         /// <returns></returns>
    14         private DataTable getData()
    15         {
    16             using (SqlConnection con = new SqlConnection(strConn))
    17             {
    18                 SqlDataAdapter da = new SqlDataAdapter("select * from room", strConn);
    19                 DataTable dt = new DataTable();
    20                 da.Fill(dt);
    21                 return dt;
    22             }
    23         }
    24         /// <summary>
    25         /// 
    26         /// </summary>
    27         public RoleManageForm()
    28         {
    29             InitializeComponent();
    30         }
    31         /// <summary>
    32         /// 
    33         /// </summary>
    34         /// <param name="sender"></param>
    35         /// <param name="e"></param>
    36         private void RoleManageForm_Load(object sender, EventArgs e)
    37         {
    38             this.dataGridView1.DataSource = getData();
    39         }
    哲学管理(学)人生, 文学艺术生活, 自动(计算机学)物理(学)工作, 生物(学)化学逆境, 历史(学)测绘(学)时间, 经济(学)数学金钱(理财), 心理(学)医学情绪, 诗词美容情感, 美学建筑(学)家园, 解构建构(分析)整合学习, 智商情商(IQ、EQ)运筹(学)成功.---Geovin Du(涂聚文)
  • 相关阅读:
    BZOJ 2002: [Hnoi2010]Bounce 弹飞绵羊
    算法笔记-- 二进制集合枚举子集 && 求子集和 && 求父集和
    BZOJ 1084: [SCOI2005]最大子矩阵
    BZOJ 1968: [Ahoi2005]COMMON 约数研究
    2018 German Collegiate Programming Contest (GCPC 18)
    Codeforces 1100 F
    算法笔记--极大极小搜索及alpha-beta剪枝
    2017 Russian Code Cup (RCC 17), Elimination Round D
    All You Can Code 2008 (Romanian Contest) A
    2016 Russian Code Cup (RCC 16), Final Round B
  • 原文地址:https://www.cnblogs.com/geovindu/p/2639654.html
Copyright © 2011-2022 走看看