SQL Server 2005与SAP R/3结合完成“TB级”应用

  微软在世界范围内的运营运行在SAP R/3上,由57,000个雇员使用,分布在89个国家。作为世界上最大的软件公司,微软有大量需要跟踪的数据,每月运行2000万条SAP事务在1.8TB的数据库上。微软欣喜于运行在Windows Server 2003企业版上的基于微软SQL Server 2000上的SAP部署工作非常好。但是微软还是升级到了SQL Server 2005,以便享受它的新特性带来的便利、包括数据库镜像以支持零事务丢失的热备份和零停机时间索引维护的在线索引功能。既然通过采用SQL Server 2005管理工具的升级可以轻松进行数据库的管理,还不快使用SQL Server 2005。更重要的是,微软发现SQL Server 2005是为企业准备的,即使它的测试版也是如此。

  一、 情景

  像许多大组织一样,微软采用SAP R/3作为它的企业资源计划(ERP)的解决方案。作为拥有57,000名雇员,分布在89个国家,利润额超过340亿美元的的世界上最大的软件公司,微软有大量的金融和运营数据需要跟踪。

  公司的SAP R/3系统处理微软的财务、世界范围内的销售、金融、人力资源、运作、物料管理和美国37,000名雇员的薪水册及其他紧急任务功能。

  公司对运行在Microsoft SQL Server 2000 企业版和Microsoft Windows Server 2003企业版操作系统上的SAP R/3部署非常满意。Windows Server 2003 and SQL Server 2000 是集成了服务器软件的微软Windows服务器系统的一部分。SQL Server 2000为企业世界范围内的基于SAP的运作提供了优秀的性能和坚实的稳定性保障。

  SAP团队成员使用SQL Server 2005测试版后,发现了他们立刻可以得到的SQL Server 2005的三个优秀性能:

   •数据库镜像——实现了热备份而不造成事务丢失的功能。

时间: 2024-10-29 10:14:18

SQL Server 2005与SAP R/3结合完成“TB级”应用的相关文章

SQL Server 2005常见问题解答

server|解答|问题 Q. SQL Server 2005 产品线主要有几个版本? A. SQL Server 2005 产品家族被重新设计以更好的满足不同客户的需求,它包含以下几个版本:  SQL Server 2005 企业版  是用于企业关键业务应用的完全集成的数据管理和商业智能分析的平台.它是对那些有着复杂的工作负荷,高级的分析需求和严格的高可用需求的公司适合的选择.它的特性包括:无限的伸缩和分区功能,高级数据库镜像功能,完全的在线和并行操作能力,数据库快照功能,包括完全的OLAP和

在SQL Server 2005中解决死锁

server|解决 数据库操作的死锁是不可避免的,本文并不打算讨论死锁如何产生,重点在于解决死锁,通过SQL Server 2005, 现在似乎有了一种新的解决办法. 将下面的SQL语句放在两个不同的连接里面,并且在5秒内同时执行,将会发生死锁. use Northwind begin tran     insert into Orders(CustomerId) values('ALFKI')     waitfor delay '00:00:05'     select * from Ord

使用 SQL Server 2005中的 CLR 集成

本文描述了数据库应用程序开发人员和架构师如何利用 SQL Server 2005 中的 CLR 集成功能.本文对基于 CLR 的编程方式与 SQL Server 中支持的现有编程模型(如 TransacT-SQL 和扩展存储过程)进行了比较,并且强调了各自相对的优缺点.还提供了一组选择合适的编程替代方法的高级指导,以及一些示例和代码示例. 一.简介 Microsoft 通过宿主 Microsoft .NET Framework 2.0 公共语言运行库 (CLR),SQL Server 2005显

Microsoft SQL Server 2005 中的 XML 支持(3)

四.SQL Server 2005 中的客户端 XML 处理 XML 数据类型的客户端支持.NET 框架 V2.0 中的 ADO.NET XML 支持 在 SqlDataReader.GetSqlXml() 方法的 System.Data.SqlTypes 命名空间中,XML 数据类型是作为类 SqlXml 公开的.可以使用 SqlXml.CreateReader() 函数从 SqlXml 对象获得 XmlReader. 类型化 XML 列的 XML 架构集合的名称由三部分组成,可以从 XML

Microsoft SQL Server 2005 中的 XML 支持(1)

本文探讨 SQL Server 2005 中内置的 XML 支持.描述了这种支持如何与 .NET 框架 V2.0 和本机代码(例如 OLEDB 和 SQLXML)均支持的客户端编程相集成. 一.简介 可扩展标记语言 (XML) 作为一种与平台无关的数据表示形式已被广泛采用.它对于在松散耦合且完全不同的系统,以及各种企业到企业 (B2B) 应用和工作流范畴内交换信息是很有用的.数据交换已成为 XML 技术的主要驱动力之一.. XML 在企业应用程序中的使用正日益广泛,它主要用于对半结构化和非结构化

SQL Server 2005 中的 Multiple Active Result Set (MARS)

简介 所有 SQL Server 数据访问应用程序编程接口 (API) 都提供了一个抽象来表示会话和会话中的请求.SQL Server 2000 以及更早的版本限制编程模型,它要求任何时候一个给定的会话中最多只能有一个待定的请求.有几个替代办法被用来解决这种限制,在这些替代办法中,最常见的可能就是服务器端光标.SQL Server 2005 实现了 Multiple Active Result Set (MARS),它解除了这个约束.本文介绍了 MARS 的设计.结构和语义变更,以及为了从这些改

SQL SERVER 2005数据库镜像(3)

因为Server A无法看见见证服务器Server W或者原先的镜像伙伴Server B,因此必须进入disconnected状态并使数据库不可用. Server B和Server W可以组成quorum.Server B无法看见Server A,因此Server B试图成为主服务器并使其数据库联机.因为Server W也看不到Server A,因此同意了Server B. Server B现在有了quorum,担当起会话的主服务器角色,然后还原其数据库. 如果恢复通信连路,Server A能够

SQL Server 2005中的SQLCMD工具使用

本文概述SQL Server 2005中的SQLCMD工具使用方法过程等,并汇总变量列表. 1.你可以用SQLCMD执行交互式动作,如: C:sqlcmd>sqlcmd 1> SELECT name from sys.databases 2> GO 你也可以试着键入如下命令,现实服务器列表 1>:ServerList SERVERS: WUYZ 1>如果想看其他命令的使用,可以键入:Help /? 2.执行SQL脚本文件 你可以在SQLCMD命令上加入参数I来执行SQL脚本文

SQL Server 2005 中的商务智能和数据仓库(2)

例如,设想一个"客户"维度.关系型源表有八列: • 客户键 • 客户名称 • 年龄 • 性别 • 电子邮件 • 城市 • 地区 • 国家 相应的 Analysis Services 维度应具有七个属性: • 客户(整型键.以"客户名称"作为名称) • 年龄.性别.电子邮件.城市.地区.国家 数据中存在一种自然层次结构,{国家.地区.城市.客户}.出于导航目的,应用程序开发人员可以选择创建第二个层次结构:{年龄.性别}.商务用户并没有看到这两个层次结构行为方式之间有何