SqlServer锁的概述(zt)
SqlServer锁的概述一. 为什么要引入锁 多个用户同时对数据库的并发操作时会带来以下数据不一致的问题: 丢失更新 A,B两个用户读同一数据并进行修改,其中一个用户的修改结果破坏了另一个修改的结果,比如订票系统 脏读 ...
Microsoft SQL Server 2005中查询优化器使用的统计信息一(zt)
Microsoft SQL Server 2005中查询优化器使用的统计信息作者: Eric N. Hanson投稿者:Lubor Kollar摘要: Microsoft® SQL Server™ 2005收集存储在数据库中关于索引和列数据的统计信息。 SQL Server查询优...
查看sqlserver的某进程的sql文本
2种方式查看sqlserver的sql文本。但是如果查看利用了绑定的sql的文本的话需要trace了,注意要打开event中TSQL中Prepare SQL选项来追踪了。不知道还有没有其他方法。DECLARE @Handle binary(20)SELECT @Handle = sql_...
sqlserver查询结果中添加自动编号
往往经常有这样的需求,我需要在查询的结果中添加一列类似于Identity的数字,虽然在Client编程中并不难实现,但是有时我想留用现有的Class,不希望在Client side做额外的coding,那么就只有在Sql里面想办法了首先介...
删除前一天的备份的一个简单批处理
删除前一天的备份的一个简单批处理: 说明一下:备份文件的文件名中含有YYYYMMDD字样。目前暂时无法执行该数据库的netbackup,先临时用该批处理闪出前一天的增量和日志备份。if "%date:~8,2%"=="01" (set /A dt=%dat...
find the replications and articles from distribution server
--according old upatedb replication, you may check the publication, then use the fllowing sql to find out these articles.select * from MSpublications --check the publication--according to publication,...
查询SQLSERVER版本号
SQLSERVER2000SELECT SERVERPROPERTY('productversion'), SERVERPROPERTY ('productlevel'), SERVERPROPERTY ('edition')SQLSERVER2005SELECT SERVERPROPERTY('productversion'), SERVERPROPERTY ('productlevel')...
Microsoft SQL Server 2005中查询优化器使用的统计信息三(zt)
Microsoft SQL Server 2005中查询优化器使用的统计信息三(zt)SQL Server 2005在数据库、表、索引或者统计信息对象级别维护自动更新统计信息的设置。当某人使用sp_autostats命令修改了某张表上所有对象的该项设置时,...
关于SQL Server中索引使用及维护简介(zt)
关于SQL Server中索引使用及维护简介在应用系统中,尤其在联机事务处理系统中,对数据查询及处理速度已成为衡量应用系统成败的标准。而采用索引来加快数据处理速度也成为广大数据库用户所接受的优化方法。 在良好的数...
修改sqlserver字符集
支持的字符集:select * from ::fn_helpcollations() 修改字符集:(结束要修改数据库上的所有连接)alter database temptable collate Chinese_PRC_CI_AI
MS SQL Server数据库事务锁机制分析(转)
MS SQL Server数据库事务锁机制分析■锁是网络数据库中的一个非常重要的概念,它主要用于多用户环境下保证数据库完整性和一致性。各种大型数据库所采用的锁的基本理论是一致的,但在具体实现上各有差别。目前,大多...
SQL Server 2005性能调整二(zt)
SQL Server 2005性能调整二(zt)在查询中涉及的表上运行UPDATE STATISTICS,检查是否还有这种问题。是否查询使用的构造导致优化器不能精确的评估?考虑是否可以将查询修改为其他的方法,避免这种问题。◆如果不能修改...
SQLSERVER日期函数(zt)
http://okone96.itpub.net/post/9033/2339451. 当前系统日期、时间select getdate() 2. dateadd 在向指定日期加上一段时间的基础上,返回新的 datetime 值例如:向日期加上2天select dateadd(day,2,'2004-10-15') --...
sqlserver外键
A为主表B为子表 select t1.name,t2.rtableName,t2.namefrom(select col.name, f.constid as tempfrom syscolumns col,sysforeignkeys fwhere f.fkeyid=col.idand f.fkey=col.colidand f.constid in( select d...
SQLSERVER恢复测试
SQLSERVER备份恢复测试:一、基于数据库的备份的恢复:1、查询数据库对象:select b.name from sysusers a,sysobjects b where a.uid=b.uid and a.name='TEST'and xtype='U'order by b.namea_testTtest2、备份数据库...
sqlserver2005预编译
sqlserver2005预编译自动参数化是一个过程,SQL Server 通过这个过程将出现在 SQL 语句中的文本常量替换为诸如 @p1 和 @p2 等参数。然后,SQL 语句的已编译计划以参数化的形式被缓存在计划缓存中,以便后续的语句(...
含有replication环境的sqlserver切换到standby
含有replication环境的sqlserver切换到standby(自己创建的standby,非sqlserver自带的logshipping)On db-core-r1,restore newjoyo2,service2,userinfo2 database with recover,KEEP_REPLICATIONrestore master and...
关于SQLSERVER备份
关于SQLSERVER备份--首先介绍2个查看数据库日志使用情况很有用的语句:--DBCC SQLPERF (LOGSPACE) --DBCC LOGINFO('ZZTZ')--确认SQLSERVER处于完全恢复模式 --确认SQLSERVER AGENT启动。 --1、每周日凌晨一点开始执...
SQL Server 2005性能调整一(zt)
http://space.itpub.net/?uid-47598-action-viewspace-itemid-170255简介很多客户偶尔会遇到SQL Server 数据库性能下降。原因可能涉及从不良好的数据库设计到不正确的负载配置。作为一个管理员,你应该预先阻止或最...
查看SQLSERVER主键列
查看SQLSERVER主键列SELECT sysobjects.name,syscons.name,syscolumns.nameFromsysobjectsinner join syscolumnson sysobjects.id = syscolumns.idleft outer join(select o.name sTableName,c.Name sColNameFrom sy...