T-SQL查看数据库恢复(RESTORE)时间

WITH LastRestores AS
(
SELECT
 DatabaseName = [d].[name] ,
 [d].[create_date] ,
 [d].[compatibility_level] ,
 [d].[collation_name] ,
 r.*,
 RowNum = ROW_NUMBER() OVER (PARTITION BY d.Name ORDER BY r.[restore_date] DESC)
FROM master.sys.databases d
LEFT OUTER JOIN msdb.dbo.[restorehistory] r ON r.[destination_database_name] = d.Name
)
SELECT *
FROM [LastRestores]
WHERE [RowNum] = 1
时间: 2024-10-12 06:06:54

T-SQL查看数据库恢复(RESTORE)时间的相关文章

查看数据库恢复模式

SELECT recovery_model,recovery_model_desc FROM sys.databases WHERE name ='' 查看数据库恢复模式

SQL 查看数据库表的容量大小

1 --==============查看数据库表的容量大小========start================================?============ 2 Create Table #TableSpaceInfo --创建结果存储表 3 ( 4 NameInfo NVarchar(50) , 5 RowsInfo int , 6 Reserved NVarchar(20) , 7 DataInfo NVarchar(20) , 8 Index_Size NVarchar(

SQL查看数据库所用用户表数量和使用的空间

SQL Server数据库管理员通常硬盘空间奋斗,不断努力清理“表”,撰写许多查询,发现该表使用的硬盘空间. 本文介绍了如何查询系统表的空间使用情况,帮助数据库管理员识别正在使用最多的空间,以便存档旧数据和清除非必要的数据表. 1.登录到SQL Server实例的[SQL Server 2005或SQL Server的2008]. 2.浏览到你想获得空间信息数据库. 3.复制并粘贴到您的查询窗口的代码,并执行它. 4.检查的结果,并查看选定的数据库内的表空间 DECLARE @TABLENM S

SQL查看数据库中每张表的数据量和总数据量

查看所有表对应的数据量 SELECT a.name AS 表名, MAX(b.rows) AS 记录条数 FROM sys.sysobjects AS a INNER JOIN sys.sysindexes AS b ON a.id = b.id WHERE (a.xtype = 'u') GROUP BY a.name ORDER BY 记录条数 DESC 查看数据库的总数据量 SELECT SUM(记录条数) AS 总记录数 FROM (SELECT TOP (10000) a.name A

如何用sql server数据库恢复.bak数据库备份

@hcy(黄灿奕) 之前有两次都恢复不了,折腾了很长时间,这一次碰到这样的问题,居然又忘了,又捣鼓了很长时间,现在记下来 1.右击SQL Server 2008实例下的“数据库”文件夹.就是与安全性.服务器对象同级的目录.选择新建数据库. 2.添加数据库名称,名称与备份的数据库名称一致,点击确定. 3.在“数据库”点击右键,选择还原数据库,在目标数据库选择刚才新建的数据库,选择源设备,选择浏览,备份位置选择添加.知道指定的bak文件,点击确定.把导入的bak文件勾选上,点击确定.数据就导入成功.

SQL Server数据库恢复备份

通常我们采用恢复备份的方式,选择目标数据库,选择源设备进行恢复. 截图如下: 2.但这种方式有时候不太方便,而脚本方式将更方便,使用脚本方式如下. /* 备份数据DB 到.bak文件.然后利用此bak文件恢复一个新的数据库DBTest. */ USE master BACKUP DATABASE DB   TO DISK = 'e:\DBTest.bak' RESTORE FILELISTONLY   FROM DISK = 'e:\DBTest.bak' RESTORE DATABASE DB

.ETH后缀勒索病毒信息整理及SQL数据库恢复

研究人员(公众号:网安众安)检测到一种使用.ETH文件扩展名的新勒索病毒,通过对.ETH后缀勒索病毒的整理,目前发现,涉及到的勒索信息后缀如下:[MailPayment@decoder.com].ETH [helpfilerestore@india.com].ETH [decryptmyfiles@qq.com].ETH [decryptprof@qq.com].ETH [1701222381@qq.com].ETH [btccrypthelp@cock.li].ETH(注:由于整理的局限性,不

MS SQL Server数据库修复/MDF数据文件数据恢复/MDF质疑/mdf无法附加

微软的SQL Server 数据库最常用的有两种类型的文件: 1.主要数据文件,文件后缀一般是.MDF: 2.事务日志文件,文件后缀一般是.LDF. 用户数据表.视图.存储过程等等数据,都是存放在MDF文件里,LDF文件是存放MS SQL Server操作过程中的日志记录. MDF文件必读附加到MS SQL Server数据库环境后,才能正常读取其中的数据.当由于某种原因数据库附加不上,MDF数据库文件的内容就没办法读取,修复的方法有两种: 1. 使用MS SQL Server环境进行修复,先以

SQL Server 数据恢复到指点时间点(完整恢复)

说到数据库恢复,其实我们一般最常见的有两种,一种就是简单恢复,通过备份的bak文件直接恢复数据库,缺点就是有可能数据丢失.另外一种就是通过备份的数据+事务日志还原数据.但是后者还原的话我们需要保证事务日志的完整性.我们今天就主要介绍的是第二种,所有的操作过程我们使用的是SSMS进行操作的. 注:使用第二种方法还原数据的时候需要注意的问题:1.要准备好之前的完整备份的数据,2.备份全新的事务日志.3.通过完整备份的数据进行完整还原.4.通过备份的全新的事务日志进行指定时间点的数据还原. 我们首先创