--第一步、執行以下語句:
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...