第十四章 SQL Server安全管理
目标 理解数据库的安全机制 理解用户角色和权限的概念 掌握用户角色和权限的管理方法 了解架构的概念 在数据库设置身份验证模式
1 数据库的安全机制用于数据库在不同层次提供不同的安全防范 2012包含身份验证、权限管理、数据加密和秘钥管理、用户与架构、基于策略色管理和审核等安全措施
2 本次介绍身份验证 用户管理和权限管理 安全机制主要包含 身份验证模式(怎么登陆) 登录账户( ) 数据库用户( ) 用户权限(对表数据库操作权限有哪些、利用数据库角色实现和grant赋予)
1 --创建登陆名 2 CREATE LOGIN mydba 3 WITH PASSWORD='123',DEFAULT_DATABASE=XK 4 --创建数据库用户 5 CREATE USER shishi 6 ----使用sp_addrolemember授予用户dbo权限 7 sp_addrolemember db_owner shishi 8 sp_droprolemember db_owner shishi 9 --使用GRANT REVOKE DENY管理对象权限的语句 10 GRANT CREATE TABLE TO shishi 11 GRANT SELECT ON course TO shishi 12 GRANT INSERT,UPDATE,DELETE ON elective TO shishi 13 REVOKE CREATE TABLE FROM shishi
第十五章 维护数据库
目标 了解备份与恢复的概念 掌握备份设备的概念 会联机或者脱机数据库 会备份和恢复数据库 会导入和到处数据库 掌握查看备份设备的系统存储过程
SQL Server 2012数据库备份分三种 完整恢复模式、大容量日志恢复模式和简单恢复模式
四种备份数据库的方式 完整备份(备份数据库所有内容) 差异备份(备份上次备份后更改的内容) 事务日志备份(只备份事务日志的内容) 文件和文件组备份
还原数据库 要保证数据库处于独占状态
数据库导入导出时,先设置数据源,导出设备,要传输的数据 ,完成操作