-
SQLServer置疑、可疑、正在恢复等情况分析
一、出错情况有些时候当你重启了数据库服务,会发现有些数据库变成了正在恢复、置疑、可疑等情况,这个时候DBA就会很紧张了,下面是一些在实践中得到证明的方法。在一次重启数据库服务后,数据库显示正在恢复,过了很久还是这个状态,离线时间不能太长,所以就想起了一个方法,就是把数据库服务停止了,把数据文件mdf和ldf拷贝出来,删除了ldf文件,按照之前的经验,好像是在没有ldf的情况下可以使用mdf来恢复数据库...
数据库操作教程 2022-09-23 17:25:31 -
sql时间格式化输出、Convert函数应用示例
复制代码代码如下:SelectCONVERT(varchar(100),GETDATE(),0):0516200610:57AMSelectCONVERT(varchar(100),GETDATE(),1):05/16/06SelectCONVERT(varchar(100),GETDATE(),2):06.05...
数据库操作教程 2022-09-23 17:18:59 -
SQLServer简单模式下误删除堆表记录恢复方法(绕过页眉校验)
首先,我需要强调下,这篇主旨是揭示堆表的删除记录找回的原理,我所考虑的方面并不适用于每个人的每种情况,望大家见谅~很多朋友认为数据库在简单模式下,堆表误删除一条记录,是无法找回的,因为没有日志记录。其实不然,某种意义上是可以找回的,因为堆表在删除记录时,只更改了行偏移,实际数据没有被物理删除,所以利用这点,测试了下恢复数据,果然成功了,但是还有点问题没有研究出结果:如果不关闭页面校验,除了更改偏移量,删除数据时还需要更改页眉,这点还没时间去琢磨,所以恢复数据时还要能推断出页眉的16进制对应关系,有兴趣的朋友可以分享下经验给我...
数据库操作教程 2022-09-23 17:15:45 -
SQLServer中通过扩展存储过程实现数据库的远程备份与恢复
本文通过实例解析了SQLServer数据库扩展存储过程,实现远程备份与恢复的方法和步骤实例说明: 环境:win2k+sqlserver2K+查询分析器 SQLSERVER服务实例名称:mainserver 需要备份的数据库名称:msdb 本地机器名称(Client端):david 本地用户:zf密码:123 本地域名:domain 本地提供备份需求的文件夹:e:est 第一步:建立共享文件夹 在程序代码中调用(或者CMD窗口) netsharetest=e:est 或者用NetShareAdd这个API 简要说明: netshare:是WINDOWS内部的网络命令。 作用:建立本地的共享资源,显示当前计算机的共享资源信息...
数据库操作教程 2022-09-23 17:15:22 -
sqlserver中通过查询分析器实现数据库的备份与恢复方法分享
sqlserver的备份与恢复(查询分析器)查询分析器:命令:1:备份数据库命令:backupdatabasewhdb1(要备份的数据库名)todisk='d:/zwh.bak';2:恢复数据库命令:restoredatabasewhdb1(要恢复的数据库名)fromdisk='d:/zwh...
数据库操作教程 2022-09-23 17:07:14 -
获取数据库中两个时间字段的相差天数及ABS/DATEDIFF函数应用
复制代码代码如下:SELECTABS(DATEDIFF(dd,EndDate,BeginDate))FROMdbo.WorkingPlan其中,WorkingPlan为一张表,EndDate和BeginDate为WorkingPlan表中的结束时间和开始时间如果哪里有不正确的地方,欢迎批评指正,共同进步。...
数据库操作教程 2022-09-23 17:06:11 -
SqlServer分组统计并合计总数及WITHROLLUP应用
WITHROLLUP在生成包含小计和合计的报表时,ROLLUP运算符很有用。ROLLUP运算符生成的结果集类似于CUBE运算符所生成的结果集...
数据库操作教程 2022-09-23 17:05:04 -
向数据库中插入数据并返回当前插入的行数及全局变量@@IDENTITY应用
数据库中有张表User,字段是ID和Name,ID自增。利用存储过程实现插入时返回当前的行数复制代码代码如下:CREATEPROCProc_InsertUser@namenvarchar(100)ASINSERTINTOdbo.User(Name)VALUES(@name)SELECT@@IDENTITYASID利用全局变量@@IDENTITY实现...
数据库操作教程 2022-09-23 17:00:59 -
sql2000卸载后重新安装时不能安装的解决办法
1、将Programfiles下的SQL安装目录删除(此处如果有重要的数据,请先备份)C:ProgramFilesMicrosoftSQLServer80Tools。C:ProgramFilesMicrosoftSQLServerMSSQL...
数据库操作教程 2022-09-23 16:59:54 -
SQLServer误区30日谈第28天有关大容量事务日志恢复模式的误区
误区#28:有关大容量事务日志恢复模式的几个误区28a)常见的DML操作可以被“最小记录日志” 不是。在大容量事务日志恢复模式下只有一小部分批量操作可以被“最小记录日志”,这类操作的列表可以在OperationsThatCanBeMinimallyLogged找到...
数据库操作教程 2022-09-23 16:58:54 -
SQL截取字符串应用代码
SUBSTRING返回字符、binary、text或image表达式的一部分。有关可与该函数一起使用的有效Microsoft®SQLServer™数据类型的更多信息,请参见数据类型...
数据库操作教程 2022-09-23 16:57:37