對SqlServer2008中的日誌進行截斷的方法

2021-09-06 05:15:16 字數 360 閱讀 5690

--第一步、執行以下語句:

use 資料庫名

go--第二步、備份資料庫日誌到c:\1.bak中

backup log 資料庫名 to disk='c:\1.bak'

go--第三步、查詢此資料庫的邏輯檔名

declare @log_filename varchar(256)

select @log_filename=name from sys.database_files where file_id=2

print @log_filename

--第四步、根據3中查詢的邏輯檔名進行壓縮日誌到10mb

dbcc shrinkfile (@log_filename,10)

sqlserver2008對XML的操作

sqlserver2008對xml的解析 sql對xml資料的操作 declare xml xml set xml student1 student2 student3 student4 student5 1 查詢 select xml.query xml student select xml.qu...

SqlServer 2008 中Merge的應用

簡介 sqlserver 2008中新增加了merge這個dml關鍵字,msdn對於merge的解釋 根據與源表聯結的結果,對目標表執行insert,update,delete操作.例如 根據目標表與源表的差異,在目標表中執行執行insert,update,delete操作,實現兩個表的同步.語法 ...

Sql Server 2008 中Merge的用法

本文摘自其它 sql server 2008中的merge語句能做很多事情,它的功能是根據源表對目標表執行插入 更新或刪除操作。最典型的應用就是進行兩個表的同步。下面通過乙個簡單示例來演示merge語句的使用方法,假設資料庫中有兩個表product及productnew,我們的任務是將product...