Browse by Tags
All Tags »
SQL Server (RSS)
每个微软技术大会(TechEd)对我来说都具有特别的意义。因为在这个里,我能遇到许多对微软技术有浓厚兴趣和热情的朋友们。在这个里,我们一起互动,一起讨论微软的最新技术。今年IT朋友们都共聚在北京的国家会议中心参加微软技术大会。 在这三天里,SQL Server 团队的讲师们也与大家分享了许多对云端数据库 (SQL Azure)、商业智能 (Business Intelligence)、数据库管理、虚拟化和跟踪及排错的最新发展。今年商业智能的巨人Donald Farmer 也前来赴约。Donald与大家分享了数据挖掘的技术和自助式商务智能。从数据挖掘的讲座中,大家深入了解如何应用数据挖掘的技术在
Read More...
2009年微软技术大会(TechEd)中国下周就将在北京召开了,SQL Server中国研发团队将派出多位项目经理、软件设计开发工程师和软件测试开发工程师,与中国程序开发者和IT从业人员分享我们最新的产品开发。以下是我们负责的课程、动手实验室和专家交流区列表,希望能在大会现场与大家面对面交流。 针对程序开发者 时间 课程标题 主讲人 课程简介 11/7 15:50-17:00 BAP302 SQL Server 2008 R2 的自助式商务智能 ( 英文课程 ) Donald Farmer 卓伟雄
Read More...
Hyper-V虚拟机给我们带来了诸多便利,比如应用程序整合、节能、节约成本、提高资源利用率等等。随着Hyper-V虚拟机的推广,用户的使用越来越普及。很多用户在Hyper-V虚拟机中用到了MS SQL Server。但是单独(standalone)的SQL Server 不能提供高可用性和灾难恢复的功能。在对可用性有较高要求的Hyper-V用户面前,故障转移群集(Failover cluster)是必然用到的功能。当虚拟的生产服务器宕机时,热备份中的虚拟的服务器可以很快投入工作中。 然而在虚拟机上搭建故障转移群集比在物理机上搭会有更多种组合。
Read More...
故障转移集群(Failover Cluster)是实现SQL Server高可用性解决方案之一。一个集群通常由多台服务器组成,每台服务器称为一个节点。通过使用冗余节点来减少宕机时间,为客户关键业务的高可用性提供了有力的保障。与以前版本相比,SQL Server 2008故障转移集群做了很大改进,不但简化了安装和维护,而且提供了新功能减少系统维护时的宕机时间,比如循环升级、循环打补丁等。本文将简述一下SQL Server 2008故障转移集群的基本结构和原理。 SQL Server 2008支持本地集群,即所有节点都在同一个子网内,通常位于同一个物理地点;如果节点跨越不同区域,则必须把所有的节点都配置到同一个VLAN中,所以在上层的集群看起来还是同一个子网内。一个典型的故障转移集群的架构如图1所示。
Read More...
对于企业级用户和关键系统来说,最重要的要求之一就是系统的高度可用性和数据的安全性(High Availability and Disaster Recovery,HADR)。我们先来了解一下HADR的问题空间。HADR有两个目标和衡量方式: 保证系统可用 目标恢复时间(Recovery Time Objective,RTO):出了故障后把系统恢复正常工作状态所需要的时间。 保证数据安全 目标恢复点(Recovery Point Objective,RPO):系统数据能恢复到故障前的哪个时间点。换而言之,故障后你能容忍多少数据损失。
Read More...
微软SAP BI Connector组件(Microsoft Connector for SAP BI)是由微软中国SQL Server商务智能团队开发的集成服务(Integration Services)新组件,它的主要功能是让用户更方便地在微软SSIS集成环境中与SAP NetWeaver BI交互数据。 该组件由三部分组成: SAP BI源:从SAP NetWeaver中取出数据 SAP BI目标:将数据导入到SAP系统中 SAP BI 连接:对集成服务包与SAP BI系统间的连接进行管理。
Read More...
SQL Server Extended Events(下面简称XEvent)是SQL Server 2008里新加的事件处理系统,用来取代SQL Server原先的SQL Trace的跟踪机制。事件处理系统对一个复杂服务器系统的排错,调试是极为关键的。和SQL Server原来的事件处理系统相比较,XEvent具有下列的优势: 消耗更少的系统资源,更适用于在产品服务器上的排错和调试。并且每收集一个系统事件所消耗的资源都是可预测的。 不仅仅能收集事件数据,还能收集在这事件触发点的系统动态运行信息,例如内存,T-SQL
Read More...
许多企业拥有海量的数据,并将其存储在多个不同的数据源。为了给用户提供有意义和可靠的信息,企业需要提取、转换和加载数据(Extract, Transform, and Load data,简称 ETL)。SQL Server 集成服务 (SSIS)可以让企业把来自异构数据源的任意数据加载到数据库。 2008年2月,微软宣布了SQL Server 集成服务数据加载的一个破记录壮举:SQL Server集成服务用不到30分钟的时间把1 TB 的数据从平面文件加载到SQL Server 2008。这比其他商业ETL工具的最佳时间快了30%。
Read More...
这天正午,上海紫竹园晴空万里,微软服务器与开发工具事业部(STB)正在会议室进行一个午餐谈话,主题是“怎样成为优秀的工程师”。听众是来自各个部门的员工,大部分是年轻面孔。面对听众的是主持人和四位“大牛”,其中有三位是经理,一位是资深的个人贡献者(Individual Contributor,IC)。他们相同的是都有很强的技术背景,深谙什么是优秀的工程师。我们SQL Server中国研发中心的总经理孙博凯(Prakash Sundaresan)也落座其中。主持人先后问了数个问题请大牛们谈论,我将这些谈论记录下来,和大家分享:
Read More...
嗯,我该说些什么好呢——这是一个漫长、有趣而又繁忙的一年。当然,与我最后一次发帖子时相比,很多事情已经发生了变化: 最开始只是出现在美国部分房产抵押市场上的金融危机,现在已经演变为一场世界性的经济危机。这场危机几乎影响到了所有经济领域中的所有人。 我们在世界各地都有了重要的政治进展,而绝不仅仅是在美国选举产生了一位新总统。 在离我们最近的领域,微软在PDC 2008上推出了Azure服务平台。考虑到它的广度和深度,这是对软件+服务世界的一次无比有力的推进。虽然Azure平台仍处于早期阶段,但这标志着一个转变的开始。这场转变将从根本上影响到微软公司的几乎所有产品,乃至整个软件产业。
Read More...
在这篇文章中我们将介绍一个replay trace的示例,通过重放抓到的trace文件来诊断应用程序在SQL Server上运行是否有问题。 Replay trace示例 这个例子模仿你使用Profiler工具对抓到的trace文件进行重放,从而对SQL Server及你的应用程序进行诊断的过程。下面是详细的步骤和描述。 1、TraceReplay类是对trace file或trace table进行重放的关键类,你需要设置TraceReplay的三个属性,Connection属性代表你将在哪个数据库实例上进行重放,Source属性代表重放哪个文件或数据表,OutputFile代表重放的结果将输出到哪个文件,你也可以使用OutputTable属性指定将重放结果输出到数据表中。下面的代码将使用capture
Read More...
大家一定用过Profiler工具,我们可以用它来对SQL Server建立trace来监测某些感兴趣的事件,也可以replay抓到的trace来诊断是哪些SQL语句的执行造成你的SQL Server耗费了大量的CPU资源。但Profiler是个GUI程序,有没有办法通过程序来抓trace和重放trace呢?也许有些读者会想到用SQLCMD.exe执行sp_trace_create等存储过程来操作,但那毕竟还是有些麻烦,这里我们要介绍的Trace Management Object(TMO)则是.NET对象,你可以把它理解成trace/replay的API,你可以非常方便地在你的.NET程序中使用。请注意由于SQL
Read More...
2008年12月,在圣诞前夕SQL中国研发中心Data Programmability团队发布了MDAC Component Checker 2.0版本。 Component Checker的产生源于MDAC版本不兼容给应用软件带来的困扰。在MDAC的发展历程中,存在2.1、2.5、2.6、2.7和2.8多个版本。它曾绑定在不同的Microsoft产品中(Microsoft SQL Server、Microsoft Visual Studio、Microsoft Office、Microsoft
Read More...
大家在查阅SQL Server的资料时,可能大多都是英文的文档。其实还有很多中文的资源可以查阅。比如: SQL Server 2008 新特性视频 SQL Server中文论坛 SQL Server 2008白皮书中文网页 SQL Server 中文技术文档和最佳实践 MSDN MVP中文技术文档中心 希望以上资源对大家更好的了解SQL Server 和 SQL Server2008有所帮助。 张瑞 Test Lead
Read More...
2008年是奥运年,2008年对Microsoft来说也是至关重要的一年,多项重量级产品都在这一年发布。正如奥林匹克运动会所提倡的更快、更高与更强,在Microsoft这一年所发布的产品中,人们处处都可以看到Microsoft的更快、更高与更强的精神——在参加完TechEd 2008上海站的技术大会之后,我对此又有了更深切的感触。 TechEd 技术大会是Microsoft在全球为IT业内人士举办的年度技术教育大会。自1994年登陆中国以来,TechEd迄今为止已举办了13届。今年的TechEd技术大会分别在广州、上海和北京举办,与会者人数远远超过去年,达到6500多人。
Read More...