• 谈SQL Server应用程序的高级Sql注入

    2009-07-09
    结构化查询语言(SQL)是一种用来和数据库交互的文本语言SQL语言多种多样,大多的方言版本都共同宽松地遵循SQL-92标准(最新的ANSI标准[译者注:目前最新的是SQL-99])。SQL运行的典型的操作是查询,它是可以让数据库返回查询结果记录集的语句集合。SQL语句可以
  • 怎样优化SQLServer数据库服务器内存配置

    2009-07-09
    怎样优化SQLServer数据库服务器内存配置 2009-05-28 00:37 农业银行总行1998年以来正式推广了新版网络版综合业务统计信息系统,该系统是基于WindowsNT4.0平台,采用客户/服务器模式,以Microsoft SQL Server为基础建立起来的大型数据库应用程序,系统界面友
  • 谨记SQL Server索引管理的六大铁律

    2009-07-08
    索引是以表列为基础的数据库对象。索引中保存着表中排序的索引列,并且纪录了索引列在数据库表中的物理存储位置,实现了表中数据的逻辑排序。通过索引,可以加快数据的查询速度和减少系统的响应时间;可以使表和表之间的连接速度加快。 但是,不是在任何时候
  • 解读编写和优化SQL Server的存储过程

    2009-07-08
    在数据库的开发过程中,经常会遇到复杂的业务逻辑和对数据库的操作,这个时候就会用SP来封装数据库操作。如果项目的SP较多,书写又没有一定的规范,将会影响以后的系统维护困难和大SP逻辑的难以理解,另外如果数据库的数据量大或者项目对SP的性能要求很,就
  • 怎样合理设置内存让数据库与其他程序共存

    2009-07-08
    怎样合理设置内存让数据库与其他程序共存
    在SQL Server数据库中,有min server memory与max server memory两个内存选项。数据库管理员合理设置这两个选项可以让SQL SERVER数据库系统与其他英勇程序和平共存。顾名思义,min server memory就是设置数据系统所使用的最小内存,而max server memory用来
  • 浅谈Oracle数据库开发技术经验

    2009-07-07
    Oracle数据库作为大型数据库管理系统,近年来一直占有世界上高端数据库的最大份额,其强大而完善的数据库管理功能,以及ORACLE公司推陈出新的不断努力,一直成为IT业界瞩目的焦点。岭澳核电站的数据库平台采用了ORACLE7.3作为后端平台,前端选择了ORACLE公司
  • 浅谈SQL Server中链接服务器将替代远程服务器

    2009-07-07
    远程服务器配置可以使得数据库管理员在服务器以外的主机上连接到一个SQL Server实例,以便管理员在没有建立单据连接的情况下在其他的SQL Server实例上执行存储过程等相关操作。在远程服务器配置模式下,客户端所连接发服务器接受客户端的请求,并代表客户端
  • 详解SQL Server与ASP互操作的时间处理

    2009-07-06
    在编程时你一定碰到过时间触发的事件,在VB中有timer控件,而ASP中没有,假如你要不停地查询数据库来等待一个返回结果的话,我想你一定知道,它会耗费大量的CPU资源,如果和我所说的一样,而你又没更好的解决办法,可以参照下面的做法: set cnn=server.crea
  • 解读SQL Server的BUILTIN\Administrators用户

    2009-07-06
    在安装SQL Server 2000 ,安装进程自动地为BUILTIN\Administrators创建一个登录帐号,该帐号为sysadmin角色成员。BUILTIN\Administrators登录帐号代表了Microsoft Window2000 上的系统管理员本地组。 Windows 2000的Administrator帐户是系统管理员本地组的成
  • 如何在SQL Server中去除表中不可见字符

    2009-07-06
    以下的实例为去除指定表中数据类型是VARCHAR,CHAR,NVARCHAR的字段值中的不可见字符。 注释:此处只去掉前后的不可见字符,不包括中间的字符,而且没有区分中文。 在使用前需要指定对应要修改的表名,并且需要在对应数据库下执行; SET NOCOUNT ON DECLARE @T
  • 解析SQL Server三大算法的I/O成本

    2009-07-05
    1. Nested Loop Join(嵌套循环联结) 算法: 其思路相当的简单和直接:对于关系R的每个元组 r 将其与关系S的每个元组 s 在JOIN条件的字段上直接比较并筛选出符合条件的元组。写成伪代码就是: 代价: 被联结的表所处内层或外层的顺序对磁盘I/O开销有着非常重
  • 解读优化SQL Server数据库查询方法

    2009-07-05
    SQL Server数据库查询速度慢的原因有很多,常见的有以下几种: 1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷) 2、I/O吞吐量小,形成了瓶颈效应。 3、没有创建计算列导致查询不优化。 4、内存不足 5、网络速度慢 6、查询出的数据量
  • 详解转换 SQL数据库时的疑难问题

    2009-07-05
    可能出现的原因有: ◆源数据库或目标数据库为 SQL Server 6.5 版。连接到 Access 项目的当前 SQL 服务器和要将数据库转换到的目标服务器必须为 SQL Server 7.0 或更高版本。 ◆您必须是目标服务器上的 sysadmin 角色成员。虽然不要求您是源服务器上的 sysad
  • 怎样利用SQL Server 2005中的模板参数

    2009-07-04
    如果你用SQL Server 2005 Management Studio建立函数或存储过程,你会注意到这些新窗口中都是模板。通常,你可以获得一个散布着标记的框架。 列表A是一个通过扩张对象浏览器(object explorer)中可编程性节点而建立的实例,选择存储过程,然后右击并选择新的
  • sql server 中删除默认约束的通用sql脚本

    2009-07-04
    在SQL Server 中,如果给表的一个字段设置了默认值,就会在系统表sysobjects中生成一个默认约束。 如果想删除这个设置了默认值的字段(假设此字段名column1),执行ALTER TABLE table1 DROP COLUMN column1时就会报错: 以下为引用的内容: The object 'DF__
  • 解读史上最简单的方法复制或迁移Oracle数据库

    2009-07-04
    在DBA的日常工作中,经常需要重装或在新机器上安装Oracle,但每次安装所浪费的时间、精力以及失败的挫折都在考验着DBA的承受能力,本文着重介绍了一个简单的复制和迁移Oracle数据库的方法,详细内容请参考下文。 复制迁移的步骤如下: ◆1、首先,复制原Oracl
  • 怎样轻松掌握 SQL Server 2000数据库的构架

    2009-07-04
    Microsoft SQL Server 2000 由一系列产品组成,不仅能够满足最大的数据处理系统和商业 Web 站点存储数据的需要,还能为个人或小企业提供易于使用的数据存储服务。 如今,企业或政府部门对数据存储的要求非常复杂。以下是一些示例: 联机事务处理 (OLTP) 系统
  • 解读数据库自动化技术弥补数据库DBA短缺难题

    2009-07-02
    全球数据量的疯狂增长,使得市场对资深数据库管理员的需求也节节攀升。据统计,一直到2016美国IT市场对数据库管理员的需求量增长都将会超过所有其他职业。数据库管理员具备一整套专业性非常强的技术技能,因此其在数据中心里的地位是最难以替代的。 数据库自
  • 如何使用 SQL Server 数据库嵌套子查询

    2009-07-02
    很多SQL Server程序员对子查询(subqueries)的使用感到困惑,尤其对于嵌套子查询(即子查询中包含一个子查询)。现在,就让我们追本溯源地探究这个问题。 有两种子查询类型:标准和相关。标准子查询执行一次,结果反馈给父查询。相关子查询每行执行一次,由
  • 详解SQL Server数据库的集群设计

    2009-07-02
    很多组织机构慢慢的在不同的服务器和地点部署SQL Server数据库为各种应用和目的开始考虑通过SQL Server集群的方式来合并。 将SQL Server实例和数据库合并到一个中心的地点可以减低成本,尤其是维护和软硬件许可证。此外,在合并之后,可以减低所需机器的数量