zoukankan      html  css  js  c++  java
  • Sql复习之安全性与权限管理+vmware增加硬盘容量

    参考资料:

    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'

  • 相关阅读:
    如何使用Python的Django框架创建自己的网站
    AJPFX总结内部类
    AJPFX总结OpenJDK 和 HashMap大量数据处理时,避免垃圾回收延迟的技巧二
    AJPFX总结OpenJDK 和 HashMap大量数据处理时,避免垃圾回收延迟的技巧一
    AJPFX总结面向对象(this和super的区别和应用)
    AJPFX关于读取properties 配置文件 返回属性值
    AJPFX关于java中的方法
    AJPFX关于表结构的相关语句
    AJPFX关于Swing组件的总结
    AJPFX:不用递归巧妙求出1000的阶乘所有零和尾部零的个数
  • 原文地址:https://www.cnblogs.com/zhuxuekui/p/4422212.html
Copyright © 2011-2022 走看看