.mdf和.ldf文件導入SQL server 數據庫


SQL server 數據庫中有三種類型的文件:數據文件(.mdf);日志文件(.ldf);次要數據文件(.ndf)。只要復制mdf和ldf文件就可以將數據庫備份

以下給出還原mdf和ldf文件的教程(文章最后為三種文件的簡單介紹)

1:建立數據庫鏈接之后,點擊“新建查詢”

2:再代碼界面輸入如下代碼,點擊“F5鍵”或者點擊“執行”按鈕即可
以下為代碼模板:

EXEC  sp_attach_db  @dbname  =  '你的數據庫名',     

@filename1  =  'mdf文件路徑(包綴名)',     

@filename2  =  'Ldf文件路徑(包綴名)'

以下為一個具體的實例:

EXEC  sp_attach_db  @dbname  =  'connstring',     

@filename1  =  'D:\瀏覽器下載位置\mydatabase.mdf',     

@filename2  =  'D:\瀏覽器下載位置\mydatabase_log.ldf'

4.可以看到導入成功。如果導入不成功,則需要修改mdf,ldf文件的權限。右鍵-屬性-安全-編輯,完全控制選擇允許。

這樣導入問題即可迎刃而解,當然,有時會遇到版本不兼容問題,低版本不能導入高版本SQL的mdf和ldf文件。

在微軟的SQL Server 2000 數據庫有三種類型的文件:

主要 數據文件(擴展名.mdf是 main data file 的縮寫)

主要數據文件包含數據庫的啟動信息,並指向數據庫中的其他文件。用戶數據和對象可存儲在此文件中,也可以存儲在次要數據文件中。每個數據庫有一個主要數據文件。主要數據文件的建議文件擴展名是 .mdf。

SQL Server的每個數據庫是以兩個文件存放的,一個后綴名為mdf,是數據文件,另一個后綴名為ldf,為日志文件。因此只要定期復制這兩個文件,就可以達到備份的效果。

次要 (擴展名.ndf是Secondary data files的縮寫)

次要數據文件是可選的,由用戶定義並存儲用戶數據。通過將每個文件放在不同的磁盤驅動器上,次要文件可用於將數據分散到多個磁盤上。另外,如果數據庫超過了單個 Windows 文件的最大大小,可以使用次要數據文件,這樣數據庫就能繼續增長。

次要數據文件的建議文件擴展名是 .ndf。

事務日志 (擴展名.ldf是Log data files的縮寫)

內容來自CSDN博主:hzp666 地址為:https://blog.csdn.net/hzp666/article/details/81865580


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM