精通SQL Server 2008程序设计

当前位置:首页 > 网络编程 > 数据库 > 精通SQL Server 2008程序设计

出版社:Leonard Lobel、Andrew J.Brust、Stephen Forte、 贾洪峰 清华大学出版社 (2010-06出版)
出版日期:2010-6
ISBN:9787302226260
页数:768页

章节摘录

插图:在深入讨论验证与授权的概念之前,讨论SQL。Server2005中称为“端点”的新功能是非常重要的。在SQLServer的以前版本中,客户端可以通过传输控制协议(TCP)、命名管道、共享内存和虚拟接口架构(VIA)连接。只要在服务器上启用了这些协议之一,而且用户拥有有效登录,该连接就会被接受。SQLServer2005引入了“端点”概念,用来对各种协议的连接行为进行区分。端点可以被看作一个进入SQLServer的点。管理员不仅可以为TCP、命名管道、共享内存和ⅥA创建端点,还可以为超文本传输协议(HTTP)创建端点。在创建端点之后,可以限制访问权限,便用户只能通过一个特定端点类型进行连接。例如,您可能创建了一个名为Loginl的登录,并授予HTTP端点访问权限,拒绝对所有其他端点(TCP、命名管道、共享内存和VIA的访问权限。在此情况下,Loginl只能通过此HTTP端点访问SQLServer,它不能通过TCP或任意其他通信协议连接到SQLServer。为了明白端点校验如何影响验证,让我们考虑进行客户端连接的过程。5.3.1 客户端如何建立连接如果TCP客户端希望连接到SQLServer,它必须首先知道连接到哪个端口。在SQLServer2005之前的版本中,总是有一个线程在用户数据报协议(UserDatagramProtocol,uDP)端口1434等待,其目的是返回正在运行的全部SQI.Server实例的细节信息以及这些实例的端口号。在给定一个SQI。Server特定实例时,客户端必须做的全部工作就是连接到端口1434并确定希望连接到哪一端口。这~过程一般是有效的,直到黑客们找到了一种方法,连续向这一端口发送请求枚举的数据包,启动对SOLServer的“拒绝服务”攻击。由于这一枚举过程是SQLServer服务的一部分,所以“SQLSlammer”蠕虫病毒为SQLServer安装导致严重问题。从SQLServer2005开始,这一功能已经被取出,放入称为SQLServerBrowser服务的单独服务中,可以在不用触及SQLServer服务本身的情况下开启和关闭这一功能。

前言

SQL Server 2008不是单纯的一种产品,而是一组产品和技术整合形成的一个庞大、复杂的软件巨无霸。尽管这些产品和技术是相互关联的,但还是应当对它们进行分别考虑。显然,要在一本书中全面介绍这样一个庞大的产品是存在很大难度的。针对SQL Server 2008功能丰富、内容庞杂的特点,本书采用了国外星期天报纸专栏的结构方式,由不同领域的专家负责相关内容的撰写,参与编写本书的作者达到10位之多。他们在特定章节中发表自己关于特定主题的专家意见。本书盼所有作者都具有多年的SOLServer使用经验,他们从20世纪90年代早期就开始为微软开发社区撰写文章。因此,无论是在软件应用方面,还是软件的推介培训方面,都有着非常丰富的经验。这些经验为成功编写这样一本颇有难度的书籍奠定了基础。本书是在上一版的基础上进行改写而成的,着重介绍了SQL Server 2008中的新增功能。读者可以在前言部分找到有关内容变更方面的详细介绍。尽管本书的作者如此之多,尽管本书采用了专栏的编写方式,但本书的整体结构仍然非常紧凑得体,具有很强的逻辑性。一般来说,以开发人员为读者对象的书籍大多可以分为两类,即教程和参考手册,而这本书很好地把这两类书籍的优点融合在一起,既向读者解释了一些基本概念和基本应用,又为读者提供了丰富的参考信息。另一方面,虽然本书在结构上把各位作者撰写的章节恰当地组织在一起,但各人的表述风格毕竟不同,这就为本书的翻译带来了很大的困难。另外,由于本书的内容庞杂,涉及SQL Serwer 2008的方方面面,为了准确地表达原文的含义,要求译者对于软件的相关功能有相当程度的理解,这也增加了翻译的难度。尽管译者在翻译过程中,根据编程实践并大量查阅微软文档及其他资料,力求准确、流畅地表达作者原意,但从最终译稿来看,译者认为还有很大差距。恳请读者在发现翻译中存在的问题时,不吝指正!由于出版周期原因,有多位译者参与了本书的翻译工作。主体翻译及全书统稿工作由贾洪峰完成,其他参与翻译的人员有:王山花、王彦、王雅丽、刘阿娜、刘建卓、吴士珍、张丛丛、王维玲、张海、时朋泉、李晓晓、刘建静、韩丽、李强丽、李锋、刘建喜、周桦、罗双华、郭辉、崔玮、黄艳丽、韩斌、缪素芬、翟海川、蔡广华、侯昀佳、王亮和刘蕾。

内容概要

作者:(美国)Leonard Lobel (美国)Andrew J.Brust (美国)Stephen Forte 译者:贾洪峰Leonard Lobel是Sleek Technologies公司的创始人之一兼CTO。该公司专门开发基于微软技术的解决方案。他也是微软金牌认证合作伙伴twentysix New York的首席咨询帅。Andrew J.Brust是twentysix New York新技术部门的负责人。Andrew是微软的纽约/新泽西区域总监,是微软商业智能合作伙伴咨询委员会的成员。Stephen Forte是微软MVP,也是微软金牌认证合作伙伴Telerik公司的CSO。他还是NYC.N ETDeveloper User Group的创始人,著有多本有关应用程序和数据库开发的书籍。

书籍目录

第i部分 核心基础知识
第1章 概述
第2章 t-sql的增强特性
第3章 探究sql clr
第4章 服务器的管理
第5章 sql server 2008的安全性
第ii部分 超越关系
第6章 xml和关系数据库
第7章 分层数据和关系数据库
第8章 为非结构化的数据存储应用filestream
第9章 地理空间数据类型
第iii部分 实现技术
第10章 微软数据访问机
第11章 .net数据绑定的许多方面
第12章 事务
第13章 开发偶尔连接的系统
第iv部分 商业智能
第14章 数据仓库
第15章 基本olap
第16章 高级olap
第17章 olap查询、工具和应用程序开发
第18章 用数据挖掘扩展商业智能
第19章 reporting services

编辑推荐

《精通SQL Server 2008程序设计》:通过《精通SQL Server 2008程序设计》可以全面掌握SQL Server 2008的核心编程功能。作为一本指南,它介绍了升级版本中的新功能,提供了专家组的编程指导和实际开发示例,用来帮助您设计和开发可靠的数据库应用程序和商业智能解决方案。《精通SQL Server 2008程序设计》重要主题:利用强大的T-SQL增强功能查询复杂数据,使用全新的非关系型特性:分层表、本地文件流和地理空间功能,在数据库内部利用XML设计支持XML的应用程序,利用LINQ、实体框架和数据绑定来使用和传送数据,实现数据库级别的加密和服务器审核,生成和维护数据仓库,使用Excel构建OLAP多维数据集的前端及用于查询数据集的MDX,快速。有效地将数据挖掘集成到应用程序。多位SQL Server专家之作,深入主题,挖掘核心内幕,示例丰富,力求举一反三。

作者简介

《精通SQL Server 2008程序设计》由多位Microsoft SQL Setver专家联合编著,内容涵盖SQL Setver 2008中与开发人员相关的众多功能。全书共分4部分。第1部分介绍一些核心的基础知识;第II部分专门介绍SOL Selwet 2008中关系技术之外的相关主题,用来处理半结构化和非结构化数据;第1II部分讨论有关实际数据库软件编程的概念,它们处于中间层或应用程序级别;第1V部分主要涉及商业智能,介绍SQI。Server Analysis Services和Reporring Services。
书中提供了理解这些功能所需要的概念性材料,并提供了必要的参考资料,供进一步研究和学习使用。通过阅读《精通SQL Server 2008程序设计》,可以获得有关SQL Server 2008的大量实用信息和示例。
《精通SQL Server 2008程序设计》面向使用数据库和数据访问的.NET和SQI。Server开发人员,需要读者具备基本的.NET编程(C#)和T-SQL编程知识。

图书封面


 精通SQL Server 2008程序设计下载



发布书评

 
 


精彩短评 (总计2条)

  •     对于书籍为什么就不爱护呢/被磕破了.不怎么满意
  •     DBA看的.我后来做项目使用sql server 2008.所以看了这本书.不过很多东西后来也没用到.忘记了.
 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024