出版时间:2008-7 出版社:张洪举、 芦桂章 人民邮电出版社 (2008-07出版) 作者:张洪举,芳桂章 著 页数:788
内容概要
本书从数据库的基础知识入手,分别从开发、分析、管理等方面对SQL Server 2005进行了详细的介绍,包括SQL Server安装步骤,SQL Server网络体系结构,SQL Server数据平台的组件构成,SQL Server的管理工具,SQL Server 2005的新增功能,Transact-SQL语言和XQuery语言介绍,使用Transact-SQL和Microsoft .NET Framework公共语言运行时(CLR)方法创建存储过程、触发器和用户定义函数,使用SQL Native Client(SQLNCLI)、ADO.NET和本机XML Web服务访问SQL Server数据的方法,SQL Server的商业智能工具介绍,SQL Server任务管理,SQL Server安全管理等内容。 本书面向实用,内容覆盖广泛,讲解由浅入深,适用于数据库管理人员、数据库开发人员、系统维护人员、数据库初学者及其他数据库从业人员,也可以作为各大中专院校相关专业的参考用书和相关培训机构的培训教材。
作者简介
张洪举,微软公司最有价值专家(MVP) 微软中文社区MVP技术专栏作家。 Microsoft Visual FoxPro 9.0测试小组成员。拥有10多年的数据库产品应用开发经历,尤其是在多层架构的面向对象系统分析设计、数据库分析设计、商业智能系统分析设计等方面,积累了丰富的项目经验。著有:《Visual FoxPro 6.0~9.0解决方案与范例大全》、《Visual FoxPro程序设计参考手册》、《Visual FoxPro软件开发模式与应用案例》、《专家门诊——Visual FoxPro开发答疑160问等》。
书籍目录
第1部分 基础篇第1章 SQL Server 2005概述 21.1 SQL Server发展简史 21.2 安装SQL Server 2005 31.2.1 32位和64位SQL Server 2005共同的硬件、软件要求 31.2.2 32位SQL Server 2005的硬件、软件要求 51.2.3 64位SQL Server 2005的硬件、软件要求 61.2.4 安装SQL Server 71.3 SQL Server 2005的网络体系结构 131.3.1 SQL Server的客户/服务器架构 131.3.2 SQL Server支持的网络协议 141.3.3 连接到SQL Server数据库引擎 151.4 SQL Server 2005的数据库体系结构 211.4.1 数据库 221.4.2 对象 231.5 SQL Server 2005数据平台的组件构成 261.6 SQL Server 2005的管理工具 271.6.1 SQL Server Management Studio器 271.6.2 SQL Server Business Intelligence器 Development Studio271.6.3 SQL Server Profiler器 291.6.4 SQL Server Configuration器 Manager 291.6.5 SQL Server外围应用配置器 301.6.6 数据库引擎优化顾问 301.6.7 命令提示实用工具 31第2章 SQL Server 2005的新增功能 322.1 对企业数据管理的增强 322.1.1 在易管理性方面的增强 322.1.2 在高可用性方面的增强 332.1.3 在可伸缩性方面的增强 342.1.4 在安全性方面的增强 352.2 对提高开发人员生产效率的增强 352.2.1 扩展的语言支持 362.2.2 改进的开发工具 372.2.3 在扩展性方面的增强 372.3 在商业智能方面的增强 402.3.1 端到端的集成商业智能平台 412.3.2 Integration Services器 412.3.3 Analysis Services器 422.3.4 Reporting Services器 42第2部分 操作篇第3章 Transact-SQL语言简介 453.1 Transact-SQL语言的类型 453.1.1 DDL语句 453.1.2 DML语句 463.1.3 编程和流控制语句 463.1.4 批处理Transact-SQL语句 493.2 Transact-SQL的语法规则和元素 493.2.1 Transact-SQL的语法约定 493.2.2 Transact-SQL的语法元素 503.3 常量和变量 543.3.1 常量 543.3.2 变量 563.4 运算符 573.4.1 算术运算符 573.4.2 赋值运算符 583.4.3 位运算符 593.4.4 比较运算符 593.4.5 逻辑运算符 603.4.6 字符串串联运算符 603.4.7 一元运算符 613.5 常用函数 613.5.1 聚合函数 613.5.2 配置函数 623.5.3 游标函数 633.5.4 日期和时间函数 643.5.5 数学函数 653.5.6 数据类型转换函数 663.5.7 字符串函数 683.5.8 文本和图像函数 71第4章 数据库及常用对象管理 724.1 数据库管理 724.1.1 创建数据库 724.1.2 修改数据库 794.1.3 删除数据库 854.2 架构管理 864.2.1 创建架构 864.2.2 修改架构 884.2.3 移动对象到一个新架构中 884.2.4 删除架构 894.3 表管理 894.3.1 数据页 894.3.2 区 904.3.3 表分区 904.3.4 创建表 914.3.5 管理表值 974.3.6 修改已存在表 1114.3.7 查看表的属性信息 1134.3.8 重命名和删除表 1144.4 视图管理 1154.4.1 创建视图 1154.4.2 修改视图 1194.4.3 删除和重命名视图 1204.5 索引管理 1214.5.1 索引的类型 1214.5.2 创建索引 1214.5.3 修改索引 1314.5.4 删除索引 1334.5.5 使用数据库引擎优化顾问 1344.6 列约束和规则 1374.6.1 使用约束 1374.6.2 使用规则 139第5章 查询和更改数据库数据 1415.1 基本查询 1415.1.1 基本的SELECT语句语法 1415.1.2 使用选择列表 1435.1.3 使用FROM子句 1465.1.4 使用WHERE子句筛选行 1535.1.5 使用GROUP BY子句进行数据分组 1565.1.6 使用HAVING子句从分组后结果中筛选行 1575.1.7 使用ORDER BY子句进行排序 1575.2 使用子查询 1585.2.1 在外部查询的选择列表中使用子查询 1585.2.2 使用IN的子查询 1585.2.3 使用比较运算符的子查询 1595.2.4 使用通过ANY、SOME或ALL修改的比较运算符 1595.2.5 使用EXISTS的子查询 1605.2.6 使用多层嵌套子查询 1615.3 使用联接 1615.3.1 使用内部联接 1615.3.2 使用外部联接 1625.3.3 使用交叉联接 1645.3.4 使用嵌套联接 1655.4 操作结果集 1665.4.1 使用UNION运算符组合结果集 1665.4.2 使用EXCEPT和INTERSECT对结果集执行联接操作 1675.4.3 与其他Transact-SQL语句一起使用UNION、EXCEPT和INTERSECT1695.4.4 使用公用表表达式 1695.4.5 汇总数据 1725.5 修改表数据 1745.5.1 插入数据 1745.5.2 更新数据 1765.5.3 删除数据 1785.6 使用事务保持数据的完整性 1785.6.1 SQL Server的自动事务处理 1795.6.2 SQL Server的显式事务处理 1805.6.3 SQL Server的隐式事务处理 1805.6.4 事务中支持的Transact-SQL语句 1815.6.5 使用嵌套事务 1815.6.6 使用事务保存点 1835.7 并发访问和锁定控制 1845.7.1 并发影响的类型 1855.7.2 并发控制的类型 1855.7.3 锁管理器的数据锁定 1865.7.4 自定义锁定 1905.7.5 使用事务隔离级别 1915.7.6 使用行版本的事务隔离级别 1935.7.7 处理死锁 1965.8 使用游标 1995.8.1 创建游标 1995.8.2 创建快速只进游标和可滚动游标 2005.8.3 静态游标、动态游标和由键集驱动的游标 2025.8.4 创建可更新游标 2035.8.5 游标锁定 2045.8.6 确定游标内行的数目 2055.8.7 指定游标的作用域 206第6章 使用全文搜索 2076.1 全文搜索的体系结构 2076.1.1 全文引擎 2076.1.2 筛选器后台程序 2086.1.3 干扰词和同义词库 2096.2 创建全文目录和索引 2126.2.1 全文索引与普通索引的差异 2126.2.2 全文索引的结构 2136.2.3 通过SQL Server ManagementStudio创建全文目录和索引 2136.2.4 通过Transact-SQL创建全文目录和索引 2166.3 修改全文目录和索引 2196.3.1 通过SQL Server Management Studio修改全文目录和索引 2196.3.2 通过Transact-SQL修改全文目录和索引 2226.4 备份和还原全文目录 2236.4.1 备份全文目录 2236.4.2 恢复全文目录 2256.5 删除全文目录和索引 2266.5.1 通过SQL Server Management Studio删除全文目录和索引 2266.5.2 通过Transact-SQL删除全文目录和索引 2266.6 使用全文搜索查询 2266.6.1 使用全文谓词 2276.6.2 使用全文函数 231第7章 存储过程、触发器和用户定义函数 2337.1 存储过程的类型 2337.1.1 用户定义的存储过程 2337.1.2 扩展存储过程 2347.1.3 系统存储过程 2347.2 Transact-SQL存储过程 2357.2.1 创建存储过程 2357.2.2 创建临时存储过程 2397.2.3 修改存储过程 2397.2.4 存储过程的重新编译 2397.2.5 存储过程的错误处理 2417.3 CLR存储过程 2477.3.1 创建一个具有输出参数的CLR存储过程 2477.3.2 创建返回行集和信息的CLR存储过程 2517.3.3 删除CLR存储过程和程序集 2527.3.4 CLR与Transact-SQL存储过程的择取建议 2527.4 嵌套存储过程 2547.5 使用OLE自动化存储过程 2557.5.1 创建和删除OLE对象 2557.5.2 获取OLE对象的属性 2567.5.3 设置OLE对象的属性 2567.5.4 执行OLE对象的方法 2567.5.5 出错处理 2577.5.6 启动和停止OLE自动化共享执行环境 2587.5.7 OLE自动化存储过程示例 2587.6 使用DML触发器 2607.6.1 DML触发器的类型 2607.6.2 创建AFTER触发器 2607.6.3 触发器编程的限制 2617.6.4 在触发器中检测对指定列的UPDATE或INSERT操作 2647.6.5 指定First和Last触发器 2667.6.6 嵌套和递归触发器 2677.6.7 使用INSTEAD OF触发器 2697.7 使用DDL触发器 2727.7.1 用于激发DDL触发器的DDL事件和事件组 2727.7.2 创建DDL触发器 2747.8 使用CLR触发器 2767.8.1 SqlTriggerContext类 2767.8.2 创建CLR DML触发器 2797.8.3 创建CLR DDL触发器 2827.9 修改、删除和禁用触发器 2847.9.1 DML触发器 2847.9.2 DDL触发器 2847.9.3 CLR触发器 2857.10 用户自定义函数 2857.10.1 创建标量用户自定义函数 2867.10.2 创建表值用户自定义函数 2867.10.3 创建CLR标量函数 2897.10.4 创建CLR表值函数 2917.10.5 创建CLR聚合函数 2937.10.6 修改和删除用户自定义函数 296第8章 使用XML 2978.1 XML基础 2978.1.1 基本XML文档结构 2978.1.2 DOM 3008.1.3 XSL 3008.1.4 XML架构和XSD文档 3028.1.5 XPath 3058.2 XML数据类型和XML架构集合 3128.2.1 类型化和非类型化的XML 3138.2.2 创建非类型化XML 3138.2.3 使用XML架构集合创建类型化XML 3148.2.4 内置XML架构集合 3218.2.5 xml数据类型的方法 3228.2.6 XML数据修改语言(XML DML) 3288.2.7 xml数据类型的限制 3348.3 XQuery 3358.3.1 XQuery基础知识 3368.3.2 XQuery表达式 3408.3.3 XQuery Prolog 3468.3.4 构造XML 3478.3.5 针对xml数据类型的Xquery函数 3508.4 使用Transact-SQL构造XML 3578.4.1 SELECT...FOR XML语句 3578.4.2 使用RAW模式 3588.4.3 使用AUTO模式 3628.4.4 使用EXPLICIT模式 3648.4.5 使用PATH模式 3738.5 使用OPENXML查询XML 3768.5.1 分析XML文档 3768.5.2 提供行集视图 3778.5.3 使用OPENXML 3798.5.4 在OPENXML中指定元属性 3898.6 XML索引 3908.6.1 创建主XML索引 3918.6.2 创建辅助XML索引 3938.6.3 修改XML索引 3948.6.4 删除XML索引 395第3部分 开发篇第9章 SQL Native Client编程 3979.1 Microsoft数据访问技术简介 3979.1.1 Microsoft数据访问组件 3979.1.2 SQL Native Client 3999.1.3 ADO.NET 4009.1.4 已过时的数据访问技术 4019.2 使用SQL Native Client进行开发的必要条件 4019.2.1 操作系统需求 4019.2.2 SQL Server需求 4029.2.3 交叉语言需求 4029.2.4 SQL Native Client的再分发 4029.2.5 SQL Native Client的头文件和库文件 4029.3 使用SQL Native Client的OLE DB方式 4039.3.1 创建使用SQL Native Client OLE DB提供程序的应用程序 4039.3.2 数据源对象 4069.3.3 命令 4189.3.4 行集 4219.3.5 存储过程 4359.3.6 BLOB和OLE对象 4379.3.7 表和索引 4499.3.8 数据类型 4569.3.9 架构行集支持 4579.3.10 事务处理 4589.3.11 错误处理 4629.4 使用SQL Native Client的ODBC方式 4669.4.1 创建SQL Native Client ODBC应用程序 4669.4.2 与SQL Server进行通信 4689.4.3 执行查询 4719.4.4 处理结果 4769.4.5 使用游标 4809.4.6 执行事务处理 4849.4.7 处理错误和信息 4859.4.8 运行存储过程 4889.4.9 使用目录函数 4909.4.10 执行批量复制 4909.4.11 映射text和image列 4949.5 使用SQL Native Client连接字符串关键词 4959.5.1 SQL Native Client OLE DB提供程序的连接字符串关键词 4959.5.2 SQL Native Client ODBC驱动程序连接字符串关键词 4979.5.3 ActiveX Data Objects(ADO)提连接字符串关键词 4999.6 使用数据库镜像 5009.6.1 编程考虑 5009.6.2 SQL Native Client OLE DB提提供程序 5019.6.3 SQL Native Client ODBC提驱动程序 5019.7 执行异步操作 5019.7.1 打开和关闭一个数据库连接 5019.7.2 执行程序初始化和行集初始化 5029.8 使用多活动结果集(MARS) 5049.8.1 SQL Native Client OLE DB提提供程序 5049.8.2 SQL Native Client ODBC驱驱动程序 5059.9 使用SQL Server 2005的新增数据类型 5069.9.1 使用用户定义类型 5069.9.2 使用xml数据类型 5109.10 使用快照隔离 5169.10.1 SQL Native Client OLE DB提提供程序 5169.10.2 SQL Native Client ODBC驱驱动程序 5179.11 使用查询通知 5179.11.1 SQL Native Client OLE DB驱提供程序 5189.11.2 SQL Native Client ODBC驱驱动程序 518第10章 ADO.NET编程 51910.1 DO.NET对象模型 51910.1.1 .NET Framework数据提供程序 51910.1.2 DataSet对象 52110.2 连接到SQL Server数据库 52210.2.1 创建SqlConnection对象 52210.2.2 使用连接字符串 52210.2.3 打开和关闭连接 52610.2.4 使用连接池 52610.3 使用SqlCommand对象 52810.3.1 创建SqlCommand对象 52810.3.2 执行不返回行的查询 52910.3.3 使用SqlDataReader检索查询结果 52910.3.4 从数据库中获取单个值 53310.3.5 执行参数化查询 53310.3.6 调用存储过程 53410.3.7 在事务中执行查询 53510.4 使用SqlDataAdapter对象 53510.4.1 SqlDataAdapter的结构 53510.4.2 创建SqlDataAdapter对象 53610.4.3 使用Fill方法填充DataSet 53610.4.4 向DataSet添加约束 53810.4.5 在SqlDataAdapter中使用参数和返回值 53910.4.6 使用SqlDataAdapter事件 54110.5 使用DataSet对象 54310.5.1 创建DataSet 54310.5.2 创建和使用DataTable 54410.5.3 创建和使用DataTableReader用 55310.5.4 添加表间关系 55410.5.5 创建和使用DataView 55610.5.6 在DataSet中使用XML 55910.6 使用数据库镜像 56410.6.1 SqlClient中的镜像支持 56410.6.2 镜像限制 56510.6.3 缓存合作伙伴服务器的名称 56510.6.4 检索当前服务器名称 56510.7 执行异步操作 56510.7.1 使用回调创建Windows应用程序 56610.7.2 使用等待句柄创建ASP.NET应用程序 56810.7.3 在控制台应用程序中使用轮询 57210.8 使用多个活动结果集 57310.8.1 启用多个活动结果集 57310.8.2 使用多个活动结果集 57410.9 使用用户定义数据类型 57710.9.1 检索UDT数据 57710.9.2 使用DataAdapter更新UDT列 57910.10 使用SQLXML 58210.10.1 使用DataReader中的XML列值 58210.10.2 将XML值指定为命令参数 58310.11 使用快照隔离 58410.12 使用查询通知 586第11章 本机XML Web服务 58911.1 本机XML Web服务概述 58911.2 创建HTTP端点 59011.2.1 CREATE ENDPOINT语句 59011.2.2 创建HTTP端点 59311.3 创建通过Web服务访问SQL Server的应用程序 59411.3.1 HTTP端点的身份验证 59511.3.2 使用Web服务的应用程序示例 598第4部分 分析篇第12章 SQL Server集成服务 60212.1 SSIS的体系结构 60212.2 Business Intelligence Development Studio 60312.2.1 设计器窗口 60412.2.2 解决方案资源管理器 60412.2.3 属性窗口 60512.2.4 工具箱 60512.3 创建包 60512.3.1 创建项目 60612.3.2 Integration Services容器 60712.3.3 使用SQL Server导出和导入向导创建包 60712.3.4 使用SSIS设计器创建包 61012.4 部署包 62612.4.1 包配制 62612.4.2 创建包配制 62712.4.3 创建部署实用工具 62812.4.4 安装包 629第13章 Analysis Services 63013.1 Analysis Services概念 63013.1.1 统一维度模型 63013.1.2 数据挖掘概念 63113.2 Analysis Services术语 63313.2.1 多维数据集及其部件 63313.2.2 MOLAP、ROLAP和HOLAP 63313.2.3 分区和虚拟多维数据集 63413.3 使用Analysis Services 63513.3.1 Business IntelligenceDevelopment Studio 63513.3.2 SQL Server Management Studio 63513.3.3 创建Analysis Services项目 63513.3.4 创建数据源 63613.3.5 创建数据源视图 63713.3.6 创建多维数据集 63813.3.7 使用多维数据集设计器 64113.3.8 部署多维数据集 64213.3.9 处理多维数据集 64213.3.10 浏览多维数据集 64413.3.11 使用维度向导 64513.3.12 使用数据挖掘向导 65413.4 部署Analysis Services 65813.4.1 规划Analysis Services部署 65813.4.2 在生产环境中部署Analysis Services数据库 658第14章 报表服务 66314.1 报表服务综述 66314.1.1 可用的报表服务方案 66314.1.2 报表的生命周期 66414.1.3 关键术语 66514.1.4 关键组件 66714.2 创建报表 66914.2.1 使用报表向导创建报表 66914.2.2 使用报表设计器创建报表 67314.2.3 创建参数化报表 67714.3 发布报表 68014.3.1 设置部署属性 68114.3.2 生成和部署报表 68114.4 报表管理 68314.4.1 使用报表管理器管理报表 68314.4.2 使用Management Studio管理报表 69314.5 报表传递 69514.5.1 报表订阅 69514.5.2 使用共享计划 70414.5.3 打印报表 70514.6 报表服务的安全性设置 70614.6.1 角色定义 70614.6.2 角色分配 71014.7 Reporting Services配置工具 71214.7.1 服务器状态 71214.7.2 创建和配置虚拟目录 71214.7.3 配置服务账户 71314.7.4 创建和配置报表服务器数据库 71314.7.5 管理加密密钥和初始化 71314.7.6 配置电子邮件传递和执行账户 713第5部分 管理篇第15章 基本管理任务 71515.1 备份与还原概述 71515.1.1 数据备份的原理 71515.1.2 数据备份的类型 71615.1.3 恢复模式 71715.2 数据备份 71815.2.1 创建备份设备 71815.2.2 执行完整备份 71915.2.3 执行差异备份 72115.2.4 执行事务日志备份 72115.2.5 执行文件和文件组备份 72215.2.6 查看备份设备中的媒体内容 72315.3 数据还原 72415.3.1 数据还原方案 72415.3.2 执行数据库完整还原 72515.3.3 执行文件还原 72715.3.4 执行页面还原 72815.3.5 执行段落还原 73015.4 使用数据库复制向导 73115.5 监视与优化 73415.5.1 使用系统监视器监视资源使用 73515.5.2 使用SQL Server Profiler跟踪查询 73615.5.3 使用SQL Server Management Studio监视 74115.5.4 监视错误日志 74215.5.5 优化服务器性能 74415.5.6 使用数据库引擎优化顾问 748第16章 自动执行管理任务 75216.1 SQL Server代理 75216.1.1 SQL Server代理的组件 75216.1.2 启动SQL Server代理服务 75316.1.3 SQL Server代理工具 75316.2 创建和执行作业 75416.2.1 创建本地服务器作业 75416.2.2 执行作业 75716.2.3 查看作业历史记录 75716.2.4 作业活动监视器 75816.3 创建警报 75916.3.1 定义操作员 75916.3.2 配置数据库邮件 76016.3.3 创建警报 76216.4 多服务器管理 76316.4.1 设置主服务器 76416.4.2 创建多服务器作业 765第17章 SQL Server管理对象(SMO) 76617.1 SMO对象模型 76617.2 创建和连接Server对象 76717.2.1 Server对象的属性和方法 76717.2.2 连接到Server对象 76917.3 访问和设置数据库 76917.4 创建和执行存储过程 77217.5 创建警报 774第18章 SQL Server的安全性管理 77518.1 安全功能简介 77518.1.1 安全主体 77518.1.2 安全对象 77518.1.3 权限层次结构 77518.2 SQL Server登录管理 77618.2.1 SQL Server身份验证模式 77618.2.2 标准登录 77718.2.3 Windows登录 77818.2.4 固定服务器角色 78018.3 数据库级管理 78218.3.1 创建数据库用户 78218.3.2 权限控制 78218.3.3 数据库角色 78418.3.4 应用程序角色 78618.4 所有权链 78718.4.1 如何在链中检查权限 78718.4.2 跨数据库所有权链接 78818.4.3 潜在威胁 788
章节摘录
插图:第1章 SQL Server 2005概述SQL Server 2005是一个全面的数据库平台,使用集成的商业智能(Business Intelligence,BI)工具提供了企业级的数据管理。SQL Server 2005数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使用户可以构建和管理用于业务的高可用和高性能数据应用程序。SQL Server 2005数据引擎是企业数据管理解决方案的核心。此外,SQE Server 2005的分析、报表、集成和通知功能,可以帮助企业构建和部署经济有效的Bl解决方案,并通过记分卡、仪袁板、Web服务和移动设备等将数据应用推向业务的各个领域。同时,与Microsoft Visual Studio、Microsoft Offce System以及新的开发工具(包括Business Intelll"gence Development Studio)的紧密集成使SQL Server 2005与众不同,无论是开发人员、数据库管理员、信息工作者还是决策者,SQL Server2005都可以为其提供创新的解决方案,并从数据中更多地获益。1.1 SQL Server发展简史Microsoft SQL Server最早起源于1987年的Sybase SQL Server,1988年,Microsoft公司、Sybase公司和Aston.Tate公司把该产品移植到了IBM的OS/2操作系统上。后来Aston.Tate公司退出了SQLServer的开发,而由Microsoft公司和Sybase公司继续合作开发,并最终发布了用于Windows NT操作系统的SQL Server。在SQL Server 4版本发布以后,Microsoft公司和Sybase公司在SQL Server开发方面最终分道扬镳。Microsoft公司致力于Windows NT平台上的SQL Server开发,而Sybase公司则致力于UNIX平台上的SQL Server开发。SQL Server 6.0是第一个完全由Microsoft公司开发的版本。1996年,.Microsoft公司把SQL Server升级到6.5版本。经过两年的开发,Microsoft公司发布了具有巨大变化的7.0版本。SQL Server 7.0在数据存储和数据引擎方面发生了根本性的变化,首次引入了OLAP(OnlineAnalytical Processing,联机分析处理)和ETL(Extraction,Transformation and Loadin9,提取、转换和加载)功能。又经过两年的努力开发,于2000年9月发布了SQL Server 2000。从SQL Server 7.0到SQL Server 2000的变化是渐进的,并没有像6.5版本到7.0版本变化那么大,只是在SQL Server 7.0的基础上进行了增强,首次引入了通知服务和数据挖掘。在经历了漫长的5年开发后,于2005年11月发布了SQL Server2005。SQL Server2005对Micmsott公司进军高端企业级市场来说具有着里程碑式的重要意义。首先,SQL Server 2005提供了一个完整的数据管理和分析的解决方案,能够为从千兆级(TB)数据仓库到运行SQL Server CE的移动设备等提供支持,使企业能够更加安全、稳定和可靠地建立、部署和管理企业级应用。其次,SQL Server 2005支持32位和64位计算,SQL Server2005同SQL Server2000相比,在性能上至少能够提升37%。
编辑推荐
《循序渐进SQL Server 2005:入门、进阶与应用实例》面向实用,内容覆盖广泛,讲解由浅入深,适用于数据库管理人员、数据库开发人员、系统维护人员、数据库初学者及其他数据库从业人员,也可以作为各大中专院校相关专业的参考用书和相关培训机构的培训教材。
图书封面
评论、评分、阅读与下载