『壹』 sql server 2000中,如何查詢事務日誌事務日誌有什麼作用
你好!
1.如果要看日誌內容,sql server下不直接支持,但是可以用LogExplorer(只支持2000)等工具來查看
如果你的意思是想看資料庫在執行什麼語句,可以用Sql profiler
菜單 Tool->Sql Server Profiler
進到Profiler的界面後新建一個跟蹤(new Trace),選擇好你的資料庫和相應的用戶、密碼,然後就可以看到所有傳到Sql Server來執行的語句了。
如果想更多的了解,可以去找些 Sql Server Profiler的資料看下,最好還是自己試幾下,操作很簡單,但是平時開發過程中調試很好用
2.每個 Microsoft® SQL Server™ 2000 資料庫都有事務日誌,用以記錄所有事務和每個事務對資料庫所做的修改。記錄事務及其修改有三個作用:
恢復個別的事務。
如果應用程序發出 ROLLBACK 語句,或者 SQL Server 檢測到錯誤(例如失去與客戶端的通訊),就使用日誌記錄回滾未完成的事務所做的修改。
SQL Server 啟動時恢復所有未完成的事務。
當運行 SQL Server 的伺服器發生故障時,資料庫可能處於這樣的狀態:還沒有將修改從高速緩沖存儲器寫入數據文件,在數據文件內有未完成的事務所做的修改。當啟動 SQL Server 的復本時,它對每個資料庫執行恢復操作。前滾日誌中記錄的、可能尚未寫入數據文件的每個修改。然後回滾在事務日誌中找到的每個未完成的事務,以確保資料庫的完整性。
將還原的資料庫前滾到故障點。
丟失資料庫(在沒有 RAID 驅動器的伺服器上,硬碟驅動器出現故障時可能會出現這種情況)後,可以將資料庫還原到故障點。首先還原上一次的完整資料庫備份或差異資料庫備份,然後將事務日誌備份序列還原到故障點。當還原每個日誌備份時,SQL Server 重新應用日誌中記錄的所有修改以前滾所有事務。當最後的日誌備份還原後,SQL Server 將使用日誌信息回滾到該點未完成的所有事務。
SQL Server 2000 事務日誌的特點是:
事務日誌不是作為一個表實現,而是作為單獨的文件或資料庫內的一組文件實現。日誌高速緩存與數據頁的高速緩沖存儲器分開管理,從而使資料庫引擎內的編碼更簡單、更快速和更可靠。
日誌記錄和頁的格式不必遵守數據頁的格式。
事務日誌可以在幾個文件上實現。可以根據需要定義這些文件為自動增長。這樣可減少事務日誌內空間不足的可能性,同時減少管理開銷。
截斷日誌中未用部分的機制速度快且對事務吞吐量影響最小。
『貳』 如何查看ldf文件里的內容
Microsoft SQL Server->企業管理器->控制台根目錄->SQL Server組->新建SQL Server 注冊->可用的伺服器添加->windows身份驗證->在現有SQL Server組里添加SQL Server->完成
2. 找到圖標下的「資料庫」選項->右鍵,有任務->附加資料庫->選擇要附加資料庫的MDF文件路徑->確定完成
--右鍵"資料庫"
--所有任務
--附加資料庫
--選擇你的.mdf文件名
--確定
--如果提示沒有.ldf文件,是否創建,選擇"是"?
(望樓主採納)
『叄』 ldf是什麼文件
1、ldf文件是SQL
server資料庫的日誌文件。
2、可以通過日誌文件進行數據的恢復。
3、如果ldf過大,可以將資料庫屬性中的模式設置為簡單,然後右鍵收縮資料庫進行日誌文件清理,清理完成後再將資料庫模式改回原模式。
『肆』 如何查看資料庫的各種數據文件
先打開復SQL Server資料庫並連接。