sqlserver 日志恢復(fù)方法(搞定drop和truncate)
更新時間:2009年10月30日 22:31:37 作者:
這是一次數(shù)據(jù)恢復(fù)中,我們老大在Sql中敲的,我這里最想記錄的是他優(yōu)良的代碼風(fēng)格.
--1
use master
backup database logTest
to disk='D:\\Program Files\\Microsoft SQL Server\\MSSQL10.MSSQLSERVER\\MSSQL\\Backup\\logTest.bak'
with format
--2
use logTest
create table table_1(Id int, test varchar(max))
insert table_1(Id,test) values (1,'3333');
insert table_1(Id,test) values (2,'4333');
insert table_1(Id,test) values (3,'5333');
use master
--2.1
WAITFOR DELAY '00:00:05'
GO
use logTest
truncate table table_1
select GETDATE()
use master
--3
use master
backup log logTest
to disk='D:\\Program Files\\Microsoft SQL Server\\MSSQL10.MSSQLSERVER\\MSSQL\\Backup\\logTest_log.bak'
with format
--4
--DECLARE @dt datetime
--SELECT @dt=DATEADD(ms,-1800,GETDATE())
--select @dt
restore database logtest
from disk = 'D:\\Program Files\\Microsoft SQL Server\\MSSQL10.MSSQLSERVER\\MSSQL\\Backup\\logTest.bak'
WITH REPLACE
RESTORE LOG logTest
FROM DISK='D:\\Program Files\\Microsoft SQL Server\\MSSQL10.MSSQLSERVER\\MSSQL\\Backup\\logTest_log.bak'
with STOPAT= '2009-10-26 12:38:57.133'
GO
use master
backup database logTest
to disk='D:\\Program Files\\Microsoft SQL Server\\MSSQL10.MSSQLSERVER\\MSSQL\\Backup\\logTest.bak'
with format
--2
use logTest
create table table_1(Id int, test varchar(max))
insert table_1(Id,test) values (1,'3333');
insert table_1(Id,test) values (2,'4333');
insert table_1(Id,test) values (3,'5333');
use master
--2.1
WAITFOR DELAY '00:00:05'
GO
use logTest
truncate table table_1
select GETDATE()
use master
--3
use master
backup log logTest
to disk='D:\\Program Files\\Microsoft SQL Server\\MSSQL10.MSSQLSERVER\\MSSQL\\Backup\\logTest_log.bak'
with format
--4
--DECLARE @dt datetime
--SELECT @dt=DATEADD(ms,-1800,GETDATE())
--select @dt
restore database logtest
from disk = 'D:\\Program Files\\Microsoft SQL Server\\MSSQL10.MSSQLSERVER\\MSSQL\\Backup\\logTest.bak'
WITH REPLACE
RESTORE LOG logTest
FROM DISK='D:\\Program Files\\Microsoft SQL Server\\MSSQL10.MSSQLSERVER\\MSSQL\\Backup\\logTest_log.bak'
with STOPAT= '2009-10-26 12:38:57.133'
GO
相關(guān)文章
數(shù)據(jù)庫性能優(yōu)化一:數(shù)據(jù)庫自身優(yōu)化提升性能
數(shù)據(jù)庫自身優(yōu)化包括:增加次數(shù)據(jù)文件,設(shè)置文件自動增長、表分區(qū),索引分區(qū)、分布式數(shù)據(jù)庫設(shè)計、整理數(shù)據(jù)庫碎片等等.需要了解的朋友可以參考下2013-01-01select into 和 insert into select 兩種表復(fù)制語句
select into 和 insert into select 兩種表復(fù)制語句,需要的朋友可以參考下。2009-10-10idea連接sql?sever2019圖文教程(超詳細(xì))
這篇文章主要介紹了idea連接sql?sever2019的圖文教程,本文通過圖文并茂的形式給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2023-04-04同一個sql語句 連接兩個數(shù)據(jù)庫服務(wù)器
在sqlserver查詢分析器中,一個sql語句連接兩個數(shù)據(jù)庫服務(wù)器的一種方法2009-08-08SQLServer常見數(shù)學(xué)函數(shù)梳理總結(jié)
這篇文章主要為大家介紹了SQLServer常見數(shù)學(xué)函數(shù)梳理總結(jié)分享,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-08-08SQL?Server無法連接服務(wù)器的幾種情況分析解決
在我們使用SQL的時候可能會遇到無法連接到服務(wù)器錯誤,下面這篇文章主要給大家介紹了關(guān)于SQL?Server無法連接服務(wù)器的幾種情況分析解決,文中通過圖文介紹的非常詳細(xì),需要的朋友可以參考下2023-10-10跨服務(wù)器查詢導(dǎo)入數(shù)據(jù)的sql語句
此語句可用來將另一服務(wù)器中的數(shù)據(jù)插入到本數(shù)據(jù)庫中的某一表內(nèi)2009-10-10SQL Server中數(shù)學(xué)函數(shù)的用法
這篇文章介紹了SQL Server中數(shù)學(xué)函數(shù)的用法,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2022-05-05