ENSE_RANK3661254NTILE367126SQLServer中的PowerShell367127小结371第13章触发器372131什么是触发器372132DML触发器373133针对DML触发器的CREATETRIGGER语法374134为什么不使用约束375135对逻辑表进行删除和插入376136创建DMLFOR触发器377137检查特定的列3801371使用UPDATE3801372使用COLUMNS_UPDATED384138DDL触发器3871381DDL_DATABASE_LEVEL_EVENTS3871382删除DDL触发器3891383EVENTDATA389139小结392第14章SQLServer2008Reporti
gServices393141Reporti
gServices的架构394142配置Reporti
gServices395143使用报表设计器构建第一个报表400144小结406
f11为什么选择SQLServer2008
第1章SQLServer2008概述和安装欢迎阅读本书。如果你对SQLServer2008尚不了解,但对使用MicrosoftSQLServer2008创建解决方案很有兴趣,本书就是为你编写的。你可能熟悉其他一些数据库(如MySQL、Oracle或者MicrosoftAccess),但相对于其他的数据库产品,SQLServer无论是在界面上还是在工作方式上都有所不同。本书旨在使读者快速达到游刃有余地使用SQLServer2008进行开发的水平。本书专门针对SQLServer2008的新手,以及即将开始使用SQLServer2008的读者,同时,它还适用于那些曾经使用SQLServer2005并想快速掌握学习SQLServer2008的方法的读者。本书对于读者理解市面上其他数据库产品的基础知识也大有裨益,尤其是在使用TSQL方面。由于许多数据库都使用基于ANSI标准的SQL,因此在学完本书之后,从SQLServer转向Oracle、Sybase等数据库也更为容易。本章包含以下主题。为什么选择SQLServer2008?怎样知道硬件是否符合要求?是否可以确定拥有合适的操作系统?使用SQLServer2008能够做什么?接下来关注所选定版本的安装,并介绍以下内容。在Wi
dowsXP平台上安装SQLServer2008。默认没有安装的选项。SQLServer实际上安装在何处?一台计算机上的多个安装。SQLServer在机器上如何运行?如何实现安全性?SQLServer的登录ID,特别是sa(系统管理员)登录。11为什么选择SQLServer2008下面的论述是我个人的观点,无疑与其他人的观点会有所不同,但讨论的基础是没有问题的。SQLServer面对的数据库竞争产品,不仅有同样来自微软的其他数据库(如Microsoft
fAccess和MicrosoftVisualFoxPro),而且还有来自竞争对手的数据库(如Oracle、Sybase、DB2和I
formix等)。大量的PC上都运行着MicrosoftAccess。多年来,该数据库一直是一些版本的Office软件包中的一个组件,这一事实使得MicrosoftAccess的身影随处可见。事实上许多人的确在使用这种数据库。遗憾的r