先附加到sqlserver,然后通過導(dǎo)入導(dǎo)出工具導(dǎo)出到mysql

專注于為中小企業(yè)提供成都網(wǎng)站設(shè)計、成都網(wǎng)站制作服務(wù),電腦端+手機端+微信端的三站合一,更高效的管理,為中小企業(yè)萬柏林免費做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動了近千家企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設(shè)實現(xiàn)規(guī)模擴充和轉(zhuǎn)變。
從sql導(dǎo)出到mysql的方法很多,現(xiàn)介紹一種無需編程,直接利用sql和mysql里的圖形界面進行導(dǎo)入導(dǎo)出的簡單方法。
前提是已經(jīng)安裝了sqlserver客戶端和mysql的圖形界面管理工具phpmyadmin。
在控制臺根目錄下打開sqlserver企業(yè)管理器,新建sqlserver組,根據(jù)自己的情況進行選擇;然后新建sqlserver
注冊,進行對sqlserver的連接。準備妥當后,下面就開始了:
首先打開數(shù)據(jù)轉(zhuǎn)換服務(wù),新建包,打開dts界面,在連接中選擇數(shù)據(jù)源進行配置。再選擇將要轉(zhuǎn)換到的目的文件,這里我選的
textfile(destination),選擇好文件的存放位置之后,我們來新建一個任務(wù)。這里我們只選擇轉(zhuǎn)換數(shù)據(jù)任務(wù),將帶有“選擇源連接”“選擇目的連接”的鼠標分別選中數(shù)據(jù)源和目的之后,我們對新生成的連接進行定義,在其屬性中將源,目的,轉(zhuǎn)換依次定義。
執(zhí)行任務(wù),提示成功。保存任務(wù)。然后在新建的任務(wù)上導(dǎo)出數(shù)據(jù),有向?qū)崾荆渲幸豁椷x擇“從源數(shù)據(jù)庫復(fù)制表和視圖”。
這一步已經(jīng)把數(shù)據(jù)導(dǎo)出到目的文件中。
下一步在mysql中新建表,與將要導(dǎo)入的結(jié)構(gòu)保持一致時,直接選取“從文本文件中提取數(shù)據(jù),插入到數(shù)據(jù)表:”,將選項添好后,“發(fā)送”就可以了,瀏覽一下,數(shù)據(jù)已導(dǎo)入了。若要導(dǎo)入的表已經(jīng)存在,且屬性名也不同,這時就先建一個與要導(dǎo)入的數(shù)據(jù)相同結(jié)構(gòu)的表并導(dǎo)入數(shù)據(jù)(按剛才的進行就可以了),然后在mysql中導(dǎo)出“數(shù)據(jù)和結(jié)構(gòu)”,得到sql語句,將其在文本文件中編輯,利用文本編輯器的替換功能,將表名修改,列名加入,最后將其粘貼在要導(dǎo)入表的執(zhí)行sql語句的地方,執(zhí)行一下,數(shù)據(jù)便導(dǎo)入了。
若過程中出現(xiàn)錯誤,請仔細檢查配置的選項,確保正確。
10down voteaccepted
In the menu click "Database" and then "Forward engineering" (shortcut CTRL+G).
UPDATE:
Your .mwb file is a proprietary format, which also holds information of the graphical representation in Workbench. Your generated .sql file is a script, which your MySQL server needs to interpret. To create the database you designed via command line write something like this in the console of your choice:
mysql -u yourUser -p yourDatabase yourFile.sql
You can omit "yourDatabase" when you create it with your script.
MYSQL無法使用你的這個MDB文件。
你可以打開MDB,轉(zhuǎn)換為一系列的TXT、CVS等文本文件,才可以在MYSQL里面使用SQL語句導(dǎo)入。
沒有簡單的辦法,導(dǎo)出成為*.sql文件
然后在mysql客戶端執(zhí)行
有的數(shù)據(jù)類型不匹配,還要手工倒。
安全的方法是寫程序連接兩個數(shù)據(jù)庫,用程序轉(zhuǎn)
要將sql server數(shù)據(jù)庫中的數(shù)據(jù)全部導(dǎo)入到mysql數(shù)據(jù)庫中,其方法有多種,利用mysql ODBC把SQL Server中數(shù)據(jù)庫中的數(shù)據(jù)導(dǎo)入到MySQL中
第一步:安裝mysql ODBC;
去相關(guān)的網(wǎng)站下載mysql ODBC進行安裝。
第二步:建立MySQL的DSN;
在控制面板——管理工具——數(shù)據(jù)源 (ODBC)中建立MySQL的DSN。
例如: Data Source Name: MySQL DSN
Server: localhost
User: root
Password: root
Database: mysql
第三步:SQL Server中,選擇要導(dǎo)出的數(shù)據(jù)庫,右鍵選擇All Tasks-Export Datas... 開始DTS Export Wizerd...。
第四步:Choose a Data Source;
例如:Data Source: Microsoft OLE DB Provider for SQL Server
Server: 11.64.0.13
Username: admin
Password: admin
Database: ORDER
第五步:Choose a Destination。
例如:Data Source: MySQL ODBC 3.15 Driver
User/System DSN: MySQL DSN
Username: root
Password: root
第六步:Select Source Table。
第七步:Run immediately,下一步再選完成,就開始轉(zhuǎn)換。
總結(jié):
這個轉(zhuǎn)換有時一部分表可能要失敗,雙擊失敗的表格,看看什么原因,一般是SQL SERVER2000的數(shù)據(jù)類型問題,作一些小的修改就應(yīng)該可以了。
分享文章:mysql怎么mdf文件 數(shù)據(jù)庫mdf文件怎么開
網(wǎng)站網(wǎng)址:http://chinadenli.net/article12/hjihdc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供電子商務(wù)、云服務(wù)器、外貿(mào)建站、ChatGPT、小程序開發(fā)、App設(shè)計
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)