sqlserver2008如何用语句新建用户和授权

2022年8月4日 24点热度 0人点赞

习惯了mysql一个项目就一个root用户之后,再来用mssql数据库,遇到要新增用户的时候才想起来它们都是多用户多数据库的。然后一顿痛找之后整理了下经验分享出来大家一起看看。

工具/原料

  • mssql2008

方法/步骤

  1. 1

    用sa账号连接进入数据库

  2. 2

    选中新建的链接,点击新建查询

  3. 3

    依次执行语句完成新建aa用户,并为aa用户设置查询mydb所有表的权限

    exec sp_addlogin  'aa',    '123456',    'mydb'

    exec  sp_grantdbaccess  'aa'

    EXEC sp_addrolemember 'db_datareader', 'aa'

  4. 4

    用aa账号登录到系统中

  5. 5

    当你查询一个明明库里有的表而发现报错的时候,看看左上角,库选对了没有。

  6. 6

    换成刚才赋了权限的mydb立马刷出结果来。

    END

注意事项

  • 第五步很关键,不小心会怀疑自己前面的语句是不是没成功创建呢
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。
展开阅读全部

laozhao

这个人很懒,什么都没留下

文章评论