sql server的數據是按頁存儲的,頁是記錄存儲的最小單位!一個頁最多4096B左右,就是說一條記錄的最大量應在4096之內,你的一個欄位就為varchar(8000)了,整個表加起來按最大算10000個位元組計算,一條記錄需要佔用3個頁,第3個頁面最少只佔用了一少半,就不能再利用了。
建議你將一個表分成1:1的兩個表或多個表來存儲!
再有,可能建立了聚集類的索引,會使空間和存取效率都降低,不要建立聚集類的索引了!
㈡ sql資料庫中 mdf是什麼文件,它的作用是什麼 ,刪除有何後果,是否可用它來還原資料庫,或者新建資料庫
mdf是數據文件,所有表、視圖、存儲和數據都在這個文件;ldf是日誌文件,它記錄著對數據的操作記錄。不建議刪除,刪除後如果沒有備份就無法找回了,如果資料庫服務啟動狀態物理刪除是無法操作的,只能從資料庫studio里進行刪除。這兩個文件可以分離或者附加,資料庫備份文件是BAK的,停止資料庫服務備份這兩個文件也可以作為備份用,但是新建就談不上了,新建一般是通過代碼實現的
㈢ SQL資料庫的.mdf的文件怎麼打不開
用文本是可以看到數據的。。.mdf可以在 資料庫里附加..
㈣ 桌面有個MDF 的SQL資料庫,怎麼查看裡面的內容
呵呵
企業管理器
--右鍵"資料庫"
--所有任務
--附加資料庫
--選擇你的.mdf文件名
--確定
--如果提示沒有.ldf文件,是否創建,選擇"是"
查詢分析器中的方法(sql 7.0隻能用這種方法):
--有數據文件及日誌文件的情況
sp_attach_db '資料庫名'
,'數據文件名(*.mdf注意要帶目錄)' --後面可以是用,分隔的該資料庫的多個數據文件
,'日誌文件名(*.ldf注意要帶目錄)' --後面可以是用,分隔的該資料庫的多個日誌文件
--如果只有數據文件的情況
sp_attach_single_file_db '資料庫名'
,'數據文件名(*.mdf注意要帶目錄)' --後面可以是用,分隔的該資料庫的多個數據文件
好麻煩呀
㈤ 求最好的 SQL資料庫MDF損壞 SQL資料庫MDF損壞修復工具
可以嘗試使用覆蓋法。新建另外一個資料庫,然後停止sql,再將mdf文件復制過去改名一樣的,再啟動sql。
㈥ 怎麼下載SQL資料庫的.mdf和.ldf文件
會啊,怎麼了,你不會嗎??
㈦ sql資料庫mdf和log文件的問題
一個數據文件,一個日誌文件
每個文件都有初始大小。當使用沒達到使用大小時,文件不會變大,達到會按照規則增長
數據越多mdf文件越大
log用來記錄操作的日誌,比如insert update delete。這些操作頻繁log也會隨之增長快
㈧ .sql文件如何轉化sql資料庫mdf文件
.sql文件是腳本文件,mdf是資料庫模型文件。假如.sql文件中有建立資料庫的語句,整個執行一遍,自然生成.mdf文件了
㈨ 不裝sql server 直接使用mdf資料庫文件
難道是加了sql的dll文件??
就像沒有excel。同樣可以讀xls文件一樣的原理
等明確答案
㈩ sql server 中後綴為.mdf的文件是干什麼用的
數據文件(擴展名.mdf是 primary data file 的縮寫)。包含資料庫的啟動信息,並指向資料庫中的其他文件。用戶數據和對象可存儲在此文件中,也可以存儲在次要數據文件中。操作方法如下:
1、首先點擊「開始」,「程序」,打開SQL sever management studio。