原标题:SQL Server 安全

SQL Server的两种安全模式:SQL Server提供了两种安全管理模式:Windows身份验证模式和混合身份验证模式。

Windows 身份认证模式:用户通过一个现成的Windows用户帐号来连接服务器。当一个用户试图与一个服务器连接的时候,SQL Server将会认证用户的Windows帐号的名称和密码。用户不能同时进入网络和SQL Server,只能进入其中的一个。这一方法也被称为一个被依赖的连接。

混合身份模式:这一模式将Windows认证模式和SQL Server认证联接在一起。用户可以通过一个Windows用户帐号进行连接,这正如Windows认证一样。但是,你也可以在SQL Server中直接建立用户帐号。每一个SQL Server帐号都存储了一个用户名和密码。

1、使用SQL Server Management Studio管理登陆

桌面上选择:开始->程序-> Microsoft SQL Server 2005Express,弹出“连接到服务器”对话框。按如下所示

2.单击“连接”按钮。

3.登录后的界面如下:

4.创建stu数据库

右击“数据库”,选择“新建数据库”

5.输入“数据库名称”:stu,其他为默认,单击“确定”

6.如下图,右击“表”,选择“新建表”

7.在stu数据库下新建三个表项(dbo.student,dbo.course,dbo.Sc),所建的三个表如下:(主键设置—右击左上角的黑色三角符号,选择设置为主键)

8.确认SQL Server验证

在“对象资源管理器”中,右击“WWW-5D…”服务器,从弹出的菜单中选择“属性”打开一个如下图所示的窗口。

9.点击“安全性”,选中“SQL Server和Windows身份验证模式”,确定。

10.在“对象资源管理器”中展开“安全性”,右击“登录名”,在弹出的菜单中选择“新建登录名”。

11.在“登录名-新建”对话框的“登录名”文本中输入u1,“密码”文本中输入密码123456并确认,在“默认数据库”下拉列表框中输入u1默认使用的数据库stu,单击“确定”以创建登录

12.如下图所示,可以看到创建成功,右击“登录名”,选择“属性”,可以打开登录属性,看到该登录账户的信息,同时也可以修改;也可以删除账户。

13.使用SQL Server Management Studio管理用户

依次展开“服务器”“stu”“安全性”,右击“用户”,选择“新建用户”,打开“数据库用户-新建”对话框,在文本框中输入u1

14.找到“查找用户名”对话框,选中u1复选框,确定完成创建用户。

15.使用SQL Server Management Studio管理角色

方法一,如下图所示,可以看到所有的服务器角色,选择一个右键属性

16.在下图所示的对话框中,可以添加和删除角色。

17.如下图所示可以看到数据库stu中的所有数据库角色

18.选择一个右击属性

10.另一种方法点击用户“u1”属性进行修改:

20.使用SQL Server Management Studio管理权限

点击左栏“安全对象”,如下图所示,设置数据库用户

21.找到数据库stu,选择“表”右击,可修改表属性,如下图所示:

22.使用Transact-SQL管理权限

单击“新建查询”,在空白查询窗口中输入Transact-SQL代码。

单击“执行”,将查询student表的权限授给用户u1

执行以下语句,将表sc的查询权限授予所有用户

把student表和修改学号的权限授予用户u1

回收用户u1对表student的修改权限

收回所有用户对表sc的查询权限

责任编辑:

sql服务器安全模式怎么修改,SQL Server 安全相关推荐

  1. 何如修改sql服务器名称,如何修改SQL Server 2008数据库服务器名称

    如何修改SQL Server 2008数据库服务器名称 在一个虚拟机中安装了SQL Server 2008,然后将该虚拟机文件复制了一个出来,然后还原成另外一个虚拟机,这样就可以同时使用2个虚拟机来做 ...

  2. sql管理器指定服务器名字,如何修改sql server 服务管理器 服务器名称

    重新命名服务器的过程非常简单.你所需要做的就是给服务器改名,就像平时为Windows NT或Windows 2000 Server改名那样.重新启动计算机,然后系统会给出一个出错信息:"安装 ...

  3. win10系统怎么开启sql服务器,win10如何启动sql数据库服务器

    win10如何启动sql数据库服务器 内容精选 换一换 华为云提供两种连接方式通过SQL Server客户端连接实例:非SSL连接和SSL连接.其中,SSL连接实现了数据加密功能,具有更高的安全性.准 ...

  4. 怎样修改版sql服务器名,sql2008修改数据库服务器名字

    sql2008修改数据库服务器名字 内容精选 换一换 安全组是一个逻辑上的分组,为同一个虚拟私有云内具有相同安全保护需求,并相互信任的弹性云服务器和华为云关系型数据库实例提供访问策略.为了保障数据库的 ...

  5. sql服务器查看版本信息,SQL Server 各种版本号的查看

    版权声明:可以任意转载,但请务必以超链接形式标明文章原始出处. 免责声明:操作需谨慎,本站不对使用此文后造成的任何后果负责. 本文链接:本文来自 盆盆罐罐 >> SQL Server 各种 ...

  6. 服务器字段长度修改,SQL服务器:与字段长度控制

    们都面临着在SQL Server字符串长度控制一个很大的问题问题2008SQL服务器:与字段长度控制 我们系统的简要回顾: 在持久性临时区域进口数据从*.txt文件(分号作为分隔符),在SQL Ser ...

  7. sql 服务器实例怎样显示,SQL Server 触发器实例详解

    Microsoft SQL Server™ 2000 提供了两种主要机制来强制业务规则和数据完整性:约束和触发器.触发器是一种特殊类型的存储过程,它不同于之前的我们介绍的存储过程.触发器主要是通过事件 ...

  8. sql服务器状态已停止,SQL SERVER 无法启动,一直处于停止状态,该怎么处理呀?

    1.IP地址配置不正确: 打开 Microsoft SQL Server 2005配置工具下的SQL Server Configuration Manager,选择MSSQLSERVER协议, 然后双 ...

  9. sql服务器时间不正确,SQL Server 服务器本地时间更改对SQL Server本身的影响

    你好, 针对你的问题,进行了一些测试供你参考: 1.日志文件编写或日志序列号混乱 LSN跟时间没有关系,改变时间后,LSN也没有出现混乱现象,关于LSN,你可以查看SQL Server 事务日志体系结 ...

  10. sql服务器状态已停止,SQL SERVER 2008 SSMS - SQL Server Management Studio 已停止工作

    Overall summary: Final result:                  已通过 Exit code (Decimal):           0 Exit message:   ...

最新文章

  1. 鲲鹏高校行太原站来袭,两大课程一站式掌握未来潮流
  2. ps抠图怎么放大图片_PS教程:透明玻璃杯不会抠图?一分钟利用通道面板快速抠图...
  3. ubuntu nginx php5fpm,Ubuntu安装nginx + php5-fpm
  4. 金融安全资讯精选 2017年第十六期:逐条解读现金贷整顿对P2P影响,工信部宣布1亿以上用户信息泄露为特大网络安全事件,太平保险集团信息安全主管的企业安全方法论...
  5. sqlserver操作geography方法
  6. asp.net 取windows的所有进程
  7. emp3r0r - Linux下的进程注入和持久化(初级)
  8. 信息学奥赛C++语言:数字卡片
  9. day21 java的日期类
  10. 监控视频转发方案探讨-内网转外网
  11. ArcCatalog连接ArcSDE连接报:unable to create new database connection file,permission is denied
  12. java编程自学app_Java编程自学软件
  13. 在Java中通过线程池实现异步执行
  14. 解决:应用程序无法启动,因为应用程序的并行配置不正确
  15. 探索 Word 2007 开发(二):扩展 Ribbon
  16. 计算机应该怎样复制桌面,电脑全屏复制快捷键是什么(史上最全电脑快捷键集合)...
  17. 搬运+机翻 Unity插件 OBICloth插件官方CharDemo分析
  18. 成本优化之使用P2P的方案的需要了解的本地SDK的背后的原理
  19. ANDROID基础知识普
  20. 2012 windows 端口聚合_Windows Server 2012 网卡聚合(NIC Teaming)

热门文章

  1. 如何在微信中使用企业邮箱,企业微信邮箱密码是什么?
  2. magedu第一天学习(计算机基础部分)
  3. Spring Cloud Alibaba#01.开篇立题
  4. Sage x3周期性凭证帮助企业提升财务效率
  5. django-csrf_exempt
  6. [BZOJ3772]精神污染(主席树)
  7. 中国首个数字化糖尿病逆转项目在宁波正式启动
  8. py3_VSCode 配置 Python 环境以及初识 Python 正则表达式
  9. 1000瓶水里面有一瓶毒水,通过用兔子去喝水的方式检验,只能让兔子喝一次水,那么最少用多少只兔子检验出来是哪一瓶?
  10. 微图影像地图导出拼接大图的参数说明