Microsoft SQL Server 2008 R2基础教程
SQLSERVER2008R2安装图文超详细教程(win7_64位)

点“程序”,找到打开或关闭windows功能2. 安装vs2008sp1,在微软官网可下载,/downloads/zh-cn/details.aspx?displaylang=zh-cn&F amilyID=27673c47-b3b5-4c67-bd99-84e525b5ce61要先安装vs 后才可以安装sp1,下载安装,如果没有安装vs ,可以跳过。
SQL Server 2008 发行说明中有说明。
安装vs sp1成功;安装SQL_08_R2_CHS(64位)运行下发的SQL_08_R2_CHS安装盘中的【setup.exe】,在弹出的窗口上选择“安装”,在安装页面的右侧选择“全新安装或向现有安装添加新功能”图2.1.5弹出安装程序支持规则,检测安装是否能顺利进行,通过就点击确定,否则可点击重新运行来检查。
图2.1.6在弹出的【产品密钥】对话框中选择【输入产品密钥】选项,并输入SQL Server 2008 R2安装光盘的产品密钥,点击下一步。
图2.1.7在弹出的许可条款对话框中,勾选【我接受许可条款】,并点击下一步。
图2.1.8弹出【安装程序支持文件】对话框,单机【安装】以安装程序支持文件,若要安装或更新SQL Server 2008,这些文件是必须的。
图2.1.9点击下一步弹出【安装程序支持规则对话框】,安装程序支持规则可确定在您安装SQL Server安装程序文件时可能发生的问题。
必须更正所有失败,安装程序才能继续。
确认通过点击下一步。
图2.1.10如果出现了windows防火墙警告的话就直接把防火墙关掉就行了勾选【SQL Server功能安装】,点击下一步。
图2.1.11在弹出的【功能选择】对话框中选择要安装的功能并选择【共享功能目录】,点击下一步。
图2.1.12弹出【安装规则】对话框,安装程序正在运行规则以确定是否要阻止安装过程,有关详细信息,请单击“帮助”。
图2.1.13点击下一步,出现【实例配置】对话框。
SQL Server 2008 R2 超详细安装图文教程

SQL Server 2008 R2 超详细安装图文教程
一、下载SQL Server 2008 R2安装文件
cn_sql_server_2008_r2_enterprise_x86_x64_ia64_dvd_522233.iso
二、将安装文件刻录成光盘或者用虚拟光驱加载,或者直接解压,打开安装文件,出现下面的界面
安装SQL Server 2008 R2需要.NET Framework 3.5 SP1支持
这里我们的操作系统是Windows Server 2008 R2,已经默认自带了.NET Framework 3.5 SP1 直接点确定
选择系统配置检查器
有一个.NET应用程序安全性的警告,忽略即可。
确定
选择左侧的安装,双击右边的“全新安装或向现有安装添加功能”
确定
输入产品密钥,下一步
接受许可条款,下一步
安装
下一步
SQL Server功能安装
选择需要的组件,这里点全选,安装所有组件选择安装路径,下一步
下一步
默认实例,下一步
下一步
服务账户设置,选择对所有SQL Server服务使用相同的账户
输入操作系统的账户名和密码,确定
下一步
身份验证模式:混合模式
设置系统管理员(sa)的密码
点添加,指定SQL Server管理员为操作系统登录账号下一步
在Windows开始菜单中,打开数据库管理工具
输入登录名和密码,连接数据库,出现下面的界面
至此,SQL Server 2008 R2数据库安装完成
为了sqlserver与mysql 的安全,建议数据库低权限运行。
禁止远程访问1433与3306端口等。
第一章:SQL Server 2008 R2 安装程序帮助

第一章:SQL Server 2008 R2 安装程序帮助
SQL Server 安装文档以安装介质和在线两种方式提供。
在安装过程中提供的文档
在SQL Server 的安装过程中,系统会向您提供完成操作所需的即时信息。
SQL Server 联机丛书
安装介质还包括SQL Server 联机丛书,提供有关SQL Server 安装程序的更详细信息。
可以通过选择以下选项之一,查看SQL Server 联机丛书中的文档:
∙从安装介质安装SQL Server 联机丛书。
∙从下载中心下载SQL Server 联机丛书。
∙查看SQL Server 联机丛书中的最新文档。
SQL Server 安装概述主题
无论您是使用SQL Server 安装向导还是命令提示符来安装SQL Server,都最好通过阅读以下部分来做好准备:
∙计划SQL Server 安装.
说明如何准备SQL Server 安装。
∙安装或升级SQL Server 安装。
说明SQL Server 的安装或升级选项。
∙配置SQL Server 安装.
说明如何配置SQL Server 安装。
如果正在安装SQL Server 故障转移群集,请查看以下内容:
∙SQL Server 故障转移群集入门.
∙安装故障转移群集前的准备工作.。
sql2008r2英文版

sql2008r2英文版SQL Server 2008 R2的英文版安装步骤如下:1. 检查电脑配置是否满足下载要求。
2. 打开下载好的安装程序,点击“Planing”下方的“Installation”。
3. 选择右侧列表的“New installation”,在弹出界面点击“OK”,再在弹出界面中点击“Next”。
4. 勾选“I accept the license terms”,再点击“Next”,下一界面也是如此。
5. 功能安装选择建议全选,这样比较保险。
6. 选择好根目录,其他按照默认。
7. 点击右侧长方形按钮将当前用户添加进来才能继续安装,否则会报错。
8. 接下来的两步,都要点击“Add Current User”,将本地用户添加进去才能开始下一步安装。
9. 一路点击“Next”后,进入安装位置的选择选好安装位置点击“Install”开始安装,这需要一点时间。
10. 显示已经成功安装,关闭安装程序即可。
此外,还可以打开“Setup.exe”文件,输入序列号后点“Next”,同意许可协议后点“Next”,关于Window Firewall的警告,暂时忽略,在需要的时候再添加允许访问的程序和端口。
点“Next”后选择“Select All”选中所有Features,选择Shared Features的路径,然后点“Next”。
选择使用默认实例,选择安装目录后点“Next”。
选择“Use the same account for all SQL Server services”后点“Next”。
选择“Mix Mode”,输入密码后点“Add Current User”和“Next”。
这里我是为SharePoint搭建的数据库,所以选择了第二个选项,默认第一个选项就可以。
以上步骤仅供参考,建议咨询专业人士获取准确信息。
SQL-Server-2008-R2-超详细安装图文教程

SQL-Server-2008-R2-超详细安装图文教程SQL Server 2008 R2 超详细安装图文教程一、下载SQL Server 2008 R2安装文件cn_sql_server_2008_r2_enterprise_x86_x64_ia6 4_dvd_522233.iso二、将安装文件刻录成光盘或者用虚拟光驱加载,或者直接解压,打开安装文件,出现下面的界面安装SQL Server 2008 R2需要.NET Framework 3.5 SP1支持这里我们的操作系统是Windows Server 2008 R2,已经默认自带了.NET Framework 3.5 SP1 直接点确定选择系统配置检查器有一个.NET应用程序安全性的警告,忽略即可。
确定选择左侧的安装,双击右边的“全新安装或向现有安装添加功能”确定输入产品密钥,下一步接受许可条款,下一步安装下一步SQL Server功能安装选择需要的组件,这里点全选,安装所有组件选择安装路径,下一步下一步默认实例,下一步下一步服务账户设置,选择对所有SQL Server服务使用相同的账户输入操作系统的账户名和密码,确定下一步身份验证模式:混合模式设置系统管理员(sa)的密码点添加,指定SQL Server管理员为操作系统登录账号下一步在Windows开始菜单中,打开数据库管理工具输入登录名和密码,连接数据库,出现下面的界面至此,SQL Server 2008 R2数据库安装完成为了sqlserver与mysql 的安全,建议数据库低权限运行。
禁止远程访问1433与3306端口等。
SQL SERVER 2008R2中文安装图文教程(win7 64位)

安装SQL_08_R2_CHS(64位)运行下发的SQL_08_R2_CHS安装盘中的【setup.exe】,在弹出的窗口上选择“安装”,在安装页面的右侧选择“全新安装或向现有安装添加新功能”图2.1.5弹出安装程序支持规则,检测安装是否能顺利进行,通过就点击确定,否则可点击重新运行来检查。
图2.1.6在弹出的【产品密钥】对话框中选择【输入产品密钥】选项,并输入SQL Server 2008 R2安装光盘的产品密钥,点击下一步。
图2.1.7在弹出的许可条款对话框中,勾选【我接受许可条款】,并点击下一步。
图2.1.8弹出【安装程序支持文件】对话框,单机【安装】以安装程序支持文件,若要安装或更新SQL Server 2008,这些文件是必须的。
图2.1.9点击下一步弹出【安装程序支持规则对话框】,安装程序支持规则可确定在您安装SQL Server安装程序文件时可能发生的问题。
必须更正所有失败,安装程序才能继续。
确认通过点击下一步。
图2.1.10 勾选【SQL Server功能安装】,点击下一步。
图2.1.11在弹出的【功能选择】对话框中选择要安装的功能并选择【共享功能目录】,点击下一步。
图2.1.12弹出【安装规则】对话框,安装程序正在运行规则以确定是否要阻止安装过程,有关详细信息,请单击“帮助”。
图2.1.13点击下一步,出现【实例配置】对话框。
制定SQL Server实例的名称和实例ID。
实例ID将成为安装路径的一部分。
这里选择默认实例。
图2.1.14点击下一步弹出【磁盘空间要求】对话框,可以查看您选择的SQL Server功能所需的磁盘摘要。
图2.1.15点击下一步,弹出【服务器配置】对话框,指定服务账户和排序规则配置,页面中点击【对所有SQL Server服务使用相同的账户】图2.1.16在出现的对黄框中,为所有SQL Server服务账户指定一个用户名和密码。
图2.1.17点击下一步,弹出【数据库引擎配置】对话框,选择【混合模式】,输入用户名和密码,添加【当前用户】。
server2008r2安装教程

server2008r2安装教程Windows Server 2008 R2是微软推出的一款服务器操作系统,注重于提供高性能、高可靠性和高安全性的服务器平台。
本教程将带您详细了解如何安装Windows Server 2008 R2。
一、准备工作在开始安装之前,您需要确保以下准备工作已完成:1. 确保您具有Windows Server 2008 R2的安装介质或安装文件镜像;2. 检查您的计算机硬件是否符合最低系统要求;3. 备份重要的数据和文件,以防安装过程中出现数据丢失。
二、安装过程1. 将安装介质插入计算机的光驱,或者将安装文件镜像解压到计算机的某个位置;2. 开机并进入BIOS设置,将光驱或USB设备设置为首选启动设备;3. 保存并退出BIOS设置,计算机将自动从安装介质启动;4. 出现安装界面后,选择适当的语言和其他首选项,并点击“下一步”按钮;5. 在安装类型界面上,选择“自定义(高级)”选项,以进行全新安装;6. 选择安装目标所在的磁盘分区,并点击“下一步”按钮;7. 系统将开始复制和安装所需文件,这个过程可能需要一些时间,请耐心等待;8. 安装完成后,系统会自动重启,您可以按照提示进行必要的配置,如设置管理员密码、输入产品密钥等;9. 在系统配置完成后,将出现登录界面,您可以使用管理员帐户登录;10. 至此,Windows Server 2008 R2的安装已经完成。
三、安装后的配置在完成安装后,您还需要进行一些必要的配置以确保服务器的正常运行:1. 更新系统:打开Windows更新,下载并安装最新的安全补丁和更新;2. 配置网络:根据实际情况,设置服务器的IP地址、子网掩码、网关等网络配置;3. 安装和配置防火墙:根据实际需要,安装适当的防火墙软件,并对其进行配置;4. 安装服务器角色和功能:根据实际需求,选择安装适当的服务器角色和功能,如域控制器、DNS服务器等;5. 配置远程访问:如果需要远程管理服务器,您可以启用远程桌面或其他远程访问功能;6. 配置安全策略:根据实际需求,配置服务器的安全策略以保护系统和数据的安全;7. 配置备份和恢复:设置定期备份和恢复计划,确保服务器数据的安全性和可靠性;8. 监控和优化性能:使用性能监视工具和优化工具监控和调整服务器的性能。
MS SQL Server 2008 r2安装+reporting service配置教程

11/23/2011
1.1
该章节介绍如何下载、安装MS SQL Server 2008 R2和MS SQL Server Reporting Service并且介绍如何配置MS SQL Server 2008 R2。
1.1.1
MS SQL Server 2008 R2可从微软官网上下载,也可从国内软件网站上下载,或者购买其安装光盘。下载完成后即可进入安装。
1.1.2
打开Microsoft SQL Server 2008 R2安装程序,按照提示安装。
单击“New installation or add features to an existing installation”,开始安装MS SQL Server 2008 R2。
正式安装前,安装程序会检测目标计算机是否符合安装条件,没有错误才可进行安装。一切无误后,点击“OK”。
输入产品密钥后,点击“next”。
在“I accept the license terms”之前的框中打钩,并点击“next”。
点击“Install”,开始安装。
再次检测目标计算机,一切无误后,点击“next”。
选择SQL Server Feature Installation并点击next。
选择Select All即已包括reporting service,并点击Next。
进入Database选项卡,点击“change Database”。
选择Create a task report server database,点击next,以当前用户登录服务器。
点击next进入报表服务器数据库名称设置。
选择Native Mode,点击next进入凭证设置界面。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Microsoft SQL Server2008 R2SQL Server 2008基础教程前言前言本书针对那些想成为开发人员、数据库管理员或者兼为两者,但对SQL Server 2008还不熟悉的读者。
无论你是否拥有数据库知识,是否了解桌面数据库(如Microsoft Access),甚至是否具有服务器(如Oracle)的背景,本书都能为你提供SQL Server 2008入门和运行的知识。
从现在开始,本书将使你的基础知识得以扩展,让你很快从初学者成长为合格的专业开发人员。
本书面向广大开发人员,从喜欢使用图形界面的程序员,到希望成为SQL Server 2008编程语言Transact SQL(T-SQL)高手的程序员。
本书将尽可能贴近实际地演示、说明和展开叙述每一种使用SQL Server 2008的方法,以便你能够判断哪种方式最适合自己。
本书包含大量的示例,以使你了解SQL Server的各个领域是如何工作的,以及怎样才能把技术应用到自己的工作中。
你将学习完成某项任务的最佳方法,你甚至能学会在面临两个或更多的选择时,如何做出正确的决策。
只要学习完本书,你就能游刃有余地设计和创建坚实可靠的数据库解决方案。
读者对象本书适用的对象是刚开始使用SQL Server 2008的开发人员,或立志成为数据库管理人员的读者。
本书在结构安排上兼顾了这两类读者。
本书的结构本书将帮助你决定购买SQL Server 2008的哪种版本,为你展示如何安装和配置SQL Server 2008,并阐释如何使用图形用户界面工具SSMS(SQL Server Management Studio)。
你将使用该工具完成一个功能完备的数据库示例,该数据库根据本书中介绍的设计方案,利用图形的和基于代码的练习创建而成。
然后,你将学习数据库安全方面的知识,并了解如何实施安全可靠的数据库设置。
只要备份了数据库,你就可以学习如何操作数据。
先从简单的代码编写技术入手,逐渐过渡到更加复杂的技术。
最后的任务是在数据库上创建和生成报表。
本书会贯穿始终地说明每一个细节,告知你正在发生什么,并确保随着对本书阅读的深入,你将在从之前章节中获取的知识上,不断提高。
你将以一种有条理、有组织的方式发展构筑自己的专业知识。
必要准备要学习本书,你必须有SQL Server 2008开发版本的完整版或评估版。
此外,如果想要为特定的Windows登录更改安全设置,有Windows Vista旗舰版或商业版将十分理想,但并非必须如此。
代码下载可以通过出版社网站下载本书的示例代码[请到图灵网站()本书网页免费注册下载。
——编者注]。
联系作者可以通过发邮件到*******************来联系Robin Dewson,也可以通过他的网站(http://www. )与他取得联系。
致谢这里,要再次感谢许许多多的人:感谢热心的Damian Fisher,多谢你教我打鼓;感谢Andrew和host-it Internet Solutions(我的ISP)的所有人,谢谢你们容忍我在SQL Server和DotNetNuke上喋喋不休的争辩;感谢我的老板Bill Cotton和Aubrey Lomas,以及在Lehman Brothers的同事Andrew O’Donnell,还有优秀的数据库管理员Andrew Harding;感谢我大学时的好朋友Robert McMillan(Toad),时隔多年,我们才又取得了联系;还要感谢Simon Collier,我们每周打乒乓球,你总把我打得无还手之力;感谢Bedford Blues橄榄球俱乐部的所有人,你们让我每个周六都激动不已。
由于许许多多的原因,我必须感谢Red Gate Software的几个人,他们是Tony Davis和Richard Collins。
多年来,在我的SQL Server工作中,Tony Davis一直是那么出色,而Richard Collins安排了Apress和Red Gate的合作。
此外,还要感谢SalarO的Salar Golestanian,他制作了精美的皮肤,我把它们用在我的网站建设上。
同样,要感谢我的岳母Jean,多谢她极为出色地处理需要解决的事情,并让我的妻子保持头脑清醒。
还要感谢我已故的岳父David,对我们全家来说,他是一个十分英明的人。
当然,还要感谢Apress的全体人员,特别是为本书提供帮助的Kylie Johnston和Jonathan Gennick,以及Paul Carlstroem和Gary Cornell。
最后,还得感谢Barr夫妇,多谢他们配制的苏格兰另类民族饮料。
SQL Server 2008基础教程目录目录第1章SQL Server 2008概述和安装11.1为什么选择SQL Server 200811.2SQL Server的发展31.3硬件要求41.3.1CPU41.3.2内存41.3.3硬盘空间51.3.4操作系统要求51.4示例51.5安装51.5.1开始安装61.5.2选择要安装的功能71.5.3为实例命名91.5.4选择服务账户101.5.5选择身份验证模式101.5.6确定数据目录的位置111.5.7创建报表服务数据库121.5.8配置错误和使用情况报告13 1.6安全性141.6.1服务账户141.6.2身份验证模式151.6.3sa登录191.7小结20第2章SSMS212.1SSMS概览212.2SSMS的选项292.2.1“环境”节点292.2.2“源代码管理”节点312.2.3“文本编辑器”节点312.2.4 “查询执行”节点332.2.5“查询结果”节点352.3查询编辑器412.4小结42第3章设计和创建数据库433.1 数据库的定义443.2 SQL Server中的预建数据库45 3.2.1 master453.2.2 tempdb463.2.3 model473.2.4 msdb473.2.5 AdventureWorks/Adventure-WorksDW47 3.3 选择数据库系统类型483.3.1 OLTP483.3.2 OLAP493.3.3 示例系统类型选择493.4 收集数据493.5 确定要存储在数据库中的信息513.5.1 金融产品523.5.2 客户523.5.3 客户地址523.5.4 股票523.5.5 交易533.6 外部信息和忽略的信息533.7 建立关系533.7.1 使用键533.7.2 创建关系553.7.3 关于外键的更多信息573.8 规范化593.8.1 每一个实体都应该有唯一的标识符59 3.8.2 只存储与实体直接有关的信息603.8.3 避免重复值或重复列603.8.4 范式603.8.5 非规范化623.9 创建示例数据库623.9.1 在SSMS中创建数据库623.9.2 在SSMS中删除数据库753.9.3 在查询编辑器中创建数据库773.10 小结80第4章安全和遵从规范814.1 登录名814.2 服务器登录名和数据库用户894.3 角色904.3.1 固定服务器角色904.3.2 数据库角色924.3.3 应用程序角色924.4 架构954.5 在解决方案中进行下去之前964.6陈述式管理框架994.7 小结104第5章定义表1065.1 什么是表1065.2 SQL Server数据类型1075.2.1 表中的数据类型1085.2.2 程序中的数据类型1135.3 列不仅仅是简单的数据存储库1135.3.1 默认值1135.3.2 生成IDENTITY值1135.3.3 NULL值的使用1145.3.4 为什么要定义允许NULL值的列114 5.4 在SQL Server中存储图像和大型文本115 5.5 在SSMS中创建表1155.6 通过查询编辑器创建表1205.7 创建表:使用模板1225.8 创建模板和修改模板1255.9 ALTER TABLE语句1265.10 定义其余的表1275.11 设置主键1285.12 创建关系1295.12.1 在创建时检查现有数据1315.12.2 强制外键约束1325.12.3 选择删除/更新规则1325.13 通过T-SQL语句建立关系1335.14 小结134第6章创建索引和数据库关系图1356.1 什么是索引1356.1.1 索引类型1366.1.2 唯一性1376.2 确定是什么创建了好的索引1386.2.1 使用低维护列1386.2.2 主键和外键1396.2.3 找到指定记录1396.2.4 使用覆盖索引1396.2.5 查找信息范围1396.2.6 保持数据的排序1406.3 确定是什么导致了坏的索引1406.3.1 使用了不合适的列1406.3.2 选择了不合适的数据1416.3.3 包含了过多的列1416.3.4 表中包含的记录过少1416.4 针对性能对索引进行审查1416.5 创建索引1426.5.1 用表设计器创建索引1426.5.2 索引和统计信息1456.5.3 CREATE INDEX语法1456.5.4 在查询编辑器中创建索引:模板1486.5.5 在查询编辑器中创建索引:SQL代码151 6.6 删除索引1536.7 在查询编辑器中修改索引1546.8 当索引不存在时1556.9 为数据库生成关系图1566.9.1 数据库关系图基础1566.9.2 SQL Server数据库关系图工具1576.9.3 默认的数据库关系图1586.9.4 数据库关系图工具条1606.10 小结162第7章数据库的备份、还原和维护1637.1 事务日志1647.2 备份策略1667.3 当可能发生错误时1677.4 让数据库脱机1687.5 备份数据1697.5.1 使用T-SQL备份数据库1747.5.2 使用T-SQL进行日志备份1807.6 还原数据库1827.6.1 使用SSMS还原数据1837.6.2 使用T-SQL进行还原1857.7 分离和附加数据库1897.7.1 使用SSMS进行分离和附加操作189 7.7.2 使用T-SQL进行分离和附加操作193 7.8 为数据库生成SQL脚本1957.9 维护数据库2017.10 创建数据库维护计划2017.11 设置数据库邮件2137.12 修改维护计划2217.13 小结224第8章操作数据2258.1 T-SQL的INSERT命令的语法2258.2 SQL命令INSERT2268.2.1 默认值2298.2.2 使用NULL值2298.3 DBCC CHECKIDENT2328.4 列约束2348.5 同时插入多条记录2388.6 检索数据2398.7 使用SSMS检索数据2408.8 SELECT语句2418.9 指定列2438.10 第一批搜索2438.11 改变输出的显示2458.12 限制搜索:WHERE的使用2478.12.1 SET ROWCOUNT n2498.12.2 TOP n2508.12.3 TOP n PERCENT2518.13 字符串函数2518.14 顺序!顺序!2538.15 LIKE运算符2548.16 生成数据:SELECT INTO2568.17 谁能添加、删除或选取数据2578.18 更新数据2618.18.1 UPDATE命令2628.18.2 在查询编辑器中更新数据263 8.19 事务2668.19.1 BEGIN TRAN2678.19.2 COMMIT TRAN2688.19.3 ROLLBACK TRAN2688.19.4 锁定数据2688.19.5 更新数据:使用事务2698.19.6 嵌套事务2708.20 删除数据2728.20.1 DELETE的语法2728.20.2 使用DELETE语句2728.21 截断表(删除表中的所有行)274 8.22 删除表2758.23 小结275第9章构建视图2779.1 为什么要构建视图2789.2 针对安全而使用查询2789.3 加密视图定义2799.4 创建视图:SSMS2809.5 使用视图来创建视图2849.6 CREATE VIEW语法2899.7 创建视图:查询编辑器窗格290 9.8 创建视图:SCHEMABINDING291 9.9 为视图设置索引2939.10 小结295第10章存储过程和函数29710.1 什么是存储过程29810.2 CREATE PROCEDURE语法298 10.3 返回一系列记录30110.4 创建存储过程:SSMS30110.5 执行存储过程的不同方法305 10.5.1 不使用EXEC30510.5.2 使用EXEC30510.6 使用RETURN30510.7 控制流程30910.7.1 IF...ELSE30910.7.2 BEGIN...END31010.7.3 WHILE...BREAK语句31010.7.4 CASE语句31210.8 综合应用31410.9 用户定义函数31610.9.1 标量函数31610.9.2 表值函数31710.9.3 创建用户定义函数时要考虑的事项317 10.10 小结319第11章T-SQL基础32011.1 使用多个表32011.2 变量32511.3 临时表32611.4 聚合32811.4.1 COUNT/COUNT_BIG32911.4.2 SUM32911.4.3 MAX/MIN33011.4.4 AVG33011.5 分组数据33111.6 HAVING33211.7 独特值33311.8 函数33311.8.1 日期和时间函数33411.8.2 字符串函数33611.8.3 系统函数34011.9 RAISERROR34311.10 错误处理34711.11 @@ERROR34711.12 TRY...CATCH34811.13 小结351第12章高级T-SQL35212.1 子查询35212.1.1 IN35412.1.2 EXISTS35412.1.3 了结未了之事35512.2 APPLY运算符35612.2.1 CROSS APPLY35712.2.2 OUTER APPLY35812.3 公用表表达式35812.4 透视数据36112.4.1 PIVOT36112.4.2 UNPIVOT36312.5 排名函数36312.5.1 ROW_NUMBER36412.5.2 RANK36612.5.3 DENSE_RANK36612.5.4 NTILE36712.6 SQL Server中的PowerShell36712.7 小结371第13章触发器37213.1 什么是触发器37213.2 DML触发器37313.3 针对DML触发器的CREATE TRIGGER语法374 13.4 为什么不使用约束37513.5 对逻辑表进行删除和插入37613.6 创建DML FOR触发器37713.7 检查特定的列38013.7.1 使用UPDATE()38013.7.2 使用COLUMNS_UPDATED()38413.8 DDL触发器38713.8.1 DDL_DATABASE_LEVEL_EVENTS38713.8.2 删除DDL触发器38913.8.3 EVENTDATA()38913.9 小结392第14章SQL Server 2008 Reporting Services39314.1 Reporting Services的架构39414.2 配置Reporting Services39514.3 使用报表设计器构建第一个报表40014.4 小结4061.1为什么选择SQL Server 2008第1章SQL Server 2008概述和安装欢迎阅读本书。