压缩SQL SERVER日志代码
DECLARE @name VARCHAR(25) DECLARE @SQL VARCHAR(1000) DECLARE @logid INT DECLARE sysdatabase_name CURSOR FOR SELECT name FROM master.dbo.sysdataba...
用SQL Server触发器实现业务规则的强制执行
Microsoft SQL Server 2000 提供了两种主要机制来强制业务规则和数据完整性:约束和触发器。 触发器是一种特殊类型的存储过程,它在指定的表中的数据发生变化时自动生效。唤醒调用触发器以响应 INSERT、UPDATE ...
SQL Server数据库中转储设备的分析
将转储设备加入到SQL Server备份数据库的地方。在SEM中转储设备是可见性的,并且在设备上的信息被存储在主要数据库的sysdevice表中。Sysadmin和diskadmin服务器成员允许加入并撤消此设备。下面的脚本显示了如何加入...
SQL Server 2005快速Web分页的实现
什么是分页? 分页,就是按照某种规则显示分组数据集,但是在SQL Server中,分页并不是十分容易就能够实现。在过去,开发人员通常需要自己编写程序,使用临时表格来实现分页功能,或者将所有的数据结果集返回到...
SQL Server 2005中的模板参数的利用方法
如果你用SQL Server 2005 Management Studio建立函数或存储过程,你会注意到这些新窗口中都是模板。通常,你可以获得一个散布着标记的框架。 列表A是一个通过扩张对象浏览器(object explorer)中可编程性节点而建...
SQL Server建立应用程序角色与标准角色
Microsoft® SQL Server™ 中的安全系统在最低级别,即数据库本身上实现。无论使用什么应用程序与 SQL Server 通讯,这都是控制用户活动的最佳方法。但是,有时必须自定义安全控制以适应个别应用程序的特殊...
SQL Server数据库查询优化的方法总结
本文中,abigale代表查询字符串,ada代表数据表名,alice代表字段名。 技巧一: 问题类型:ACCESS数据库字段中含有日文片假名或其它不明字符时查询会提示内存溢出。 解决方法:修改查询语句 sql="select * from ...
讲解SQL Server的版本区别及选择
对于新接触SQL数据库的人来说,类似这几个问题的有关于SQL版本的问题可以说不少,但又懒得去仔细研究。问题虽然简单,可是影响却不小…… 版本区别 SQL Server 2000有四个版本:企业版/标准版/个人版/开发版 企业...
删除SQL Server日志的具体方法
一: 删除LOG 1:分离数据库 企业管理器->服务器->数据库->右键->分离数据库 2:删除LOG文件 3:附加数据库 企业管理器->服务器->数据库->右键->附加数据库 此法生成新的LOG,大小只有520多K 再...
学习SQL Server 的任务调度
每个 Microsoft® SQL Server™ 2000 实例都是一个单独的操作系统进程。每个实例都有可能必须处理来自用户的成千上万个并发请求。SQL Server 2000 实例使用 Microsoft Windows® 线程(有时是纤程)有效...
在SQL Server数据库中导入导出数据
在我们建立一个数据库时,并且想将分散在各处的不同类型的数据库分类汇总在这个新建的数据库中时,尤其是在进行数据检验、净化和转换时,将会面临很大的挑战。幸好SQL Server为我们提供了强大、丰富的数据导入导出功...
SQL Server 2008中的联机事务处理
在过去的20年数据库得到了普遍使用,并迅速发展。存储和技术成本的降低导致大量地存储数据和数据库的急剧扩大。由于这个简单有效的技术,内嵌的数据库和许多产品应运而生,并使得公司可以存储更多的数据,并保持更久...
SQL Server数据库查询速度慢原因及优化方法
SQL Server数据库查询速度慢的原因有很多,常见的有以下几种: 1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷) 2、I/O吞吐量小,形成了瓶颈效应。 3、没有创建计算列导...
SQL Server平台上数据仓库管理员的关键任务
目前,我国的一些企业在数据仓库项目开发完成后并没有专门培训特定的数据仓库管理员,许多企业都是从开发团队里挑选一些人留下来执行维护任务,因为即使在通常情况下,经过简单的指导一般的技术人员也没有能力维护这...
Sql Server 2005开发新特性实例
虽然项目中使用的数据库是SQL2005,但对于Sql2005的新特性还不是很了解。这段时间学习了一下关于Sql2005的新特性,先分享出来: 一、更强的编程能力-----CLR集成 数据库编程人员现在可以充分利用...
SQL语句中NULL的真实含义
NULL,表示不明确、未知的列值 测试表:testnull(id varchar(32))数据库:Sybase ASA11.0行数据(''), (NULL) 数据库选项ansinull为true(也是ASA数据库的默认选项)时,select * from testnull where...
可定制的数据库备份和恢复程序
在我们做数据库系统的程序时,经常需要为客户做一个数据库的备份和恢复程序,特别是对于一些非专业的数据库用户,这个程序更是必不可少,而且操作必需足够简单。因为在很多系统中,数据库的备份恢复功能都是相近的,...
aspnet_regsql.exe 工具参数解析
用于在 SQL Server 上安装和卸载 ASP.NET 功能的管理实用工具。 &...
sql2000触发器
创建触发器,触发器是一种特殊的存储过程,在用户试图对指定的表执行指定的数据修改语句时自动执行。Microsoft® SQL Server? 允许为任何给定的 INSERT、UPDATE 或 DELETE 语句创建多个触发器。 语...
减小SQL SERVER的日志文件
在使用数据库的过程中,频繁的新增、修改、删除,导致日志文件越来越大,甚至比数据库文件本身还大。在企业管理器里面,好象并不能直接将该日志文件删除。限制文件的大小,只能是停留在目前的水平,比如,当前的...