《SQL Server 2008由入门到精通》读书笔记2:入门可以,精通差多(黑体部分为新增内容)

即本开英文称是《SQL Server 2008 Step by
Step》,英文名叫再确切,就是经过切实的操作步骤来上SQL Server
2008。本周赶早看了了。总体评价大正确,通过精心设计的操练,可以了解SQL
Server 2008底漫天:设计、开发、管理、靠可用性、商业智能。

因而当下按照开来入门还足以,想精通差的比较多。作者几乎地处建议于深入了解SQL Server
2008的口舌,可以错过看《Microsoft SQL Server 2008
Internals》(中译本叫《深入解析SQL Server 2008》)

本书翻译水平一般,看到一半,发现有几乎处在不标准、不亮的地方。在IT中文翻译书被我当好得70区划。扣押后半有,觉得翻水平在降落,当然可能同后半片涉及的知识面相对来说更生僻一些有关。基本看完全书后认为好叫翻译由60划分。有极的说话可参见英文版一起看。看无知情汉语的地方省英文还是比较清楚的。最不应的凡于212页,没由来的假冒出一个“Oracle”,跟上下文完全不合格。

中文版说当http://www.wenyuan.com.cn/落得得以寻找到开中的源代码,不过上者网站后连这仍开都摸不至,源代码更是没影。后来达英文版的出版社网站上找到了,URL:http://examples.oreilly.com/9780735626041/
。安装后发觉有点表的构造与剧本不符,执行会报错。在Chapter24中发出一个数据库的备份文件,用是备份文件恢复一个数据库,结构是针对性的,脚本执行不再报表结构错误。

以下是几碰读书笔记:

SQL Server
2005初步新增的排序函数Row_Number()已经用了几年了,看就按照开才注意到还有三独与它同类的函数Rank()、Dense_Rank()、NTILE()。Row_Number()排序遇到相同的值,不见面时有发生并列排名,因此再度执行的话,排序可能不同,Rank()对重复复值给予并列排名,比如简单单次称呼,但是后面就的是第四誉为。Sense_Rank()同样发生并列排名,但是片单并列第二尾随着第三叫作。NTILESQL Server()可以拿结果集拆分为多的几个组成部分。

照原书14节结尾一个例子建了一个实例上之限量访问数的触发器,之后数据库就连休达到了。上网搜出了一个缓解办法,要运用本书没有涉及的SQL
Server
2005初始增加的DAC功能去去这个触发器:
http://blog.sqlauthority.com/2009/06/27/sql-server-fix-error-17892-logon-failed-for-login-due-to-trigger-execution-changed-database-context-to-master/

第20章按照书被被有底例证做备份后手工破坏数据库,然后用备份文件恢复,报错。我本着这个问题未极端关爱,没继续深入。

我看开过程被发觉的缪或无标准的地方都召开了号,本书译者或者出版社愿意要之说话可跟自我联络。

相关文章