SQL Server中用于查找索引碎片的存储过程(下)
策略 策略是使用一个简单的存储过程。我从所有服务器和数据库上收集索引碎片信息,并将它们存入我所创建的DBA_DB数据库上的常量表中: 点击此处下载以上脚本 存储过程是这样的: 点击此处下载...
SQL Server中用于查找索引碎片的存储过程(上)
问题由于数据修改,SQL Server表和索引会逐渐出现数据碎片。在大型的I/O操作中,在SQL Server中用到这些碎片索引和表,可能对应用性能产生不利影响。如果你是负责十几个SQL Server实例和上百个数据库的DBA中的一员...
SQL Server数据库超级管理员账号防护知识
提到sa弱口令,我们首先就会想到,许多数据库都有1个类似的超级管理员账号,比如:Oracle是"system"和"sys",Sybase也是"sa",MySQL里有"root"(不是UNIX系统账号的那个root)。如果没有设置相对应的密码或...
SQL Server数据库备份出错及应对措施
如果你做DBA时间不长,对数据库的备份有些担心,希望能找到一种让你放心的备份方案,那么本文绝对适合你。 关于数据库的备份恢复原理,大家多少都比较熟悉了。但是,你目前做的数据库备份有多可靠?...
在SQL Server tempdb满时检查数据文件
作为一名数据库DBA,肯定会听说过“tempdb数据库满了”。通常我们很容易确定造成这一问题的原因。但是更多的时候这一问题主要源于一组请求,涉及到新代码部署或逐渐增加的数据。 “Tempdb满了”意味着什么? ...
SQL Server渗透测试方法
一、引言 微软的SQL Server是一种广泛使用的数据库,很多电子政务、电子商务和企业内部信息系统都是基于SQL Server建设的。政府部门和企业组织的很多数据都保存在这种数据库中,比如政务文件信息、职工...
复制或传送SQL Server数据库(ADP)
当复制 Microsoft SQL Server 数据库 7.0 或更高版本的数据库时,Access 分离连接到 Access 项目 (.adp) 的 SQL Server 数据库文件 (.mdf),将其复制到新的数据库,然后重新附加该数据库。 复制 若要复制 SQL Server...
微软SQLServer密码管理的危险判断
当管理SQL Server内在的帐户和密码时,我们很容易认为这一切都相当的安全。毕竟,你的SQL Server系统被保护在防火墙里,而且还有Windows身份验证的保护,所有用户都需要密码才能进入。这听起来非常的安全,特别是当...
解决SQL Server常见的七个经典问题
1.安装过SQL Server Enterprise试用版的计算机,可以升级到什么版本的零售SQL Server? 标准版,企业版,开发版。 2.ON CASCADE 我能否在Windows NT 4.0, Terminal Server版的机器上安装SQL Server 2000? 不可以。SQL...
SQL Server 2008:传递表值参数
SQL Server 2008则能够把表值数据类型传递到存储过程和功能中,从而大大地简化了编程的工作,因为程序员无需再花心思去组建和解析XML数据了…… 许多人一直希望能够实现把表格变量传递到存储过程中,如果变量可...
解析 SQL Server 2008 的精妙之处
本文介绍了SQL Server 2008里的一些新的特点以及在试用过程中发现的一些精妙之处,大家一起来看看吧。 安装 SQL Server 2008的设置和安装也有所改进。配置数据和引擎位已经分开了,所以它使创建基本的未配...
SQL Server2005 实现数据库缓存依赖的实现步骤整理
SQL SERVER 2005内置支持SQL数据缓存依赖,内置通知传递服务,能够提供更小粒度的数据更改监测,使用和配置简单。使用方法和步骤如下: step1 检测是否已经启用Service Broker,检...
确定几个SQL Server栏中的最大值
你有一个里面包含整数、浮点数、金额或日期的N列SQL Server表,而你的任务是返回这些列中某一行的最大值。你甚至被要求一次求几行的最大值,返回一个记录组(record set)。第一个任务暗示你可能预先不知道要比较...
SQLServer2008/2005 生成数据字典SQL语句
以前用那个SQL语句来生成那个SQLServer库的数据字典,在SQL2000下用的挺好的,最近装上了那个SQL2008来研究,突然发现不能在2008下用了,查了查资料,发现2008下有一些改动贴上来留个记号SQLServer2008/2005 生...
备份和恢复SQL Server数据库+压缩ACCESS的类(方法)
* 功能说明:备份和恢复SQL Server数据库* 版本:V0.1(C#2.0);* 当使用SQL Server时,请引用 COM组件中的,SQLDMO.dll组件 * 当使用Access中,请浏览添加引用以下两个dll* &nbs...
细说SQL SERVER中字段类型
详细说明见下表:数据类型说 明同 义Bit1位,值为0或1IntInteger4字节,值为-2^31~2^31-1 Smallint2字节,值为-2^15~2^15-1 Tinyint1字节,值为0~255 Decimal (p,s)数字数...
SQL Server 2005系列教学_ 触发器
触发器:本质是一个存储过程 常见的触发器类型:插入触发器 insert删除触发器 delete 更新触发器 update插入触发器:语法:create trigger 名称on 表名 for insertasbegin 代码...
Sql Server 2005函数
聚合函数若要汇总一定范围的数值,请使用以下函数:SUM返回表达式中所有值的总和。语法SUM(aggregate)SUM 只能与包含数值的字段一起使用。将忽略空值。AVERAGE返回表达式中所有非空值的平均值(算术平均值)。语法AV...
简单谈基于SQL SERVER 分页存储过程的演进
针对数据库数据在UI界面上的分页是老生常谈的问题了,网上很容易找到各种“通用存储过程”代码,而且有些还定制查询条件,看上去使用很方便。笔者打算通过本文也来简单谈一下基于SQL SERVER 2000的分页存储过程,同...
sql server 数据脚本生成工具
SqlDataToScript:不错的一个小工具,可对SQL SERVER2000数据库中的某个表中的特定(或全部)记录生成SQL脚本,在适当的时候进行还原。用于小数据量情况下的数据备份或制作数据库更新脚本。运行环境: W...