我是一个即将参加SQL Serverpipe理的独立学习课程的学生。 我想要一些可以指导我的教科书的build议。 我期望在Windows Server 2008环境中安装和configurationSQL Server 2008,并提供工具(脚本)来pipe理未来学生的数据库。
我已经回顾了Murach的书,似乎没有深入。
在这方面教科书的问题是,大多math校没有教 “Windows 2008中的SQL Server 2008”,原因很简单,当你gradle时,你需要知道“SQL Server 2012,Windows 12”和他们什么都不会教你
我从来没有读过Murach的书,但是现在我会告诉你,任何一本说你会学到的书:“如何创build复杂的内部和外部连接,汇总查询和子查询…”都没有专业人士会发现它有用…甚至不属于MSSQL服务器书的范围 ,恕我直言……这是DBA的领土。
您将需要出去打本地书店的“MSSQL 2008 for Dummies”部分。 这就是您可以find处理软件特定configuration问题的技术手册的地方。 我推荐“Microsoft SQL Server 2008 Internals”; 这不是一本坏书。 不要在Windows Server 2008上购买一本书,除非你在其上设置AD,否则不需要它。
你很快就会发现,做非常容易的事情是非常容易的,而做其他事情却非常困难。 在线文档是可怕的 ; 他们雇佣了知道确切例子的专家,帮助你理解他们的神秘指示,他们无情地从他们的网站上删除所有这些例子,而是select那些简单,完全愚蠢的,你永远不需要它们的例子,或者如此深奥,你不知道为什么有人会需要他们。
视觉工作室的工具(这与该软件来得好极了)是非常好的。 如果你不了解很多VB脚本,那么你将需要学会去爱上“商业智能开发工作室”:它是挑剔的,挑剔的,但总比没有好。
没有替代品只是安装和玩它。 直到你看到它运行,你甚至不能有很好的问题。 设置起来非常简单:只需粘贴磁盘即可。
Itzik Ben-Gan的T-SQL基础是一个很好的资源。 熟悉T-SQL确实有助于充分利用任何其他书籍,因为您希望了解示例脚本和维护脚本正在发生的事情,而不会迷失在杂草中,并且觉得自己可以创build自己的脚本进行testing。
如果您对一本专注于系统pipe理的书感兴趣,您可能会喜欢以下内容:
SQL Server 2008pipe理在行动
http://www.amazon.com/dp/193398872X
微软网站有非常好的资源深入SQL的潜水。 这里有一些好的:
磁盘分区alignmentSQL Server的最佳实践
http://msdn.microsoft.com/en-us/library/dd758814.aspx
了解和使用SQL Server 2008中的PowerShell支持
http://msdn.microsoft.com/en-us/library/dd938892.aspx
(这是一个有点乏味,但考虑到PowerShell集成在SQL中的作用,它是有用的)
SQL Server 2008升级技术参考指南“
http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=66d3e6f5-6902-4fdd-af75-9975aea5bea7
(你可能没有升级,但在最后一个文件中有大量的信息)。