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
