Welcome 微信登录

首页 / 数据库 / SQLServer

MS SQL基础教程:XML文档与数据库表

MS SQL基础教程:XML文档与数据库表

MS SQL基础教程:XML文档与数据库表2007-12-26包括SQL Server 7.0 在内的SQL Server 系列版本并不提供XML。 支持开发人员以前不得不使用一个XML 分析器,如微软的XML 分析器(MSXML),而且它们必须编写自己的代码来处理细节:把不同的元素从XML 文档中提取出来并按需要把它们放进关系表的不同部分,然后访问关系表;或者编写代码将数据从数据库表中提取出来,再以正确的格式放回到XML 文档中。当我们在享受XML 所带...
MS SQL基础教程:基于HTTP的数据访问

MS SQL基础教程:基于HTTP的数据访问

MS SQL基础教程:基于HTTP的数据访问2007-12-26除了XML 技术之外,Microsoft SQL Server 2000 的开发者们也把通过HTTP 访问的特性(HTTP access9 作为SQL Server 2000 的一个核心特性。这样用户完全可以把SQL Server 放到一个URL 上了,从而保证开发人员和潜在的最终用户都能简单地通过一个URL 来访问SQL Server。 本节我们主要介绍以下三个问题: 如何创建虚拟目录 HT...
SQL Server日志文件总结及充满处理方式

SQL Server日志文件总结及充满处理方式

SQL Server日志文件总结及充满处理方式2007-12-26交易日志(Transaction logs)是数据库结构中非常重要但又经常被忽略的部分。由于它并不像数据库中的schema那样活跃,因此很少有人关注交易日志。交易日志是针对数据库改变所做的记录,它可以记录针对数据库的任何操作,并将记录结果保存在独立的文件中。对于任何每一个交易过程,交易日志都有非常全面的记录,根据这些记录可以将数据文件恢复成交易前的状态。从交易动作开始,交易日志就处于记录状态...
了解MS SQL Server 2000视图

了解MS SQL Server 2000视图

了解MS SQL Server 2000视图2007-12-26视图的好处,它可以横纵分割表,在视图上的可以执行与在表上一至的操作,如:Insert、Update、Delete。这些操作与在表上的相应操作大至相同,不过也有些不同之处。在视图上进行操作的列是只属于视图的列,这些列不一定包含对应表中的所有列,所以在执行Insert操作或Update操作时,如果视图中有未被包含的列,并且这些列是Not NULL的,那么在视图上执行相应的Insert操作或Upda...
如何使用SQL Server 2000中的XML功能

如何使用SQL Server 2000中的XML功能

如何使用SQL Server 2000中的XML功能2007-12-26在本文中我们将讨论如何通过T-SQL的FOR XML子句从SQL Server返回XML。本文将通过几个例子来介绍返回XML数据和架构信息的几种不同方式,还将介绍将XML转换成更令人满意的格式的方法。然后讨论OPENXML,以及将XML文档联接到数据库表和使用WriteXml和GetXml方法从数据集提取XML的方法。SQL Server 2000提供了一些XML功能,用于通过XML将...
SQL Server MFC DAO类和MFC ODBC类

SQL Server MFC DAO类和MFC ODBC类

SQL Server MFC DAO类和MFC ODBC类2007-12-26大多数 mfc 开发人员都熟悉开放式数据库连接 (odbc) 数据库类 - 它们早在三年半以前就出现了。在 mfc 4.2 中,对这些类有一些重要的改进。身为 c++ 开发人员,您可能不熟悉 dao,因为到目前为止它还只可用于 microsoft access 和 visual basic® 程序设计系统。如果您熟悉 dao,就必须了解:dao 在 mfc 中的实现颇有不...
SQL Server中转换数据库的排序规则

SQL Server中转换数据库的排序规则

SQL Server中转换数据库的排序规则2007-12-26本文定义了排序规则并介绍如何在 Microsoft SQL Server 中转换数据库的排序规则。有关 SQL Server 2000 的概念和讨论同样适用于 SQL Server 2005。什么是排序规则?排序规则指定了表示每个字符的位模式。它还指定了用于排序和比较字符的规则。排序规则具有下面的特征:◆语言◆区分大小写◆区分重音◆区分假名要了解服务器当前使用的排序规则,可以在 SQL 查询分析...
运行SQL Server的计算机间移动数据库

运行SQL Server的计算机间移动数据库

运行SQL Server的计算机间移动数据库2007-12-26本文分步介绍了如何在运行SQL Server的计算机之间移动Microsoft SQL Server用户数据库和大多数常见的SQL Server组件。本文中介绍的步骤假定您不移动master、model、tempdb或msdb这些系统数据库。这些步骤为您传输登录以及master和msdb数据库中包含的大多数常见组件提供了多个选项。注意:支持将数据从SQL Server 2000迁移到Micro...
向外扩展SQL Server实现更高扩展性

向外扩展SQL Server实现更高扩展性

向外扩展SQL Server实现更高扩展性2007-12-26本文说明向外扩展数据库系统的两个选项,从而实现更高的可扩展性:水平数据划分和垂直数据划分。当我提到向外扩展数据库系统时,我实际上只是讨论对数据库系统进行分割或划分,以便你能利用那些部分,把它们分配到单独的数据库服务器上。这允许你在许多服务器间分散处理能力,以适应不断扩张的增长。但是,额外的特性和功能需要更高的复杂程度。一个向外扩展的数据库很难进行设计或管理。在你成功对一个数据库系统实行向外扩展之...
理解SQL Server的SQL查询计划

理解SQL Server的SQL查询计划

理解SQL Server的SQL查询计划2007-12-26本文通过详细分析一个示例来说明SEEK、SCAN等操作的用法和效果,供大家参考!入门指南让我们以一个简单的例子帮助你理解如何阅读查询计划,可以通过发出SET SHOWPLAN_TEXT On命令,或者在SQL Query Analyzer 的配置属性中设置同样的选项等方式得到查询计划。注意:这个例子使用了表pubs.big_sales,该表与pubs..sales表完全相同,除了多了80000行的...
SQL Server SQL语句调优技巧

SQL Server SQL语句调优技巧

SQL Server SQL语句调优技巧2007-12-26通过例子和解析计划,本文展示了在Microsoft SQL Server上提高查询效率有效的一些技巧。在编程中有很多小提示和技巧。了解这些技巧可以扩展你在性能优化上的可用机能。在这部分里我们所有的例子都选择使用Microsoft SHOWPLAN_ALL输出,因为它更紧凑并且展示典型的信息。(Sybase的查询计划基本与此相同,可能包含其它一些信息)大部分的例子都是要么基于PUBS数据库,要么基于...
SQL Server数据库中使用触发器经验谈

SQL Server数据库中使用触发器经验谈

SQL Server数据库中使用触发器经验谈2007-12-26本文通过讲解触发器的使用,其中重要的是理解inserted过程。当在定义有触发器的表上执行UPDATE语句时,原始行(前像)被移入到deleted表,更新行(后像)被移入到inserted表。触发器检查deleted表和inserted表以及被更新的表,来确定是否更新了多行以及如何执行触发器动作。触发器是数据库应用中的重用工具,它的应用很广泛。这几天写一个化学数据统计方面的软件,需要根据采样,...
SQLServer乐观锁定和悲观锁定实例

SQLServer乐观锁定和悲观锁定实例

SQLServer乐观锁定和悲观锁定实例2007-12-26本文使用一个实例来说明如何使用乐观锁定和悲观锁定来解决多用户并发的环境里,其他用户已经把你要修改的数据进行了修改而造成数据的不一致的问题。在实际的多用户并发访问的生产环境里边,我们经常要尽可能的保持数据的一致性。而其中最典型的例子就是我们从表里边读取数据,检查验证后对数据进行修改,然后写回到数据库中。在读取和写入的过程中,如果在多用户并发的环境里边,其他用户已经把你要修改的数据进行了修改是非常有可...
SQL Server中索引使用及维护简介

SQL Server中索引使用及维护简介

SQL Server中索引使用及维护简介2007-12-26在应用系统中,尤其在联机事务处理中,对数据查询及处理速度已成为衡量应用系统成败的标准。而采用索引来加快数据处理速度也成为广大数据库用户所接受的优化方法。在良好的数据库设计基础上,能有效地使用索引是SQL Server取得高性能的基础,SQL Server采用基于代价的优化模型,它对每一个提交的有关表的查询,决定是否使用索引或用哪一个索引。因为查询执行的大部分开销是磁盘I/O,使用索引提高性能的一个...
SQL Server存储图像数据的机制介绍

SQL Server存储图像数据的机制介绍

SQL Server存储图像数据的机制介绍2007-12-26 计算机与信息技术 李小琳本文介绍MIS SQL Server对图像数据的存储机制和存取方法。针对VB开发工具,介绍了一种通过ADO Field 对象的GetChunk 方法和AppendChunk 方法来存取MIS SQL Server中的图像数据的方法。在一个完善的医院信息MIS中,图像数据的存取是必不可少的,比如X光片、CT像片的保存。一方面,这些图像数据在远程诊疗为准确诊断病情提供了重要...
SQL Server数据库中存储引擎深入探讨

SQL Server数据库中存储引擎深入探讨

SQL Server数据库中存储引擎深入探讨2007-12-26本文是存储引擎结构的高级指南,推荐了配置参数,SQL Server的最佳硬件以及通过文件和文件组存储大量数据的创新方法。本文也概述了SQL Server 7.0存储引擎的新的动态特性。概述巧妙的规划是实现关系型数据库管理系统(RDBMS)的基础。要满足对更多存储容量的要求,对更快地取得信息的要求,它是唯一方法。想从Microsoft SQL Server 7.0中获得最多,要求组织机构了解它的...
利用索引提高SQL Server数据处理效率

利用索引提高SQL Server数据处理效率

利用索引提高SQL Server数据处理效率2007-12-26在良好的数据库设计基础上,能有效地使用索引是SQL Server取得高性能的基础,SQL Server采用基于代价的优化模型,它对每一个提交的有关表的查询,决定是否使用索引或用哪一个索引。因为查询执行的大部分开销是磁盘I/O,使用索引提高性能的一个主要目标是避免全表扫描,因为全表扫描需要从磁盘上读表的每一个数据页,如果有索引指向数据值,则查询只需读几次磁盘就可以了。所以如果建立了合理的索引,优...
SQL Server数据库快照工作原理详解

SQL Server数据库快照工作原理详解

SQL Server数据库快照工作原理详解2007-12-26数据库快照是一个数据库的只读副本,它是数据库所有数据的映射,由快照被执行的时间点来决定它的内容。本文通过实例讲述如何操作数据库快照。在SQL Server 2005中,它的另外一个强大的新特点是数据库快照。数据库快照是一个数据库的只读副本,它是数据库所有数据的映射,由快照被执行的时间点来决定它的内容。这些数据库快照在报表方面是非常有价值,因为在快照数据库中或者在原数据库中,对于任何查询而言没有锁...
<< 171 172 173 174 175 176 177 178 179 180 >>