先附加到sqlserver,然後通過導入導出工具導出到mysql
從sql導出到mysql的方法很多,現介紹一種無需編程,直接利用sql和mysql里的圖形界面進行導入導出的簡單方法。
前提是已經安裝了sqlserver客戶端和mysql的圖形界面管理工具phpmyadmin。
在控制台根目錄下打開sqlserver企業管理器,新建sqlserver組,根據自己的情況進行選擇;然後新建sqlserver
注冊,進行對sqlserver的連接。准備妥當後,下面就開始了:
首先打開數據轉換服務,新建包,打開dts界面,在連接中選擇數據源進行配置。再選擇將要轉換到的目的文件,這里我選的
textfile(destination),選擇好文件的存放位置之後,我們來新建一個任務。這里我們只選擇轉換數據任務,將帶有「選擇源連接」「選擇目的連接」的滑鼠分別選中數據源和目的之後,我們對新生成的連接進行定義,在其屬性中將源,目的,轉換依次定義。
執行任務,提示成功。保存任務。然後在新建的任務上導出數據,有向導提示,其中一項選擇「從源資料庫復製表和視圖」。
這一步已經把數據導出到目的文件中。
下一步在mysql中新建表,與將要導入的結構保持一致時,直接選取「從文本文件中提取數據,插入到數據表:」,將選項添好後,「發送」就可以了,瀏覽一下,數據已導入了。若要導入的表已經存在,且屬性名也不同,這時就先建一個與要導入的數據相同結構的表並導入數據(按剛才的進行就可以了),然後在mysql中導出「數據和結構」,得到sql語句,將其在文本文件中編輯,利用文本編輯器的替換功能,將表名修改,列名加入,最後將其粘貼在要導入表的執行sql語句的地方,執行一下,數據便導入了。
若過程中出現錯誤,請仔細檢查配置的選項,確保正確。
㈡ 只有.mdf和ldf文件如何導入資料庫
用命抄令行呢?
CREATE DATABASE tmp ON
( FILENAME = N'f:\ss.mdf' ),
( FILENAME = N'f:\ss.ldf' )
FOR ATTACH
在查詢分析器裡面,就運行襲上面的命令,將你的文件名和地址照上面格式填
前面是數據,後面是日誌
CREATE DATABASE ss ON
( FILENAME = N'F:\Microsoft SQL Server\MSSQL.1\MSSQL\Data\tmp_data.mdf' ),
( FILENAME = N'F:\Microsoft SQL Server\MSSQL.1\MSSQL\Data\tmp_log.ldf' )
FOR ATTACH
㈢ ldf,mdf格式的怎麼導入資料庫
ldf是SQL Server的日誌文件,mdf是數據文件,每個資料庫都對應這樣兩個文件。
把這兩回個文件放在同一個文件夾下面,然答後在SQL Server Management Studio中,在「資料庫」上點擊右鍵,彈出菜單中選擇「附加資料庫」,然後找到該路徑下面的mdf文件,確定之後就可以將資料庫重新附加到軟體中進行管理了。
㈣ 怎麼將.MDF數據添加到SQL2000資料庫
除了MDF文件以外還要有LDF文件,添加步驟是:
找到控制台根-----------目錄資料庫---附加資料庫-找到MDF文件,確定即可
㈤ 如何把mdf導入sql server
進入Sql Server Management Studio
在「對象資源管理器」右此祥塵擊「資料庫」單擊附加
進入「附加資料庫」森禪後添加宴信mdf文件即可。
㈥ 怎麼將.MDF文件的數據怎麼導入到資料庫
有兩種方式:
第一種。就是在新建 的資料庫中右鍵--導入--,在導入的過程中進行選擇版列與權列的對應關系(當然就只是一種簡單的方式)
第二種:數據遷移。這是一種高級的方式。連銀行的數據遷移也是用的這種方式。你需要寫一個程序。將你原來的資料庫中的記錄一條一條的讀取出來。。再按新表的表結構組合出一條insert into語句。。由於insert into是自己組合成的。即使表結構有很大的差異也可以成功的導入。。成功率也很高。。當然,這個比較費勁
㈦ sql server怎麼導入mdf文件
1.第一種方法: 1.打開SQL Server,寫好登錄名和密碼點擊連接. 2.打開資料庫,右鍵某一個資料庫,選擇「新建查詢(Q)」。 3.再代碼界面輸入如下代碼,點擊F5鍵或者點擊運行按鈕即可。 代碼謹粗如祥戚鎮下: ...
2.第二種方法:方仔辯法/步驟:直接附加mdf,ldf文件 1.在「資料庫」處右鍵選擇「附加」,打開附加界面。 2.在「附加資料庫」界面,添加mdf文件即可,點擊「確定」。
㈧ .mdf資料庫文件如何導入資料庫
打開企業管理器->向下展開到'資料庫'->右鍵點擊'廳唯資料庫'->選擇'所有任務'->點擊'附加資料庫'->點擊
帶三個點的禪轎按鈕(...)->找到要附加的資料庫(要選擇後綴名.mdf的)->點擊確定->點擊確定
附加成功扮襲培
㈨ sqlserver怎麼導入mdf
如何將mdf, ldf文件導入到 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)的資料庫文件的
許可權不夠造成的