• 解析SQL Server数据库系统的编译

    2009-05-14
    你知道SQL Server这么庞大的企业级数据库服务器产品是如何build出来的吗? 这有些相关的数据: 每个build 的大小在300GB左右。 每个完整的build需要几十台高端的服务器运行2.5天。 每个完整的build由几千个job、10000多个参数组成。 我们每天同时做20个左右的
  • SQL Server 2005代理服务应用软件组成

    2009-03-15
    代理服务是一种复杂的技术,具有很多可配置的移动组件。详细信息如下: 信息 信息是指在服务代理应用程序中调用的基本信息单元。对于服务代理来说,信息的接收总是按照其被发送的顺序进行,并且保证仅发送和接收一次。同时保证信息不丢失。有时发送的信息不
  • 三个影响SQL Server性能的关键

    2009-03-15
    1 逻辑数据库和表的设计 数据库的逻辑设计、包括表与表之间的关系是优化关系型数据库性能的核心。一个好的逻辑数据库设计可以为优化数据库和应用程序打下良好的基
  • 客户端备份与恢复MSSQL Server数据库

    2009-03-13
    摘要:本文以SQL SERVER为例,总结了常用的几种备份和恢复数据库的方法,分析了作业机制的原理,并提出了一种以作业机制实现恢复和备份数据库的方法。用户可以不打开数据库管理器,在应用程序客户端就可以方便地实现数据库的备份和恢复。 关键词: 备份 恢复 作
  • 两种技巧处理SQL Server中的单引号

    2009-03-13
    和数据库打交道要频繁地用到SQL语句,除非你是全部用控件绑定的方式,但采用控件绑定的方式存在着灵活性差、效率低、功能弱等等缺点。因此,大多数的程序员极少或较少用这种绑定的方式。而采用非绑定方式时许多程序员大都忽略了对单引号的特殊处理,一旦SQL
  • 四个关于SQL Server 2005数据库镜像的问题

    2009-03-04
    一:什么是数据库镜像? Robidoux:数据库镜像是将数据库事务处理从一个SQL Server数据库移动到不同SQL Server环境中的另一个SQL Server数据库中。镜像的拷贝是一个备用的拷贝,不能直接访问;它只用在错误恢复的情况下。 因为是在SQL Server 2005中新引入的特
  • SQL Server记录轮班的技巧

    2009-03-04
    例:公司员工采取三个轮班制度:凌晨0:00到早上8:00为第一班,早上8:00到下午4:00为第二班,下午4:00到晚上12:00为第三班。 员工使用电子时钟进行签名,这种电子签名可以自动将记录添加到SQL Server数据库中。但是,有时候,需要增加一个夜班;即使这
  • SQL Server 数据库恢复日志功能

    2009-03-04
    昨天,系统管理员告诉我,我们一个内部应用数据库所在的磁盘空间不足了。我注意到数据库事件日志文件XXX_Data.ldf文件已经增长到了3GB,于是我决意缩小这个日志文件。经过收缩数据库等操作未果后,我犯了一个自进入行业以来的最大最愚蠢的错误:竟然误删除了
  • 在SQL Server数据库中批量导入数据的四种方法

    2009-03-03
    在软件项目实施的时候,数据导入一直是项目人员比较头疼的问题。其实,在SQL Server中集成了很多成批导入数据的方法。有些项目实施顾问头疼的问题,在我们数据库管理员眼中,是小菜一碟。现在的重点就是,如何让用户了解这些方法,让数据导入变得轻松一些。
  • 详解SQL Server中数据库快照的工作原理

    2009-03-03
    数据库快照是怎样工作的 可以使用典型的数据库命令CREATE DATABASE语句来生成一个数据库快照,在声明中有一个源数据库快照的附加说明。当快照被建立时,同时生成一个稀疏文件。这个文件(只能使用在NTFS卷中)在初始化的时候并没有磁盘空间分配给它尽管你可能
  • SQL Server数据库备份和恢复说明

    2009-03-03
    SQL Server 2000中存在的许多的备份和恢复特性都同样保留在了SQL Server 2005中,但是有一些新的提高同样值得我们关注。 镜像备份 SQL Server 2005让你可以创建镜像备份。镜像备份允许你为备份文件创建两个或者四个同样的拷贝,以防备其中的某一个集合损坏的
  • SQL Server的EXISTS结构学习

    2009-03-02
    有件东西我观察了很多年,那就是很少有开发者会去使用SQL Server中的一个非常有用的东西EXISTS结构。你可以在各种情况中用到EXISTS结构,在这篇文章中我会向大家介绍其中的一些。 EXISTS结构 EXISTS结构是一个TSQL函数,这个函数会就圆括号中的子查询返回一
  • 给SQL Server 2008 安装安全审计

    2009-03-02
    在SQL Server 2008里安装审计,步骤如下: 1. 给每个SQL Server 2008具体实例创建一个SQL Server审计 2. 创建服务器审计规范、数据库审计规范或者其中的一个 3. 激活SQL Server审计 4. 查看审计数据 在这一技巧中,我将复习其中的每一步并举例说名它们怎么进
  • SQL Server 2005中五个动态管理对象

    2009-03-02
    SQL Server 2005的新功能为动态管理对象,它们是在指定时间返回某个数据库实例的特殊状态信息的数据库视图或函数。这些对象允许数据库管理员或开发者对数据库服务器进行高效监控。动态管理对象取代了SQL Server以前版本中的许多系统表格,但也为数据库管理员
  • SQL Server 2008 批量删除添加内容

    2008-12-01
    现在SQL Server 2008新增的一个功能,我也不知道中文名怎么翻译,暂且叫他表参数吧。 大家可以看看示例: 这个就是用户定义的表类型: 然后给他定义一个类型:
  • SQL Server COALESCE()函数的创新应用

    2008-12-01
    COALESCE()函数可以接受一系列的值,如果列表中所有项都为空(null),那么只使用一个值。然后,它将返回第一个非空值。这一技巧描述了创造性使用SQL Server 中COALESCE()函数的两种
  • 获得SQL Server 2005中所有存储过程的方法

    2008-12-01
    对于数据库管理员来说,可以经常想了解一些之前未听说过的存储过程,特别是无文档类型的存储过程。或许是用这些存储过程,能够简化日常的数据管理。 为了查找这些存储过程,你可以
  • SqlServer2005对现有数据进行分区具体步骤

    2008-08-22
    RegMail是用来存放注册邮件的表,现以创建时间(CreateTime)字段来给表进行分区,具体步骤如下: --为分区创建存储文件 ALTER DATABASE Test ADD FILEGROUP RegMailFile2007 ALTER DATAB
  • SQL Server大数据量统计系统的经验总结

    2008-08-22
    项目介绍 政府一个业务系统, 使用范围全国 数据是区域还存储,最大地方,主业务表,一年有600万,工作流表,1年有几千万,迄今为至系统已经运行三年。 其它全国还有46个地点,数据也比较多 新
  • 详解Windows Server 2008中的NAP

    2008-08-22
    在Windows Server 2008中的各项特色中,可用于辅助企业强化个人端计算机安全管理的网络访问防护(Network Access Protection,NAP),这项功能无疑是大家最渴望了解的项目之一,尤其是网络信息安