當前位置:首頁 » 編程語言 » 怎麼載入mdf到sql
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

怎麼載入mdf到sql

發布時間: 2022-11-15 01:02:53

A. 怎麼將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的

B. 怎麼將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的

C. 如何向SQL Server 導入*.ldf和*.mdf文件

1.
打開「企業管理器(sql
server
management
studio)」
2.
建立連接
3.右擊資料庫(databases),選擇附加資料庫(attach),點擊add按鈕,選擇需要添加的*.mdf文件。再點擊ok,就會自動將文件導入資料庫了。

D. 如何將mdf導入到SQL Server 2008

進入Sql Server Management Studio
在「對象資源管理器」右擊「資料庫」單擊附加
進入「附加資料庫」後添加mdf文件即可。

還可以使用系統存儲過程

EXEC sp_attach_db @dbname='yourdatabasename', --添加一個資料庫@dbname=資料庫的名字
@filename1='盤符:\文件夾\xxx.MDF', --數據文件的路徑
@filename2='盤符:\文件夾\xxx.LDF'--日誌文件的路徑

E. 怎麼將.MDF數據添加到SQL2000資料庫

除了MDF文件以外還要有LDF文件,添加步驟是:
找到控制台根-----------目錄資料庫---附加資料庫-找到MDF文件,確定即可

F. 如何把mdf導入sql server

進入Sql Server Management Studio
在「對象資源管理器」右擊「資料庫」單擊附加
進入「附加資料庫」後添加mdf文件即可。

G. Mdf文件如何導入到SqlServer資料庫

>1.停掉MSSQLSERVER,將MSSQL安裝目錄下的E:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs.mdf和E:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs_log.ldf文件移走。
2.重新啟動MSSQLSERVER,在SQL Server Enterprise Manager中可看到PUBS的圖標是灰色的加了個'(置疑)',刪除PUBS。至此是為了模擬Pubs資料庫只留下了pubs.mdf,(pubs_log.ldf不再用到)。
3.將pubs.mdf移到MSSQL安裝目錄下E:\Program Files\Microsoft SQL Server\MSSQL\Data\
4.在SQL查詢分析器中執行 exec sp_attach_db 'pubs' ,'E:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs.mdf',
會有錯誤提示:
設備激活錯誤。物理文件名 'e:\Program Files\Microsoft SQL Server\MSSQL\data\pubs_log.ldf' 可能有誤。
已創建名為 'E:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs_log.LDF' 的新日誌文件。
不過沒關系,因為新日誌文件已創建。
用此方法只要有.mdf文件,就能恢復到資料庫。
總結:1、僅有*.mtf文件導入資料庫,查詢分析器執行 exec sp_attach_db 'pubs' ,'E:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs.mdf' ;
2、資料庫損壞出現置疑,解決辦法,查詢分析器執行 exec sp_attach_db 'pubs' ,'E:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs.mdf'

H. 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)的資料庫文件的
許可權不夠造成的

I. 如何將已有mdf文件導入到SQL server 2000/2005

把資料庫的
數據文件
(*.mdf)和
日誌文件
(*.ldf)都拷貝到目的伺服器,在SQL
sp_attach_db
@dbname
=
'test',
@filename1
=
'd:\mssql7\data\test_data.mdf',
@filename2
=
'd:\mssql7\data\test_log.ldf'
這樣就把test資料庫附加到SQL
Server中,可以照常使用。如果不想用原來的日誌文件,可以用如下的命令:
sp_detach_db
@dbname
=
'test'
sp_attach_single_file_db
@dbname
=
'test',
這個語句的作用是僅僅載入數據文件,日誌文件可以由SQL
Server資料庫自動添加,但是原來的日誌文件中記錄的數據就丟失了。