mssql sqlserver 数据库管理员工作内容分享


摘要:
下文根据日常工作内容收集的数据库管理员日常工作内容分享,如下所示:
实验环境:sql server 2008 R2



数据库管理员存在的价值:

保障数据库系统正常运行,为所有的业务系统提供数据存储保障,保障数据库系统的安全,为公司的经营决策提供有力的数据保障。
在一家公司里,如果数据库不能正常运行,将会导致业务不能正常开张,工作效率大打折扣。
如果数据被盗,会导致机密资料的丢失,如落入竞争对手手中,对公司将是毁灭性的打击。

1.数据库所需的各种软件安装

数据库管理员需安装数据库系统,并进行相关的配置,安装合适的补丁,
如果公司没有自动化运维,数据库管理员还需在服务器上跑相关的sql脚本。


2.配置数据库运维相关程序

例:索引维护 统计计划维护 表碎片整理 数据库完整性检测 等等数据库相关的管理工作


3.备份和恢复数据库

为数据库设定合理的备份计划,和备份还原测试计划,如果数据库一旦发生不可逆转的错误,数据库的各种备份文件可快速还原为可用的文件。
定期检测数据库的各种日志备份情况,定期模拟线上数据库坏死后,如果采用备份和日志还原数据库。


4.数据库安全

数据备份加密,数据库备份的安全存储 登录数据库的账户设定 数据库中存在的账户是否合理
检测是否有非法用户访问数据库 检测是否存在不合理的数据库请求次数
检查磁盘空间是否合理, 数据库的来访IP是否合理 数据库服务器的各项性能参数是否合理等等。