前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Windows server 2016——权限管理与数据恢复

Windows server 2016——权限管理与数据恢复

作者头像
网络豆
发布2023-10-17 17:03:36
2580
发布2023-10-17 17:03:36
举报
文章被收录于专栏:python基础文章python基础文章
  • 作者简介:一名云计算网络运维人员、每天分享网络与运维的技术与干货。?
  • 公众号:网络豆
  • ?座右铭:低头赶路,敬事如仪
  • 个人主页:?网络豆的主页?????

写在前面

本系列文章将会讲解SQL server 中 权限的管理与数据的恢复,了解掌握SQL server 安全机制,备份与还原。

视频教程:【SQL server 权限管理与数据恢复】


一.SQL server 的安全机制

1.设置 SQL server 权限

客户机的安全机制

服务器的安全机制

  • 登录实例的账号和密码
  • 身份验证模式
  • 权限角色

数据库的安全机制

  • 访问数据库的“数据库用户”
  • 权限角色

数据对象的安全机制

查询、更新、插入、删除


2.登录权限设置

(1)SQL server的身份验证模式
  • Windows身份验证模式
  • SQL server 和 Windows 身份验证模式(混合验证模式)

(2)设置登录用户
  • Windows用户
  • SQL server 用户

(3)SA账户的使用
  • 设置复杂密码

建议禁用SA,并创建一个拥有与SA权限相同的超级用户


3.访问许可权限设置

(1)服务器级别
  • Sysadmin:执行任何活动,安全控制的权限
  • Diskadmin:用于管理磁盘文件(分离和附加的权限)
  • Dbcreator: 创建,更改,删除和还原任何数据库
(2)数据库级别
  • 特点
  • 数据库用户
  • 数据库角色

  • Db_datareader:可以执行select语句,读取权限。
  • Db_datawriter: 可以执行delete,insert,update 语句
  • Db_owner: 拥有全部的权限

(3)对象级别

  • 更加细化的权限,作用于表、视图、存储过程等

权限

权限说明

更改(Alter)

更改对象属性

控制(Control)

控制对象的所有权限

选择(Select)

查询对象权限

插入(Insert)

插入对象权限

更新(Update)

更新对象权限

删除(Delete)

删除对象权限


二.SQL server 备份和还原

1.为什么需要备份

  • 程序错误
  • 人为错误
  • 计算机失败
  • 磁盘失败
  • 灾难和被盗窃

?2.备份类型

完整备份

  • 备份整个数据库、部分事务日志、数据库结构和文件结构
  • 是任何其他备份类型的基础

差异备份

  • 备份上一次完整备份之后所有更改的数据

事务日志备份

  • 主要是T-SQL 语句,记录了数据库的所有改变?

3.恢复模式类型

简单恢复模式:不支持事务日志备份

完整恢复模式:三种备份类型都支持

大容量日志:三种备份类型都支持


4.SQL server支持的媒体

磁盘,磁带和URL的指定位置上


5.备份设备

物理备份设备

?是操作系统用来标识备份设备的名称

代码语言:javascript
复制
如C:\Backups\Accounting\ Full.bak

逻辑备份设备

?是用户定义的别名,用来标识物理备份设备

代码语言:javascript
复制
  如Accounting_Backup

6.数据库还原

  • 使用完整备份对数据库进行还原
  • 也可以使用完整备份和事务日志进行还原

建议

  • 将数据备份文件存储到远程服务器或磁盘等介质
  • 对备份文件进行还原测试
  • 保证备份数据的物理安全

?实践案例

权限设置: 1、创建用户zhangsan,并赋予zhangsan有dbcreator的服务器权限。 2、使用zhangsan登录,测试能否创建数据库。 3、使用sa用户附加Myschool数据库,设置zhangsan能执行select语句查询数据库中的表数据。并设置zhangsan用户能删除student表中的数据。 4、使用zhangsan登录测试权限。

备份与还原: 1、对Myschool数据库进行完整备份,备份完成后,将Myschool数据库中的Admin表删除,之后还原数据库。 3、创建数据库维护计划每周一晚上22:00对myschool数据库进行完整备份;每天18:00对该数据库进行事务日志备份。修改系统时间,验证备份效果。(需要启动SQL server代理服务)

本文参与?腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2023-09-14,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客?前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与?腾讯云自媒体分享计划? ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 写在前面
  • 一.SQL server 的安全机制
    • 1.设置 SQL server 权限
      • 2.登录权限设置
        • (1)SQL server的身份验证模式
        • (2)设置登录用户
        • (3)SA账户的使用
      • 3.访问许可权限设置
        • (1)服务器级别
        • (2)数据库级别
    • 二.SQL server 备份和还原
      • 1.为什么需要备份
        • ?2.备份类型
          • 3.恢复模式类型
            • 4.SQL server支持的媒体
              • 5.备份设备
                • 6.数据库还原
                • ?实践案例
                相关产品与服务
                多因子身份认证
                多因子身份认证(Multi-factor Authentication Service,MFAS)的目的是建立一个多层次的防御体系,通过结合两种或三种认证因子(基于记忆的/基于持有物的/基于生物特征的认证因子)验证访问者的身份,使系统或资源更加安全。攻击者即使破解单一因子(如口令、人脸),应用的安全依然可以得到保障。
                领券
                问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
                http://www.vxiaotou.com