- 军军小站|张军博客
拥有SqlServer标签的文章
SqlServer

SQL Server 2005中的CHECKSUM功能

原文:SQLServer2005中的CHECKSUM功能转自此处页面checksum是SQL2005的新功能,提供了一种比残缺页检测强大的机制检测IO方面的损坏。以下是详细描述:页面CHECKSUM:在数据库页面从被写入磁盘到被SQLServer读取的这段时间内,有可能由于外界原因发生损坏。比如I/O设备的损坏,驱动的损坏或者由于电源不稳没有写完整。Checksum机制使SQLServer可以检测到这些损坏。需要注意的是,Checksum机制只能使我们确定

系统 2019-08-12 01:54:48 2189

SqlServer

sql server日期格式转换方法大全

SQLServer中文版的默认的日期字段datetime格式是yyyy-mm-ddThh:mm:ss.mmm例如:selectgetdate()2004-09-1211:06:08.177整理了一下SQLServer里面可能经常会用到的日期格式转换方法:举例如下:selectCONVERT(varchar,getdate(),120)2004-09-1211:06:08selectreplace(replace(replace(CONVERT(varcha

系统 2019-08-12 01:53:26 2187

SqlServer

sql server 查询所有表的记录数

CREATETABLE#temp(TableNameVARCHAR(255),RowCntINT)EXECsp_MSforeachtable'INSERTINTO#tempSELECT''?'',COUNT(*)FROM?'SELECTTableName,RowCntFROM#tempORDERBYTableNameDROPTABLE#tempsqlserver查询所有表的记录数

系统 2019-08-12 01:55:17 2185

SqlServer

Sql Server 中一个非常强大的日期格式化函数

SelectCONVERT(varchar(100),GETDATE(),0):0516200610:57AMSelectCONVERT(varchar(100),GETDATE(),1):05/16/06SelectCONVERT(varchar(100),GETDATE(),2):06.05.16SelectCONVERT(varchar(100),GETDATE(),3):16/05/06SelectCONVERT(varchar(100),GETD

系统 2019-08-12 01:54:50 2184

SqlServer

使用JDBC连接SQL SERVER 2008的方法

使用JDBC连接SQLSERVER2008,很多人都在问,我自己也测试几次,发现按照以前的方法连接会出现一点小问题。原因在于,SQLSERVER2008采用了动态端口的机制,按照以前的方法连接会报告连接不了,其实端口写对了完全没有问题。连接方法如下:1,微软目前没有发布针对SQLServer2008专用的JDBC驱动程序,使用SQLServer2005的就可以了,但是,需要注意:SQLServer2008的新功能无法使用,这个必须等专用的JDBC发布之后才

系统 2019-08-12 01:53:04 2183

SqlServer

SQL Server数据库partition by 与ROW_NUMBER()

关于SQL的partitionby字段的一些用法心得先看例子:ifobject_id('TESTDB')isnotnulldroptableTESTDBcreatetableTESTDB(Avarchar(8),Bvarchar(8))insertintoTESTDBselect'A1','B1'unionallselect'A1','B2'unionallselect'A1','B3'unionallselect'A2','B4'unionallsele

系统 2019-08-12 01:54:56 2182

SqlServer

SQLServer针对排名函数ROWNUMBER()、RANK()、DE

相信大家在软件工程中经常会遇到对某些数据进行排名的问题,尤其是对于电子商务的HR来说“大手笔”是非常具有潜在价值的!~至于都有哪些价值这个超出本文的范畴不予进行说明,但是不得不说的是每一个精明的HR以下类似的需求:我需要系统告诉我,截止到目前为止,近几个月内销售人员的订单交易数量排名、奖金排名(对内部员工员工)我需要系统告诉我,截止到目前为止,商品热度的排名、购买力度的排名、充值力度的排名、提款力度的排名,相关地区的的排名(对客户)对于SQL新人来说,第一

系统 2019-08-12 01:33:57 2182

SqlServer

SQL Server 2008 (R2) 单机版安装的先决条件

原文:SQLServer2008(R2)单机版安装的先决条件出自:http://blogs.msdn.com/b/apgcdsd/archive/2012/03/07/sql-server-2008-r2.aspx在为客户提供技术支持时,发现安装SQLServer2008(R2)单机版出现的问题很多源于以下几个典型情况,而客户们有所不知,这正是SQLServer安装所必须的先决条件:1..NETFramework3.5SP12.WindowsInstall

系统 2019-08-12 01:54:25 2180

SqlServer

清空SQL Server数据库中所有表数据的方法

原文:清空SQLServer数据库中所有表数据的方法其实删除数据库中数据的方法并不复杂,为什么我还要多此一举呢,一是我这里介绍的是删除数据库的所有数据,因为数据之间可能形成相互约束关系,删除操作可能陷入死循环,二是这里使用了微软未正式公开的sp_MSForEachTable存储过程。也许很多读者朋友都经历过这样的事情:要在开发数据库基础上清理一个空库,但由于对数据库结构缺乏整体了解,在删除一个表的记录时,删除不了,因为可能有外键约束,一个常见的数据库结构是

系统 2019-08-12 01:33:59 2179

SqlServer

如何使用SQL Server 2005 专用管理员连接(DAC)

一什么是DACSQLServer2005为管理员提供了一种特殊的诊断连接,以供在无法与服务器建立标准连接时使用。即使在SQLServer不响应标准连接请求时,管理员也可以使用这种连接访问SQLServer,以便执行诊断查询并解决问题。命令行界面(sqlcmd)通过使用特殊的管理员开关(-A),提供并支持这种专用管理员连接(DAC)。二如何使用DAC登录到服务器1本机DAC登录命令行方式下执行sqlcmd-A-Ssql服务器名2远程DAC登录1)打开远程DA

系统 2019-08-12 01:33:25 2179

SqlServer

监测谁用了SQL Server的Tempdb空间

原文:监测谁用了SQLServer的Tempdb空间转自:http://blogs.msdn.com/b/apgcdsd/archive/2011/02/11/sql-server-tempdb.aspxTempdb系统数据库是一个全局资源,供连接到SQLServer实例的所有用户使用。在现在的SQLServer里,其使用频率可能会超过用户的想象。如果Tempdb空间耗尽,许多操作将不能完成。作为一个支持工程师,会被经常问到象“我的Tempdb为什么这么大

系统 2019-08-12 01:55:02 2178

SqlServer

SQL Server中TempDB管理(版本存储区的一个exam

原文:SQLServer中TempDB管理(版本存储区的一个example)原文来自:http://blogs.msdn.com/b/sqlserverstorageengine/archive/tags/tempdb/http://blogs.msdn.com/b/sqlserverstorageengine/archive/2008/12/31/managing-tempdb-in-sql-server-tempdb-basics-version-st

系统 2019-08-12 01:55:01 2178

SqlServer

SQL Server 找回没有备份的数据

问题:有一个库,做的是全备份+日志备份,在2011年3月8日,14点产生一次全备份,在14:10分产生日志备份,在14:12分down机,请问怎么能恢复14:10到14:12分中的这段数据(前提,前期日志备份全部正确可用),机器硬盘完好。使用方法:1.如果数据库已经损坏如果数据库已经损坏,可以使用backuplog{数据库名}to{磁盘逻辑地址}withno_truncate备份数据库。因为可能存在对受损数据库备份日志尾部时,日志备份中正常捕获的部分元数据

系统 2019-08-12 01:32:21 2178

SqlServer

sql server 数据增删改查

一、数据插入1、语法INSERTINTO表名[<属性列>]VALUES(参数列表)注解:①没有说明属性列,即要给出所有的列的值②不确定的列,可以设置为null。(在允许为空的情况下)2、实例①在“人事管理系统”中,新增一个员工信息(员工编号‘100508’、员工姓名‘小龙女’、所在部门编号‘10001’、籍贯‘河南’)insertinto员工信息(员工编号,员工姓名,所在部门编号,籍贯)values('100508','小龙女','10001','河南')

系统 2019-08-12 01:53:44 2176

SqlServer

Useful SQL Server DBCC Commands

DBCCCACHESTATSdisplaysinformationabouttheobjectscurrentlyinthebuffercache,suchashitrates,compiledobjectsandplans,etc.Example:DBCCCACHESTATSSampleResults(abbreviated):ObjectNameHitRatio————————-Proc0.86420054765378507Prepared0.9998

系统 2019-08-12 01:34:01 2176