USE [DB_NAME];
GO
-- Truncate the log by changing the database recovery model to SIMPLE.
ALTER DATABASE [DB_NAME]
SET RECOVERY SIMPLE;
GO
-- Shrink the truncated log file to 1 MB.
DBCC SHRINKFILE ([DB_Log_File_Name], 1);
GO
-- Reset the database recovery model.
ALTER DATABASE [DB_NAME]
SET RECOVERY FULL;
GO
如果遇到有做鏡像的資料庫
先把鏡像的停掉 將主要的LOG壓縮 將主要的資料庫備份 還原到鏡像的資料庫 啟動還原的資料庫
[DB_Log_File_Name] 不是檔案名稱,是邏輯名稱!!
[DB_Log_File_Name] 不是檔案名稱,是邏輯名稱!!
[DB_Log_File_Name] 不是檔案名稱,是邏輯名稱!!
如何看邏輯名稱? 所選資料庫 右鍵[屬性]>選取[檔案]頁面 看要壓縮的檔案名稱的邏輯名稱為何。
將資料庫設定為單一使用者模式
USE master;
GO
ALTER DATABASE [DB_Name]
SET SINGLE_USER
WITH ROLLBACK IMMEDIATE;
GO
將資料庫設定為唯獨
ALTER DATABASE [DB_Name]
SET READ_ONLY;
GO
將資料庫設定為多人存取模式
ALTER DATABASE [DB_Name]
SET MULTI_USER;
GO
變更資料庫定序
USE master;
GO
ALTER DATABASE MyOptionsTest
COLLATE French_CI_AS ;
GO
比較差集
列出 table1 有的,table2 沒有的
select ID
from table1
except
select ID
from table2