问题:有一个库,做的是全备份+日志备份,在2011年3月8日,14点产生一次全备份,在14:10分产生日志备份,在14:12分down机,请问怎么能恢复14:10到14:12分中的这段数据(前提,前期日志备份全部正确可用),机器硬盘完好。使用方法:1.如果数据库已经损坏如果数据库已经损坏,可以使用backuplog{数据库名}to{磁盘逻辑地址}withno_truncate备份数据库。因为可能存在对受损数据库备份日志尾部时,日志备份中正常捕获的部分元数据
系统 2019-08-12 01:32:21 2188
一、数据插入1、语法INSERTINTO表名[<属性列>]VALUES(参数列表)注解:①没有说明属性列,即要给出所有的列的值②不确定的列,可以设置为null。(在允许为空的情况下)2、实例①在“人事管理系统”中,新增一个员工信息(员工编号‘100508’、员工姓名‘小龙女’、所在部门编号‘10001’、籍贯‘河南’)insertinto员工信息(员工编号,员工姓名,所在部门编号,籍贯)values('100508','小龙女','10001','河南')
系统 2019-08-12 01:53:44 2187
在安装SqlServer2008完成后,发现登录时,出现一下图示的"provider:命名管道提供程序,error:40"问题,导致无法登录数据库!Server2008出现'provider:命名管道提供程序,error:40'问题,无法登录数据库"width="611"alt="SqlServer2008出现'provider:命名管道提供程序,error:40'问题,无法登录数据库"style="bor
系统 2019-08-12 09:30:14 2184
原文:SQLSERVER特殊行转列案列一则今天有个同事找我,他说他有个需求,需要进行行转列,但是又跟一般的行转列有些区别,具体需求如下所说,需要将表1的数据转换为表2的显示格式.我想了一下,给出了一个解决方法,具体如下所示(先给出测试数据)INSERTINTOTESTSELECT1,1,'定型名称','预定型'UNIONALLSELECT1,2,'进布方式','调平'UNIONALLSELECT1,3,'21米长定型机开机速度','25'UNIONALLS
系统 2019-08-12 01:53:21 2184
微软近日确认SQLServer软件的最新版本SQLServer2008R2将于今年五月份正式推出。本周二,微软在官方博客上发布了这条消息,这条消息并称五月份起SQLServer2008R2将出现在微软产品售价列表中,并开始正式上市。不过微软这次提供的消息中并没有明确指出SQLServer2008R2的具体发布日期,这条消息验证了去年12月份有关这款产品会在今年五月份发布的传言。今年早些时候,微软的合作伙伴Unisys公司曾发布了一份96核UnisysES7
系统 2019-08-12 01:33:40 2182
SQLServer同步订阅数据库出现主键不唯一错误修改如下:分发数据库的系统存储过程sp_msget_repl_commands进行修改后就可以了,将其中定义临时表中的一个字段的数据类型修改,declare@snapshot_seqnostable(subscription_seqnovarchar(16)primarykey),将varchar(16)改为varbinary(16)。SQLServer2000(sp3,sp4)同步订阅数据库出现主键不唯一
系统 2019-08-12 01:32:31 2182
Introductionsp_who2isawellknownutilitythatshowswhatspidsarecurrentlyexecuting.Howevertheinformationitshowsisrelativelylimited.Forexample,itonlyshowsthetypeofcommandexecutingasSELECT,DELETEetc,withnoreferencetotheactualunderlyingSQ
系统 2019-08-12 01:32:19 2182
原文:引用:初探SqlServer执行计划及Sql查询优化初探SqlServer执行计划及Sql查询优化收藏MSSQL优化之————探索MSSQL执行计划作者:no_mIss最近总想整理下对MSSQL的一些理解与感悟,却一直没有心思和时间写,晚上无事便写了一篇探索MSSQL执行计划,本文讲执行计划但不仅限于讲执行计划。网上的SQL优化的文章实在是很多,说实在的,我也曾经到处找这样的文章,什么不要使用IN了,什么OR了,什么AND了,很多很多,还有很多人拿出
系统 2019-08-12 01:55:43 2180
原文:SQLServer优化器特性-位图过滤(Bitmap)一直以来,由于SQLServer中没有位图索引使得面对一些场景,从业人员在索引选择上受限,饱受诟病.其实熟悉SQLServer的朋友应该知道,SQLServer虽然没有位图索引,但在特定环境下还是会采用位图(Bitmap)过滤的,这次就为大家介绍下SQLServer的位图过滤.概念:关于位图索引的概念我就不做过多介绍了,感兴趣的朋友可以看下wikipediahttp://en.wikipedia.
系统 2019-08-12 01:33:09 2180
一、了解你用的工具不要轻视这一点,这是我在这篇文章中讲述的最关键的一条。也许你也看到有很多的SQLServer程序员没有掌握全部的T-SQL命令和SQLServer提供的那些有用的工具。“什么?我要浪费一个月的时间来学习那些我永远也不会用到的SQL命令???”,你也许会这样说。对的,你不需要这样做。但是你应该用一个周末浏览所有的T-SQL命令。在这里,你的任务是了解,将来,当你设计一个查询时,你会记起来:“对了,这里有一个命令可以完全实现我需要的功能”,于
系统 2019-08-12 01:32:40 2180
在做恢复数据库备份时报错而且尝试了附加数据库也报错.从网上搜索了些方法尝试后也不行,请各位大牛出手相助.由于数据比较重要所以放在首页请各位见谅.由于更换服务器,我把原服务器上数据库进行备份后又将该数据库脱机后拷贝.mdf和.ldf至新的服务器上,原服务器随即重装系统.然后我在新服务器上我创建了个空的数据库去恢复备份发现显示名称***Incompleted***然后恢复时即报错.System.Data.SqlClient.SqlError:RestoreDe
系统 2019-08-12 01:55:30 2179
最近遇到一个问题严重的问题:.net1.1的网站使用sqlserver存储session,出错,提示找不到dbo.TempGetID的存储过程。经过一番学习,发现原来这个还是个bug。在.net早期版本中,sqlserver存储只能放在一个aspstate的数据库里,并且访问数据库的架构只能是dbo。如果不符合上述条件,都会导致运行出错。微软对此问题相关修正:http://support.microsoft.com/kb/836680/zh-cn,FIX:
系统 2019-08-12 01:53:18 2178
原文:SQLServerLog文件对磁盘的写操作大小是多少SQLServer数据库有三种文件类型,分别是数据文件、次要数据文件和日志文件,其中日志文件包含着用于恢复数据库的所有日志信息,SQLServer总是先写日志文件ldf,数据变化写入mdf则可以滞后,所以日志写入的速度在一定程序上决定了SQLServer所能承载的写事务量,那么ldf写入大小是多少呢?要知道SQLServer写Log的大小,这里使用工具ProcessMonitor这里设置一个Filt
系统 2019-08-12 01:33:02 2178
createPROCEDURE[dbo].[GetPageDataOutRowNumber](@tnnvarchar(30),--表名称@idnnvarchar(20),--表主键名称@piint=1,--当前页数@psint=7,--每页大小@whnvarchar(255)='',--wehre查询条件@obynvarchar(255)='',--orderby排序@rcintoutput,--总行数(传出参数)@pcintoutput--总页数(传出参
系统 2019-08-12 01:52:27 2176
原文:SQLServer移动数据库移动系统数据库在下列情况下可能很有用:故障恢复。例如,数据库处于可疑模式下或因硬件故障而关闭。计划的重定位。为预定的磁盘维护操作而进行的重定位。下列过程适用于在同一SQLServer实例内移动数据库文件。若要将数据库移动另一个SQLServer实例中或另一台服务器上,请使用备份和还原或分离和附加操作。本主题中的过程需要数据库文件的逻辑名称。若要获取该名称,请在sys.master_files目录视图中查询名称列。预先安排的
系统 2019-08-12 01:55:03 2174