参考资料:

http://www.cnblogs.com/Jackeyzhang/archive/2011/05/18/2049621.html VmWare虚拟机增加硬盘容量的方法

http://blog.csdn.net/superchanon/article/details/8255566 DOS中切换盘符(直接CD不行)

http://blog.csdn.net/songyuhongnannan/article/details/7279070 SQLServer 角色与权限管理

一、数据库的安全性:

物理处理方式与系统处理方式. 物理处理方式防止口令泄露等。

系统处理方式就是增加分级设置,给每个用户不同的权限。

二、权限管理:

通过grant命令来授予权限

语句权限:Grant create table, create view to maguser

对象权限:grant select, insert,update,delete on mag_info to maguser grant select on dbo.mag_info to accounting with grant option(用户maguser将表mag_info的select权限授予accounting 角色)

拒绝权限:

根据实际需要,有时候需要限制某些用户或角色的权限,拒绝用户账户上的权限。

语句权限:Deny create view , create table to magtwo, magthree

对象权限:deny update ,delete on mag_info to maguser

废除权限:

可以废除以前授予或拒绝的权限。

语句权限:revoke create table from magtwo

对象权限:revoke select on mag_info to magtwo

    1、数据库的备份与恢复:

备份与还原为存储在数据库中的关键数据提供了重要的保护手段,通过制定正确的备份策略,数据可以从介质故障、无意或恶意修改和删除、服务器永久丢失等多种灾难中恢复。

     制定备份策略:

     Sqlserver 中只有固定服务器用户角色可以对数据库进行备份,比如db_backupopoerator 、sysadmin 和db_owner 的成员可以对数据库进行备份。当然,数据库备份权限也可由上述角色赋给其他用户。

一般备份的时候,我们备份用户数据库,系统数据库,事务日志等。

     备份和恢复数据库:

备份的方法有以下四种:

完全数据库备份(整个复制),差异数据库备份(复制更改的数据),事务日志备份(复制事务日志中的信息),数据库文件或文件组备份(数据库庞大,复制其中一部分)

恢复模型:

简单恢复(备份方法中的前二里面的一种),完全恢复(前三),大容量日志记录恢复

数据库备份:

实例:为magdb数据库创建一个完整的数据库备份与差异数据库备份、日志备份、文件备份

Backup database docdb to docdb_0 with init

Backup database docdb to docdb_0 with differential

Backup log magdb to disk = 'xxxxx'

Backup database magdb file='magdb' to disk = 'xxxx' //将数据库magdb的数据文件magdb.mdf 备份到磁盘上。

数据库恢复

实例:对数据库docdb的完整数据库备份的恢复

Restore database docdb from docdb_0 with norecovery ,replace

对docdb数据库的差异数据库备份进行恢复

Restore database docdb from docdb_0 with file=2, recovery

恢复日志:

Restore log magdb from disk = 'xxxxx'

特定文件或文件组恢复:

Restore database magdb file='magdb' from disk ='xxxxx'

Sql复习之安全性与权限管理+vmware增加硬盘容量的更多相关文章

  1. sql server 用户创建与权限管理

    要想成功访问 SQL Server 数据库中的数据, 我们需要两个方面的授权:一.获得准许连接 SQL Server 服务器的权利: 二.获得访问特定数据库中数据的权利(select, update, ...

  2. Power BI行级别安全性(数据权限管理)

    自从PowerBI 的DAX 函数 支持username() 或 userprincipalname()的函数后,我们就可以在Power BI中实现根据用户的行级数据权限的控制. username() ...

  3. VMware 增加硬盘ubuntu

    http://blog.csdn.net/Timsley/article/details/50742755

  4. 第八章| 2. MySQL数据库|数据操作| 权限管理

    1.数据操作 SQL(结构化查询语言),可以操作关系型数据库 通过sql可以创建.修改账号并控制账号权限:  通过sql可以创建.修改数据库.表:  通过sql可以增删改查数据: 可以通过SQL语句中 ...

  5. SQL Server与Oracle对比学习:权限管理(一)

    http://blog.csdn.net/weiwenhp/article/details/8093661 我们发现我们现在的生活中到处是涉及到密码,你要记各种各样的密码.比如银行卡,邮件,QQ,微博 ...

  6. Spark SQL Thrift Server 配置 Kerberos身份认证和权限管理

    转载请注明出处:http://www.cnblogs.com/xiaodf/ 之前的博客介绍了通过Kerberos + Sentry的方式实现了hive server2的身份认证和权限管理功能,本文主 ...

  7. SQL Server:OA权限管理设计的实现 下

    SQL Server:OA权限管理设计的实现 下   OA系统权限管理设计方案     不同职责的人员,对于系统操作的权限应该是不同的.优秀的业务系统,这是最基本的功能.     可以对“组”进行权限 ...

  8. SQL Server与Oracle对比学习:权限管理(二) 一些有趣的比喻

    http://blog.csdn.net/weiwenhp/article/details/8094739 目录(?)[-] SQL Server权限管理 login 与user的区别 角色role ...

  9. Oracle SQL 基本操作之 用户权限管理方法

     Oracle SQL 基本操作之 用户权限管理方法 最近把有关用户操作和权限管理的东西整理了一下,虽然不少博客都有过类似的整理,但是自己发现他们的内容或多或少都有些错误.于是,本人亲自对每条语句进行 ...

随机推荐

  1. Spring(四)Bean注入方试

    一.构造方法注入 定义:通过构造函数来完成依赖关系的设定 优缺点: 在构造对象的同时,完成依赖关系的建立 如果关联的对象很多,那和不得不在构造方法上加入过多的参数 基中有index:如果指定索引从0开 ...

  2. IOS CALayer(二)

    UIview内部有个默认的CALayer对象层,虽然我门不可以重新创建它,但是我门可以再其上面添加子层. 我们知道,UIView有 addSubview:方法,同样,CALayer也有addSubla ...

  3. Validation of viewstate MAC failed. 解决方法

    前段时间公司为了减轻服务器压力,对网页做了集群,分布在多台服务器,通过DNS轮回解析到各台服务器,结果页面只要打开停留到DNS解析到下一个地址,就会出现出下错误信息. Validation of vi ...

  4. 原生JS获取各种高度宽度、浏览器窗口滚动条的位置、元素的几何尺寸名

    1)关于 pageX, clienX,offsetX,layerX pageX:鼠标在页面上的位置,从页面左上角开始,即是以页面为参考点,不随滑动条移动而变化 clientX:鼠标在页面上可视区域的位 ...

  5. Github学习进阶-初露锋芒,通过命令行将本地git仓库推送到Github上面的仓库

    前提: 1. 需要安装git 客户端.  能打开 git  bash 命令行窗口. 2. 生成了ssh 秘钥,并添加到了Github上面. 一.在Github上面建立一个git仓库. 点击 + 号,在 ...

  6. uniq

    -c, --count 在每行前加上表示相应行目出现次数的前缀编号-d, --repeated 只输出重复的行-D, --all-repeated[=delimit-method 显示所有重复的行de ...

  7. Eclipse中修改SVN用户名和密码方法(转)

    由于在svn 的界面中并没有为我们提供直接更换用户名密码的地方,所以一旦我们需要更换用户名的就需要自己想一些办法. 解决方案: 在Eclipse 使用SVN 的过程中大多数人往往习惯把访问SVN 的用 ...

  8. 【读书笔记《Android游戏编程之从零开始》】13.游戏开发基础(Paint 画笔)

    1.Paint画笔 Panit(画笔)是绘图额辅助类,其类中包含文字和位图额样式.颜色等属性信息.Paint 的常用方法如下: setAntiAlias(boolean aa) 作用:设置画笔是否无锯 ...

  9. 写一个iOS VoIP应用需要知道什么?

    IOS编程--VoIP解密 一般来说, IOS很少给App后台运行的权限. 仅有的方式就是 VoIP. IOS少有的为VoIP应用提供了后台socket连接,定期唤醒并且随开机启动的权限.而这些就是I ...

  10. 边工作边刷题:70天一遍leetcode: day 84-2

    要点:这题是combination的应用,从左向右想比从右向左容易. 因为有结果从小到大的要求,暗示用combintion而不是permutation 其实就是从小到大验证因子,每个因子和其对称因子立 ...