sqlserver2008存儲文件
1、首先打開sql server管理工具,使用賬號和密碼進行登錄,如圖,
B. 分高懸賞答案,sql server 2008 r2中怎樣存儲txt文件
1、右擊資料庫選擇,打開Files窗口 2、Files窗口,File type 選擇 Log,單擊OK完成日誌收縮。 按以上方法操作沒有效果,原因是資料庫的恢復模式不是簡單模式,只需要將恢復模式改為簡單模式即可用以上操作來收縮日誌,方便又好用。 將資料庫恢復模式改為簡單模式方法: 1、右擊資料庫選擇屬性,彈出窗口如下圖,選擇Options選項,將 Recovery Model 改為 Simple 即可。 按如下方法操作也可收縮日誌: 1、當資料庫恢復模式為簡單時。使用dbcc shrinkfile (logfile_name,target_size)命令來完成。如 use mydb dbcc shrinkfile (mydb_log,10) --將mydb_log收縮至10m 2、當資料庫恢復模式為完全時。可以先將資料庫模式改為簡單模式,再使用上述方法來進行。 use master alter database mydb set recovery simple dbcc shrinkfile (mydb_log,10) --將mydb_log收縮至10m 也可以直接備份事務日誌文件後再收縮: use master backup log mydb to disk='d:/dd.bak' use mydb dbcc shrinkfile (mydb_log,10) --將mydb_log收縮至10m; 3、通過分離資料庫,然後再刪除事務日誌文件,再附加mdf數據文件,也可以達到某種意義上的事務日誌收縮。 以下是有關日誌文摘 對於每一個資料庫來講,都需要至少一個事務日誌文件。事務日誌文件是整個資料庫的血液,如果沒有事務日誌的話,那麼將無法進行任何操作。 事務日誌有什麼東西? 事務日誌記錄著在相關資料庫上的操作,同時還存儲資料庫恢復(recovery)的相關信息。 事務日誌與資料庫恢復(recovery)是密切相關的,其實資料庫在啟動時,便會進行相關的恢復(recovery)操作,如下所示。當然,在資料庫還原時,也可以指定手工恢復(recovery).任何在資料庫上的改變,如果在事務日誌內被標記為已提交,並用一個LSN(LOG SEQUENCE NUMBER)來標識,同時相關改變就會體現在數據文件上,而被標記為未提交的改變將不會體現在數據文件上。 2010-01-12 18:31:48.72 spid7s Recovery is complete. This is an informationa message only. No user action is required. 事務日誌文件還存儲著資料庫需要回滾的相關信息。在SQL Server資料庫上,默認是隱式提交的,也就是說在查詢分析器裡面進行的每一個操作,在操作完成後,都是默認已經commit,但如果通過指定begin tran 和rollback tran的命令來標識事務時,rollback tran就需要使用事務日誌內的相關信息才可以回滾。當然,如果SQL Server遇到相關錯誤時,如死鎖,那麼也會產生一個內部回滾,這些都需要用到事務日誌文件。 為什麼要收縮事務日誌? 收縮日誌的原因有很多種,有些則是考慮空間不足,有些則是應用程序限制導致的,一般情況下,是不建議對事務日誌進行其他改變的,如需要控制事務日誌的大小,則可以通過安排
C. sql server 2008如何導出後綴為為.MDF和.LDF的文件
1、首先打開sql server資料庫,選擇要導出的資料庫。
D. SQL server 存儲和解析XML文件 T-sql
在使用SQL Server 2008 R處理XML文件時,需首先創建表格以存儲XML數據。利用openrowset(bulk, ...)函數向表格插入XML文件,確保外圍應用配置器已開啟,執行插入操作可成功完成。
若在存儲XML數據時,選用XML數據類型列,需通過sp_xml_preparedocument存儲過程配合OPENXML函數進行操作。先調用sp_xml_preparedocument存儲過程指定XML數據,將數據准備並存儲在內部緩存中,隨後使用OPENXML函數和sp_xml_preparedocument返回的句柄打開XML數據進行讀取。
記得,在執行存儲XML數據到XML列的操作後,確保XML文件內容對應XMLDATA。執行SQL語句時,OPENXML函數需提供三個參數,用於指定XML節點或路徑。若需要讀取上一級數據,可使用「../」表示父級,使用「../../」表示祖父級。在實際工作中,處理XML文件的機會不多,若有疏漏之處,歡迎提出指正。