SQL Server 是一个关系数据库管理系统。它最初是由Microsoft Sybase 和Ashton-Tate三家公司共同开发的,于1988 年推出了第一个OS/2 版本。在Windows NT 推出后,Microsoft与Sybase 在SQL Server 的开发上就分道扬镳了,Microsoft 将SQL Server 移植到Windows NT系统上,.... [阅读全文]
现对业务数据更新的跟踪在SQL Server平台上一直是一件非常头疼的事情,用户需要在投入大量开发精力和投入额外采购成本之间做出选择。幸运的事,微软终于在SQL Server 2008中提供了一套半公开的Log Audit机制,就是我们所说的Change Data Capture,我们后面简称CDC。.... [阅读全文]
随着数据库系统和编程语言的不断发展,产生了在现今的应用程序中的数据存储和业务逻辑之间的阻抗失谐。SQL Server 2008与Microsoft数据平台技术的结合使得你可以快速并轻松的建立能够消除这个失谐的综合的和可扩展的基于数据的解决方案。尤其是,ADO.NET 实体框架为开发.... [阅读全文]
SQL Server 2008引入了用于提高开发人员、架构师和管理员的能力和效率的新功能。不仅改进了包括Transact-SQL语句、数据类型和管理功能,还添加了许多新特性,比如数据集成功能,分析服务,报告服务,以及Office集成等等,但或许它最为吸引人的地方在于引入了商业智能。.... [阅读全文]
微软提供了SQL Server 2008升级顾问(SQL Server 2008 Upgrade Advisor,SSUA),可以在更新数据库及相关程序前帮助用户检测并识别可能遇到的升级问题。该工具可以检查SQL Server 2000和 SQL Server 2005数据库,找出任何潜在妨碍升级的问题。建议在实施升级操作之前,使.... [阅读全文]
关于SQL Server压缩的故事,最早是从SQL Server 2005开始的,在企业版和开发版中增加了一种叫做vardecimal的新存储格式,这个表级的选项会影响到decimal和numeric字段。当对值的精度要求低于字段可用精度,如在一个decimal(18,9)类型的字段中存储1.5这个数值时,存储上.... [阅读全文]
Microsoft 在Microsoft SQL Server 2000中推出了与XML相关的功能以及Transact-SQL 关键字FOR XML和OPENXML ,这使得开发人员可以编写Transact-SQL代码来获取XML流形式的查询结果,并将一个XML文档分割成一个rowset。SQL Server 2005显著的扩展了这些XML功能,推出了.... [阅读全文]