1、資料庫還原指令碼
declare @datestr1 varchar(100)
declare @path varchar(100)
declare @msg varchar(200)
set @path='c:\program files\microsoft sql server\mssql10.mssqlserver\mssql\backup\'
set @datestr1=@path+'資料庫備份檔案'
restore database 新資料庫名 from disk=@datestr1 with replace
if (@@error
<> 0 )
begin
select @msg=convert(char(26),getdate(),9)+'-----還原資料失敗或出現 異常'
print @msg
endelse
begin
select @msg=convert(char(26),getdate(),9)+'-----資料庫還原完畢'
print @msg
end
2、資料庫日誌刪除指令碼
declare @dataname varchar(50)
set @dataname='資料庫名'
backup log
@dataname with no_log
backup log
@dataname with truncate_only
dbcc shrinkdatabase(@dataname)
SQL語句附加還原資料庫
示例下面的示例將 pubs 中的兩個檔案附加到當前伺服器。exec sp attach db dbname n pubs filename1 n c program files microsoft sql server mssql data pubs.mdf filename2 n c progra...
SQL資料庫還原語句
附加資料庫 sp attach db 資料庫名 資料庫全路徑 資料庫日誌全路徑 檢視資料庫邏輯檔名 restore filelistonly from disk 備份檔案 還原資料庫 restore database hzrb from disk 備份檔案 with move 主邏輯名 to 存放m...
sql 還原資料庫 錯誤3154
在sql server2005及以下版本做資料庫備份還原時,需要首先建立資料庫,然後才能進行資料庫還原操作 而在sql server2005以上版本做資料庫還原時,不需要建立資料庫,可以直接進行資料庫備份操作,否則執行資料庫還原操作時會報3154錯誤。在完成備份後,資料庫 還原檔案或檔案組 在目標資...