《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()同样发出并列排名,但是片只并列第二尾随着第三叫作。NTILE()可以拿结果集拆分为多的几个组成部分。

照原书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节按照书中被来底例证做备份后手工破坏数据库,然后据此备份文件恢复,报错。我对这个题目无极端关爱,没累深入。

本人看开过程遭到窥见的不当或未纯粹之地方都做了标,本书译者或者出版社愿意要之言语可同自家沟通。

相关文章