SQL Server 2008管理指南:优化与安全实践

5星 · 超过95%的资源 需积分: 9 8 下载量 87 浏览量 更新于2024-09-20 收藏 10.86MB PDF 举报
"SQL Server 2008 r2 Administrator" 本书《SQL Server 2008 MASTERING》由Michael Lee Gentry和Bieker共同撰写,深入探讨了SQL Server 2008的新功能以及SQL Server管理员所需的关键知识。本书旨在帮助读者安装、配置、管理和优化SQL Server 2008,同时解决数据库的故障并确保其安全性。 在SQL Server 2008中,一些重要的新特性包括: 1. 数据库引擎优化顾问:这是一个用于分析查询性能并提供改进建议的工具,帮助管理员优化数据库架构和查询语句,提高整体系统性能。 2. 数据加密:SQL Server 2008引入了透明数据加密(TDE),允许对整个数据库、文件或文件组进行加密,无需修改应用程序就能保护数据安全。 3. 改进的备份与恢复:支持差异备份、增量备份和备份到文件共享,提高了备份效率和恢复速度。此外,还引入了日志传送,用于灾难恢复和高可用性解决方案。 4. Service Broker:这是SQL Server中的一个异步消息处理系统,它允许在数据库间安全地传输信息,支持复杂的企业级应用的分布式事务处理。 5. Master Data Services(MDS):这是SQL Server 2008引入的一个中央参考数据管理解决方案,用于维护关键业务实体的一致性和准确性。 6. PowerPivot for Excel和Reporting Services:增强了商业智能功能,允许用户在Excel中创建复杂的自助式分析,并通过Reporting Services进行发布,使得数据分析更加直观和易于理解。 7. FILESTREAM:这个特性将二进制大型对象(BLOB)存储到文件系统中,从而减少了数据库的大小并提高了I/O性能。 在管理SQL Server 2008时,管理员需要掌握的关键技能包括: - 配置和管理SQL Server实例,包括设置网络协议、服务帐户和安全性。 - 使用SQL Server Management Studio(SSMS)进行数据库和对象的创建、修改和删除。 - 监控和调整性能,使用动态管理视图(DMV)和性能计数器跟踪系统资源使用情况。 - 实施备份和恢复策略,包括了解不同的备份类型和恢复模式。 - 设计和实施高可用性解决方案,如镜像、群集和AlwaysOn可用性组。 - 理解和应用数据库权限和角色,确保数据的安全访问。 - 解决SQL Server错误和问题,通过查询日志、跟踪和性能监视来诊断和修复问题。 本书还涵盖了如何优化查询、使用索引、进行数据库维护计划以及如何应对潜在的安全威胁。通过对这些主题的深入学习,读者将能够熟练掌握SQL Server 2008的管理和维护,成为一位合格的SQL Server Administrator。