作者多年从事SQL Server 2005数据库系统管理、应用开发和教学培训的经验总结。全书深入浅出地剖析了SQL Server 2005系统管理和基于.NET应用开发的重点技术,突出了读者容易忽略的、但又是管理和开发实践中需要注意的重点,比如数据库的日常管理和维护、存储过程的设计、事务实现机制等。相信读者会有耳目一新的体会。 全书分为两大部分,共22章,内容包括构建服务器管理、数据库管理、文件管理、集成服务、维护计划、代理服务、T-SQL语法、DBCC命令、安全管理、事务和锁、备份和恢复、高可用性、基于.NET(C#)的DBA Expert项目开发等。 《深入浅出:SQL Server2005系统管理与应用开发》内容全面、思路流畅、实用性强,所有实例均经过上机反复实践;对常见的问题提出了解决方案,具有很强的指导性。《深入浅出:SQL Server2005系统管理与应用开发》适合SQL Server 2005数据库管理人员、数据库应用开发人员阅读和参考,可作为管理SQL Server 2005数据库的技术手册、数据库技术培训教材,以及参加SQL Server 2005认证考试的参考书。
1.5.8 SQL Server Profiler SQL Server Profiler(SQL Server事件探查器)在SQL Server 2005服务器上捕获服务器运行过程中产生的SQL Server事件。这里的事件有很多种类,比如特定的SQL操作、性能的突然下降操作等。事件可以保存在一个跟踪文件中,在合适的时机可以对跟踪文件进行分析,也可以在诊断某个问题时,用它来重播某一系列的步骤。其界面如图1—41所示。1.5.9数据库引擎优化顾问 SQL Server 2005数据库因为种种原因,比如物理结构设计的不合理、创建的索引不合理、低效率的SQL语句等导致性能低下。 在SQL Server 2000中,管理员需要学习很多专业的工具和知识才能找出数据库性能低下的原因,并尝试给出优化的方案。 SQL Server 2005的数据库引擎优化顾问是一个优化性能工具。管理员不再需要专业的知识,所有的优化操作可以由该顾问自动完成。
为什么我的眼里充满热泪,是因为我对这片土地爱得深沉。 ——艾青 本书写给谁看 本书可以供SQL Server 2005数据库管理人员和基于.NET(C#)技术的开发人员阅读。 本书可以供SQL Server 2005数据库系统管理和开发教学的教师和学生使用。 本书的写作历时两年,从2005年SQL Server 2005发布到本书付印,如今SQL Server 2008又正式发布,我自己对SQL Server 2005的认识也是由浅入深,逐步深入的,所以才敢诚惶诚恐将自己的经验和体会汇编成书。本书的写作前后做了三次大的修改和调整。我相信读者在阅读本书时能够体会到作者潜心专研和默默探索的精神。 由于SQL Server 2005的体系实在太庞大,读者的需求又十分多样,因此本书在选题布局时只能挑选最重要和最常用的功能进行介绍。 本书的写作思路 在长期的教学实践和工程实践中,我收到了很多读者的来信,尤其是初学数据库开发的读者和从事教学工作的老师,他们的困惑是:到底如何从零开始来学习数据库管理和开发? 目前市面上大量的图书充斥的是内容单一和简单晦涩的翻译,本书不是按照这样的思路写作的。知识点串接的方式导致读者在实践工作中不好和自己的本职工作相结合,但所谓实践性的图书又知识点分散,很难形成一个整体。 本书的写作遵循作者一贯的习惯和作风,将基本知识讲透彻,将基本操作讲明晰,不是简单的概念介绍,而是同时融入作者自己的理解。一本书是有自己的思想和灵魂的。 致谢 感谢读者大量的来信提出的建议和意见! 感谢郭立女士和她领导的博文视点这个年轻的、充满朝气的团队给予我充分的创作自由并提出了宝贵的意见。 感谢我的爱人、女儿和父母对我的理解和支持! 联系方式 我相信,踏实做人,用心做事,付出总会有回报。您的批评、建议和反馈就是对我最大的回报。