『壹』 怎樣徹底卸載(刪除)SQL server2000
一、先在控制面板里刪除:
完全卸載SQL Server 2005組件的順序
在刪除SQL Server 2005組件時有一定順序的,不能按在添加/刪除程序中從上到下的刪除。而要按下面的順序來一一刪除才能刪除干凈。在「添加或刪除程序」中按照下面的順序刪除你所安裝的SQL Server 2005 的組件。SQL Server 2005SQL Server 2005 Analysis ServicesSQL Server 2005 Reporting ServicesSQL Server 2005 Notification ServicesSQL Server 2005 Integration ServicesSQL Server 2005 ToolsSQLserver 2005 聯機叢書MSXML 6.0 分析程序SQLXML4Microsoft SQL Server Vss編寫器Microsoft SQL Server 2005 向後兼容Microsoft SQL Server Native Client Microsoft SQL Server 安裝程序支持文件 (英語)Microsoft Visual Studio 2005 Premier Partner Edition –chs
二、刪除注冊表和文件殘留:
清除注冊表
a. 將HKEY_CURRENT_USER---Software----Microsoft下的Microsoft SQL Server文件夾全部刪除
b. 將HKEY_LOCAL_MACHINE---SOFTWARE---Microsoft下的Microsoft SQL Native Client ,Microsoft SQL Server, Microsoft SQL Server 2005 Redist全部刪除。
刪除殘留文件
將C盤——Program File下的Microsoft SQL Server 文件夾刪除。
重啟電腦,重新安裝。
『貳』 如何清除mssql資料庫日誌
方法一:
1、backup log database_name with no_log
mp transaction with no_log
或者 backup log database_name with truncate_only --no_log和truncate_only是在這里是同義的,隨便執行哪一句都可以
2、收縮特定資料庫的所有數據和日誌文件,執行 dbcc shrinkdatabase (database_name,[,target_percent])--database_name是要收縮的資料庫名稱;target_percent是資料庫收縮後的資料庫文件中所要的剩餘可用空間百分比
收縮一次一個特定資料庫中的數據或日誌文件,執行 dbcc shrinkfile(file_id,[,target_size]) --file_id是要收縮的文件的標識 (ID) 號,若要獲得文件 ID,請使用 FILE_ID 函數或在當前資料庫中搜索 sysfiles;target_size是用兆位元組表示的所要的文件大小(用整數表示)。如果沒有指定,dbcc shrinkfile 將文件大小減少到默認文件大小
兩個dbcc都可以帶上參數notruncate或truncateonly,具體意思看幫助。
或者打開企業管理器--右鍵你要壓縮的資料庫--所有任務--收縮資料庫--收縮文件--選擇日誌文件--在收縮方式里選擇收縮至XXM,這里會給出一個允許收縮到的最小M數,直接輸入這個數,確定就可以了。
方法二:(這個方法在sqlserver2000的環境下做一般能成功,在sqlserver7及以下版本就不一定了):
1、先備份整個資料庫以備不測
2、備份結束後,在Query Analyzer中執行如下的語句:
exec sp_detach_db DBName,true --卸除這個DB在MSSQL中的注冊信息
3、到日誌的物理文件所在的目錄中去刪除該日誌文件或者將該日誌文件移出該目錄
4、在Query Analyzer中執行如下的語句:
exec sp_attach_single_file_db DBName,'d:\mssql7\data\DBName_data.mdf'
--以單文件的方式注冊該DB,如果成功則MSSQL將自動為這個DB生成一個500K的日誌文件。
方法三:自動清除法
開放資料庫選項 Trunc Log on Chkpt,使資料庫系統每隔一段時間自動清除Log。此方法的優點是無須人工干預,由SQLServer自動執行,並且一般不會出現Log溢滿的情況;缺點是只清除Log而不做備份。
『叄』 SQL server資料庫日誌滿了怎麼處理
一、刪除日誌文件。
二、手動收縮。操作如下:
1、在資料庫頁面中選擇「選項」;
『肆』 sql2000資料庫日誌文件太大,怎麼辦
最常用日誌清除方法
1、打開查詢分析器,輸入命令
BACKUP LOG database_name WITH
NO_LOG
2、打開企業管理器 ,選中資料庫, 選擇 所有任務>收縮資料庫
3、選擇 收縮文件>文件
4、選擇資料庫文件,設置收縮文件至?MB