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(涂聚文)
  • 相关阅读:
    CSS学习笔记-盒子阴影及文字阴影
    CSS学习笔记-2D转换模块
    CSS学习笔记-过度模块-编写过渡效果
    CSS学习笔记-过渡模块
    Unity3D_Transform_位置、角度、缩放及其他
    微信小程序实现生成画报并且实现下载功能
    前端知识点
    vue导出excel表格用到的两个文件
    react 的高阶组件
    代理的配置
  • 原文地址:https://www.cnblogs.com/geovindu/p/2639654.html
Copyright © 2011-2022 走看看