Welcome 微信登录

首页 / 数据库 / SQLServer

SQL Server数据库和XML标识语言的集成

SQL Server数据库和XML标识语言的集成

SQL Server数据库和XML标识语言的集成2007-12-27XML相比HTML给予了开发人员更大的编程灵活性。这种技术驱动开发机构尝试把XML同自己的产品集成起来。微软就是采取如此举措的先驱者。微软的几乎所有产品中都能看到XML的身影。举个例子:微软是如何在其SQL Server产品线中集成XML的呢?下面咱们就来看看关键的FOR XML子句。以XML的名义获取信息SQL Server和XML之间的集成首要一点就是根据SQL数据创建XML文件。XM...
数据库的滞后联编和对象嵌套特性剖析

数据库的滞后联编和对象嵌套特性剖析

数据库的滞后联编和对象嵌套特性剖析2007-12-26面向对象数据库系统支持面向对象数据模型,简称OO模型。也就是说,一个面向对象数据库系统是一个持久的、可共享的对象库的存储和管理者;而一个对象库是由一个OO模型所定义的对象的集合体。面向对象数据库系统目前尚缺少关于OO模型的统一的规范说明,OO模型缺少一个统一的严格的定义,但是有关OO模型的许多和新概念已取得了共识。1 OO模型一个OO模型是用面向对象观点来描述现实世界实体的逻辑组织、对象间限制、联系等的...
Project REAL分析服务技术探讨(3)

Project REAL分析服务技术探讨(3)

Project REAL分析服务技术探讨(3)2007-12-27图10表示我们如何在Store Sales部分改变错误配置。图10:改变错误配置设置图11表示当一个查询使用系统未知成员的时候,看上去是什么样的。图11:查询中的系统生成的未知成员时间智能向导过去当需要使用时间智能向导来创建新的时间维度时,我们遇到了一些挑战。SQL Server 2005 的分析服务(Analysis Services)是服务器端时间维度(dimension)。虽然,由于其...
Project REAL分析服务技术探讨(4)

Project REAL分析服务技术探讨(4)

Project REAL分析服务技术探讨(4)2007-12-27在下面的五个章节中,我们比较和对比了五种使用SQL Server 2005分析服务来模型化实体的方法。我们发现,没有一种简单的方法能够实现所有环境中的关系型模型化。我们发现最好根据运行时可用的存储、所允许的计算来选择使用的方法,从而实现更有弹性的厂商分析模型。方法#1- 创建单独的真实维度我们实现的第一种方法是创建了五个真实维度(每个都对应一种厂商类型),并从Item维度表中加载。这种技术很...
SQL Server中的关系型数据仓库分区策略(1)

SQL Server中的关系型数据仓库分区策略(1)

SQL Server中的关系型数据仓库分区策略(1)2007-12-27对一个关系型数据仓库进行分区以下的部份将会简要的解释关系型数据仓库的概念,为关系型数据仓库进行分区的好处,以及迁移到Microsoft® SQL Server™ 2005分区的好处。关于关系型数据仓库关系型数据仓库提供了一个广泛的数据来源以及一个用来构建业务智能(BI)解决方案的体系结构。另外,关系型数据仓库可以为报表应用程序以及复杂且专用的SQL查询所用。一个典型...
SQL Server中的关系型数据仓库分区策略(2)

SQL Server中的关系型数据仓库分区策略(2)

SQL Server中的关系型数据仓库分区策略(2)2007-12-27哪个策略更好?分区可以通过使用这两个策略之一或者将两个策略有效的结合到一起来实现。关于策略 I 和 策略 II可以参考下面的表格,其中解释了这两个策略对影响关系型数据仓库分区因素的作用。策略 I策略 II数据导入在SELECT/INTO SQL语句中不能明确的指定文件组。由于这一限制,在使用一个SELECT/INTO 语句时无法采用并行方式来完成初始转换步进的数据导入不会被分区策略所影...
SQL数据库服务器基本管理方法简介

SQL数据库服务器基本管理方法简介

SQL数据库服务器基本管理方法简介2007-12-27SQL服务器有两种基本管理方法:动态分配和静态分配,用以控制程序可使用的内存数量。动态分配允许管理员声明一块内存的大小;考虑到它的实际使用,SQL服务器可以分配给其需要占用的内存的最大值,并且(理论上)在没有使用内存的情况下将其释放。静态分配则是创建一块固定的内存空间,提供给SQL Server使用——不再进行分配。 在默认情况下,SQL Server被设置成动态分配,分配给其正...
用SQL Server HAVING子句计算列和平均值

用SQL Server HAVING子句计算列和平均值

用SQL Server HAVING子句计算列和平均值2007-12-27在本文中,简单说明这个子句,并提供一些代码实例,这是说明HAVING子句用法的最佳方法。严格来说,HAVING并不需要一个子表,但没有子表的HAVING并没有实际意义。如果你只需要一个表,那么你可以用WHERE子句达到一切目的。为进行实践,HAVING预先假定至少两个表和一个基于第二个表的合计函数。下面是一个简单的例子:你想要订单总数超过25000美元的客户清单。你需要适当连接的三个...
利用SQL Server数据库快照形成报表

利用SQL Server数据库快照形成报表

利用SQL Server数据库快照形成报表2007-12-27在SQL Server 2005中,它的另外一个强大的新特点是数据库快照。数据库快照是一个数据库的只读副本,它是数据库所有数据的映射,由快照被执行的时间点来决定它的内容。这些数据库快照在报表方面是非常有价值,因为在快照数据库中或者在原数据库中,对于任何查询而言没有锁就将被执行。快照也可以使用在灾难恢复中,因为你可以将现有的数据恢复到现有的快照中,或者还可以在有害数据操作声明的事件中存储个别必要的...
用SQL Server处理数据层错误

用SQL Server处理数据层错误

用SQL Server处理数据层错误2007-12-27 builder.com.cn Tony Patton开发人员在努力做到妥善地处理意外,这样用户就不用担心天书般的错误信息。出于这个原因,异常处理是每个.NET应用程序的一个标准部分。Try/catch块让你能够捕捉异常并从该点控制应用程序的执行。与数据库进行交互操作的时候会发生很多错误,但是很多开发人员都不知道如何处理数据库层的错误。本文我们将探讨如何利用SQLServer和T-SQL来处理你数据库...
SQL Server数据导入导出工具BCP使用详解

SQL Server数据导入导出工具BCP使用详解

SQL Server数据导入导出工具BCP使用详解2007-12-27BCP是SQL Server中负责导入导出数据的一个命令行工具,它是基于DB-Library的,并且能以并行的方式高效地导入导出大批量的数据。本文介绍如何利用BCP导入导出数据。BCP是SQL Server中负责导入导出数据的一个命令行工具,它是基于DB-Library的,并且能以并行的方式高效地导入导出大批量的数据。BCP可以将数据库的表或视图直接导出,也能通过SELECT FROM语...
如何对SQL Server中的tempdb“减肥”

如何对SQL Server中的tempdb“减肥”

如何对SQL Server中的tempdb“减肥”2007-12-27 Builder.com.cn SQL Server会自动创建一个名为tempdb的数据库作为工作空间使用,当您在存储过程中创建一个临时表格时,比如(CREATE TABLE #MyTemp),无论您正在使用哪个数据库,SQL数据库引擎都会将这个表格创建在tempdb数据库中。而且,当您对大型的结果集进行排序,比如使用ORDER BY或GROUP BY或UNION或执行一个嵌套的SELE...
如何使用SQL Server数据库查询累计值

如何使用SQL Server数据库查询累计值

如何使用SQL Server数据库查询累计值2007-12-27本文介绍如何使用SQL Server数据库查询累计值,举例分析。有这样一个要求,它要创建一个SQL Server查询,其中包括基于事件时刻的累计值。典型的例子就是一个银行账户,因为你每一次都是在不同的时间去存钱和取钱。对任意一个账户来说,在某个时间点都要算出它的借(存款)和贷(取款)之和。每一笔交易之后,你都想知道当前的余额。列表A创建了这样一个表格的简单的例子。CREATETABLE [db...
SQL Server的系统表格sysobjects

SQL Server的系统表格sysobjects

SQL Server的系统表格sysobjects2007-12-27关于SQL Server数据库的一切信息都保存在它的表格里。我怀疑你是否花过比较多的时间来检查系统表格,因为你总是忙于用户表格。但是,你可能需要偶尔做一点不同寻常的事,例如数据库所有的触发器。你可以一个一个地检查表格,但是如果你有500个表格的话,这可能会消耗相当大的人工。这就让sysobjects表格有了用武之地。虽然我不建议你更新这个表格,但是你当然有权对其进行审查。在大多数情况下,...
如何在SQL Server中由原子建立分子查询

如何在SQL Server中由原子建立分子查询

如何在SQL Server中由原子建立分子查询2007-12-27【导读】本文介绍了几种不同的策略如何在SQL Server中由原子建立分子查询。每位SQL Server开发员都有自己的首选操作方法。我的方法叫做分子查询。这些是由原子查询组合起来的查询,通过它们我可以处理一个表格。将原子组合起来,可以建立分子。当然也会有限制(化学家所称的化合价),但一般来说,这个原理还是适用的。在本文中,我将探讨这种策略的几种变化。我从最基本的内容开始(即最详细的内容),...
使用SQL Server日志转移实现数据库的高可用性

使用SQL Server日志转移实现数据库的高可用性

使用SQL Server日志转移实现数据库的高可用性2007-12-27【导读】本文主要针对SQL Server 2000介绍如何使用SQL Server日志转移实现数据库的高可用性。集群是一种实现高可用性的有效解决方案,有时它会适得其反。而且,它还非常昂贵。因此,数据库管理员可使用日志转移代替集群来提供较高的可用性。日志转移是这样一种处理过程,它能将某一数据库中的事务日志文件依次转存到备份的数据库中,进而为这一数据库创建一个“近乎&rdquo...
用OPENXML将XML数据转换为关联数据

用OPENXML将XML数据转换为关联数据

用OPENXML将XML数据转换为关联数据2007-12-27从SQL Server 2000开始,微软开始支持XML类型的数据。在SQL Server2005中,微软延续了这一特性,并加强了对XML 数据列、XML变量以及XML索引的支持。在数据库中存储XML数据是一个很出色的特征。对于大部分的数据处理需求来讲,将XML数据格式化为其它关联数据是十分重要。这也是引入OPENXML函数的原因。OPENXML是一个SQL Server提供的函数,它的作用是接...
<< 181 182 183 184 185 186 187 188 189 190 >>