Welcome 微信登录

首页 / 数据库 / SQLServer

SQL开发中容易忽视的一些小地方(三)

SQL开发中容易忽视的一些小地方(三)

SQL开发中容易忽视的一些小地方(三)2010-04-28 博客园 姜敏索引定义:微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index,也称非聚类索引、非簇集索引)。SARG的定义:用于限制搜索的一个操作,因为它通常是指一个特定的匹配,一个值得范围内的匹配或者两个以上条件的AND连接。形式如下: 列名 操作符 <常数 或 变量>或<常...
SQL开发中容易忽视的一些小地方(四)

SQL开发中容易忽视的一些小地方(四)

SQL开发中容易忽视的一些小地方(四)2010-04-28 博客园 姜敏非聚集索引结构:1:非聚集索引与聚集索引具有相同的 B 树结构,它们之间的显著差别在于以下两点:* 基础表的数据行不按非聚集键的顺序排序和存储。* 非聚集索引的叶层是由索引页而不是由数据页组成。2:非聚集索引行中的行定位器或是指向行的指针,或是行的聚集索引键,如下所述:* 如果表是堆(意味着该表没有聚集索引),则行定位器是指向行的指针。该指针由文件标识符 (ID)、页码和页上的行数生成...
SQL开发中容易忽视的一些小地方(五)

SQL开发中容易忽视的一些小地方(五)

SQL开发中容易忽视的一些小地方(五)2010-04-28 博客园 姜敏背景:索引分类:众所周知,索引分为聚集索引和非聚集索引.索引优点:加速数据查询.问题:然而我们真的清楚索引的应用吗?你写的查询语句是否能充分应用上索引,或者说你如何设计你的索引让它更高效?经历:以前本人只知道索引的好处,但是是否能够真正让它发挥作用,并无太多理论,为些本人做了些DEMO,来简单说明下什么情况下才能充分利用索引.案例:这里建立一个学生表:有如下字段,此时表中没有建立任何索...
SQL开发中容易忽视的一些小地方(六)

SQL开发中容易忽视的一些小地方(六)

SQL开发中容易忽视的一些小地方(六)2010-04-28 博客园 姜敏本文主旨:条件列上的索引对数据库delete操作的影响。事由:今天在博客园北京俱乐部MSN群中和网友讨论了关于索引对delete的影响问题,事后感觉非常汗颜,因为我的随口导致错误连篇。大致话题是这样的,并非原话:[讨论:] delete course where classID=500001 classID上没有创建任何索引,为了提高删除效率,如果在classID上创建一个非聚集索引会...
OLAP与OLTP的一些基础知识

OLAP与OLTP的一些基础知识

OLAP与OLTP的一些基础知识2010-04-28OLTP:On_line Transaction Processing 联机事务处理OLAP:On_line Analytical Processing 联机分析处理OLTP顾名思义,以业务处理为主。OLAP则是专门为支持复杂的分析操作而设计的,侧重于对决策人员和高层管理人员的决策支持,可以应分析人员的要求快速、灵活地进行大数据量的复杂查询处理,并以一直直观的形式把查询结果提供。OLTP与OLAP 的主...
OLTP数据转换到OLAP数据仓库

OLTP数据转换到OLAP数据仓库

OLTP数据转换到OLAP数据仓库2010-04-28转换OLTP数据使其在OLAP系统中提供可接受的性能,这种转换需要执行下列过程:合并数据必须能够将特定项目(产品、顾客、职员)的全部相关信息从多个OLTP系统合并到一个OLAP系统。合并过程必须解决不同OLTP系统间的编码差别问题。例如,一个系统可能为每个职员指派一个ID,而其它系统没有职员ID。合并过程必须能够匹配两个系统中的常用职员数据,这多半可通过比较职员姓名和地址实现。合并过程还必须能够将各OL...
SQL SERVER数据库表主键设计

SQL SERVER数据库表主键设计

SQL SERVER数据库表主键设计2010-04-281. 序言当前,随着信息量的急剧增加,对于数据的存储和管理方式,各企业都逐渐摆脱了之前的依靠文件系统(文本文件或者Excel)或者一些桌面型的小型数据库系统(如Access、FoxBASE或者DBase)的状态,转而通过一些大型数据库来管理企业的信息。这些大型数据库系统包括Oracle、MS SQL Server或者IBM DB2。尽管目前数据库系统也在向面向对象的数据库系统方向发展,但是上述的传统的...
SQL Server 2005高可用性之复制

SQL Server 2005高可用性之复制

SQL Server 2005高可用性之复制2010-04-28 it168 SQL Server 2005相对于SQL Server 2000来说,无论是性能还是功能都有一个相当大的提高,甚至可以用“革命”来形容这一次升级。SQL Server 2005使SQL Server跻身于企业级数据库行列。在数据高可用性方面,SQL Server 2005为用户提供了数据镜像、复制、故障转移群集、日志传送功能。本文向读者简单介绍SQL S...
SQL Server 2008表值类型参数

SQL Server 2008表值类型参数

SQL Server 2008表值类型参数2010-04-28 微软中国 SQL Server 2008 表值类型参数目录准备工作1练习:处理表值类型参数2准备工作预计完成本实验所需的时间40 分钟目标在完成本实验后,您将可以:处理SQL Server 2008当中的表值类型参数。先决条件在完成本实验前,您必须具有:编写Transact-SQL 脚本与使用SQL Server Management Studio的相关经验。实验场景在许多客户场景中,都需要将...
SQL Server 2008中的新日期数据类型

SQL Server 2008中的新日期数据类型

SQL Server 2008中的新日期数据类型2010-04-28 IT168 你是否曾经想在数据库中存储一个日期而没有时间部分,或者想存储一个时间值希望有更高的精度?在SQL Server 2008的介绍中,微软介绍了一些新的日期数据类允许你只存储一个日期、更高精度的时间值等。这些新的数据类型为你存储日期和时间相关信息提供了一些附加选项。在本篇文章中,我将介绍这些新的日期数据类型以及与旧版本的SQL Server中现有的数据类型进行比较。回顾旧的日期数...
利用RDA实现SQL CE与桌面SQL Server数据库间的数据存取

利用RDA实现SQL CE与桌面SQL Server数据库间的数据存取

利用RDA实现SQL CE与桌面SQL Server数据库间的数据存取2010-06-16 csdn xiangxia本文介绍如何利用RDA(RemoteDataAccess远程数据存取)实现掌上电脑Pocket PC(简称PPC)上的SQL Server CE 2.0与桌面SQL Server 2000数据库间的数据存取。我们将采用Visual Basic .Net 2003进行智能设备端的程序开发。概述PPC程序与桌面PC进行通信的编程方式目前有两种,...
SQL Server管理对象

SQL Server管理对象

SQL Server管理对象2010-06-16 msdn.microsoft.com John Papa目录SMO 基础知识列举服务器连接到服务器列举数据库发出 DDL 或 DML 命令遍历对象列表备份数据库恢复数据库验证数据库备份结束语数据库开发人员不仅必须查询和处理数据,还必须定期执行管理任务。SQL Server™ 管理对象 (SMO) 为开发人员提供了强大的工具集,用于备份和恢复数据库,以及发出数据定义语言 (DDL) 命令等操作。通...
WEB版的SQL Server企业管理器

WEB版的SQL Server企业管理器

WEB版的SQL Server企业管理器2010-06-16 cnblogs WXWinter(冬)一个WEB下管理SQl Server 2000数据库的工具,是MS在2003年提供的一个开源工具,用Net 1.0 开发的,原始版本已找不到这,这个是当时汉化后并加了一些功能和版本.前几天,一个朋友在用 vs2008SP1的[动态数据WEB程序]时,突然想起了这个,向我要,翻箱倒柜的总算找到了,将代码改成NET 3.5 的,试了一下对SQL Server 2...
DataGridView导出到Excel

DataGridView导出到Excel

DataGridView导出到Excel2010-06-16 csdn博客 老田这几天做一个Winform的系统,需要用到将DataGridView导出成Excel,以前一直没有在意这些方面的问题,因为以前做VB的时候已经做过很多这方面的导出,所以总认为小菜一碟。我用的是VS2005和Office2003。可是真正使用的时候才发现问题多多:首先是添加了Microsoft Excel11 Object Libray之后,发现引用里面的” Micr...
实现SQL故障转移群集

实现SQL故障转移群集

实现SQL故障转移群集2010-06-16在实际环境中,假设一个域有三个服务器,一台作为域控制器,另两台加入到域中作为群集的两个节点,每台服务器均有两块网卡,其中一块网卡作为群集内部通信接口(俗称“心跳”),连接到一个内部交换机上,另一块网卡作为群集外部通信接口,连接到一个外部交换机上。每台服务器的内部驱动器用于安装操作系统和应用软件,内部驱动器可以是IDE硬盘也可以是SCSI硬盘。每台服务器通过SCSI卡连接到群集外部共享磁盘阵列...
讲解SQL Server数据库被挂马的解决方案

讲解SQL Server数据库被挂马的解决方案

讲解SQL Server数据库被挂马的解决方案2010-06-16Andy案例:一个网站遭遇入侵,破坏相当严重,SQL数据库被挂马,所有的表里面大部分字段都被多次重复插入挂马代码,查看日志,还好没有涉及到服务器的安全,只是那里出现了很多异常警告而已,网站确实存在漏洞没有办法,我只得修复数据库,因为他们没有数据库备份,根本就没有办法还原数据库啊,何况连事务日志都没有开启,试着恢复了几次都不成功,恢复数据库没有一点希望,我只得乖乖的帮他们清理挂马代码,不可能手...
SQL Server2005高可用性还有哪些不足

SQL Server2005高可用性还有哪些不足

SQL Server2005高可用性还有哪些不足2010-06-16 IT168 在高可用方面SQL Server提供了一系列高端支持能力,并对复制和快照技术作了增强。但由于SQL Server几乎完全基于Windows平台,因此在HA方面还存在诸多不足:1.Failover Cluster是大型企业实施SQL Server HA的关键技术,该技术基于微软的MSCS(Microsoft Cluster Service),虽然在05版本中提供更方便的安装和多...
SQL 2005对xml文件与xml数据的操作

SQL 2005对xml文件与xml数据的操作

SQL 2005对xml文件与xml数据的操作2010-06-16 csdn博客 陈海雨由于数据库对xml数据直接处理有很多优势,05也对这方面加强了功能。但这方面资料少,所以自己做了一些总结,希望会给大家带来帮助--charry0110(晓风残月)--用SQL多条可以将多条数据组成一棵XML树L一次插入--将XML树作为varchar参数传入用--insert xx select xxx from openxml() 的语法插入数据-----------...
<< 31 32 33 34 35 36 37 38 39 40 >>