當前位置:首頁 » 數據倉庫 » mdf如何導入資料庫
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

mdf如何導入資料庫

發布時間: 2023-03-20 07:01:05

sqlserver怎麼導入mdf

如何將mdf, ldf文件導入到sql server 2008資料庫當中,下面提供兩種辦法:
第一種是右擊資料庫,然後點擊附加。出現下面的界面。然後選擇添加,添加上你要添加的mdf文件即可。

第二種方法是:新建查詢,然後輸入下列語句,
EXEC sp_attach_db @dbname = 'yourdatabasename',
@filename1 = 'x:\路徑\MSSQL\Data\pubs.mdf',
@filename2 = 'x:\路徑\MSSQL\Data.Ldf

但是可能會出現這種錯誤:
Sqlserver2008附加資料庫時出錯提示操作系統錯誤5(拒絕訪問)錯誤5120的解決辦法
Sql Server2008附加資料庫文件時彈出錯誤信息:如下圖:

,一時無解,遂求助於網路谷歌,經過各種試驗,特將解決辦法整理於此,希望能幫到大家,同時如果有好的意見大家多多交流啊!
方案一:切換登錄方式
出現這種情況是由於用「混合驗證方式」(SQL Server身份驗證)登錄資料庫造成的,只要將登錄方式改為 「windows身份驗證方式」
登錄即可解決該問題,附加成功後再換用「混合驗證模式」登陸就沒問題了。
此方法經本人測試成功。
方案二:修改服務
選擇 所有程序-SQL Server 2005-配置工具-選擇"SQL Server Configuration Manager"或者「SQL Server 配置管理器」,
打開「SQL Server Configuration Manager」配置界面,在左側選擇"SQL Server 2008 服務",在右側右擊打開「SQL Server (SQLEXPRESS)」 的屬性,在內置賬戶處將網路服務--」Network Service」改為本地系統--"Local System",
點擊「重新啟動」後再附加資料庫就OK了。
此方法經本人測試成功。

附加資料庫成功後如果擔心改變設置後影響以後使用可以將內置賬戶處的「Local System」再改回
「Network Service」,資料庫仍可打開。

主要配置過程如下圖:
1.打開「SQL Server Configuration Manager」配置界面:
2.選擇Sql Server(MSSQLSERVER),選項,並右擊:

3.選擇「Local System」:

4.選擇「重新啟動」:

5.配置成功:
這樣配置後附加資料庫就不會出錯了。

出現的問題:
附加資料庫後發現資料庫屬性為只讀的解決辦法
附加後發現資料庫屬性為「只讀」解決方法為:
打開「Sql Server2008」,在只讀的資料庫上右擊選擇屬性,選中屬性窗口左側"選擇頁"下面的"選項",在窗口右邊將「資料庫為只讀」項
改為「False」,點擊確定即可。
原因:之所以附加上的資料庫為「只讀」,是因為啟動SQL Server 的默認的啟動賬號「網路服務」對所附加(Attach)的資料庫文件的
許可權不夠造成的

❷ 怎麼將mdf文件導入到sql serversql資料庫

第一種:
(1)選擇右擊資料庫
(2)然後點擊「附加」。出現下面的界面。然後選擇添加,添加上你要添加的mdf文件即可。
第二種方法是:新建查詢,然後輸入下列語句,
[sql]
view
plain

EXEC
sp_attach_db
@dbname
=
'yourdatabasename',
@filename1
=
'x:\路徑\MSSQL\Data\pubs.mdf',
@filename2
=
'x:\路徑\MSSQL\Data.Ldf
第二種方法可能提示SQL語言
附近有問題(真不知道什麼問題啊??)
上邊兩種都可能可能會出現這種錯誤:(如果上述兩種過程成功了,那祝賀了!)
Sqlserver2008附加資料庫時出錯提示操作系統錯誤5(拒絕訪問)錯誤5120的

❸ 只有.mdf和ldf文件如何導入資料庫

可用附加資料庫的方式將文件導入。

1、打開SQL。

5、單擊確定完成附加。

❹ mdf資料庫文件怎麼打開

用SQL Server管理工具可以打開mdf資料庫文件,具體操作請參照以下步驟。

1、首先在網上搜索【QL Server管理工具】,然後選擇其中一個版本,下載好安裝包。