當前位置:首頁 » 編程語言 » mysql導入sqlserver

mysql導入sqlserver

發布時間: 2022-07-13 01:22:14

㈠ 如何將Mysql數據遷移到SQLServer中

以下有幾款遷移工具的對比,可以參考,比較推薦DB2DB.

軟體易用性主要是指軟體在導入前的配置是否容易。由於很多軟體設計是面向程序員而非一般的資料庫管理人員、甚至是普通的應用程序實施人員,而這一類人員很多時候並沒有數據源配置經驗。因為一些使用 ODBC 或者 ADO 進行配置的程序往往會讓這類用戶造成困擾(主要是不知道應該選擇什麼類型的資料庫驅動程序)。下面讓我們看看四個工具的設計界面:

>>>>

1、SQLyog

SQLyog使用的是古老的 ODBC 連接,但對於新一代的程序來說,這種方式的非常的不熟悉並且不容易使用,並且必須要求本機安裝好相應的資料庫的 ODBC 驅動程序(SQL Server 一般自帶好)。

>>>>

2、NavicatPremium

NavicatPremium是四個應用工具中設計最不人性化的一個:從上圖怎麼也想像不到要點按那個小按鈕來添加一個新的連接,並且這個連接設置不會保存,每次導入時都必須重新設置。NavicatPremium使用的是比 ODBC 稍先進的 ADO 設置方式(199X年代的產物),但使用上依然是針對老一代的程序員。

>>>>

3、Mss2sql

Mss2sql是最容易在網路上搜索出來的工具,原因之一是它出現的時間較早。


DB2DB同樣遷移 300萬數據時,僅僅使用了 2 分 44 秒,這個速度相當驚人。不過最後的結果出現一個 BUG,就是提示了轉換成功,但後面的進度條卻沒有走完(在後面的數據完整性評測中,我們驗證了數據其實是已經全部處理完畢了)。

㈡ MySQL導出的.sql文件如何導入到SQL Server

1.安裝mysql資料庫的ODBC驅動,mysql-connector-odbc-3.51.19-win32.msi

2.打開控制面板\管理工具\數據源ODBC,在用戶DSN中添加一個MySQL ODBC 3.51數據源。

3.在登錄login選項卡中輸入數據源名稱Data Source Name,此處輸入MysqlDNS;然後輸入伺服器Server,用戶User,密碼Password,輸入正確後選擇要導入的資料庫。在連接選項connect options中根據需要配置MySql使用的埠port,另外要設置字元集Character Set。

註:字元集一定要和Mysql伺服器相對應,假如Mysql使用了gbk字元集,則一定要配置字元集為gbk,否則導入到Sql Server可能會出現問號亂碼,具體做法我會在後面的文章中涉及。

4.打開sql server企業管理器,新建一資料庫MySql。選擇該資料庫,單擊右鍵選擇任何任務\導入數據。

5.選擇數據源為其他(ODBC數據源),用戶/系統DSN為MysqlDNS。其餘根據向導進行,即可將數據從MySql資料庫導入到SQL資料庫中。

㈢ sql server的數據如何導入到mysql資料庫中

1、首先在NavicatforMySQL 管理器中,創建目標資料庫。

㈣ Mysql導出的.SQL文件能導入MS SQLServer么

Mysql--->access(或foxpro)--->mssql
第一步用mysqlfornt
這個客戶端或者Navicat
for
MySQL
第二步用企業管理器中的odbc導入器
都很好用,很方便,並且速度還挺快

㈤ 怎樣將mysql資料庫中的數據自動或者定時的導入到sqlserver資料庫中

直接把資料庫中的那個表比如表名為mydb的,二個文件拷出來扔到mysql里就行了。只要路徑對就好。

㈥ 怎麼將mysql的文件導入到sqlserver中去

不能直接導,語法有差別,保留字的轉義符也不一樣,mysql里沒有方括弧,很多欄位類型也不一樣。

㈦ 怎麼讓MySql的資料庫在SqlServer中運行

你說的是資料庫建庫腳本sql還是指sqlserver資料庫在mysql中打開?
如果是sql語句建庫腳本直接執行對應文件就可以在mysql中生成對應的資料庫啦。
如果你是想將sqlserver資料庫在mysql資料庫中打開,那是不能直接附件打開的,因為兩個資料庫使用的機制不同的。
你需要先將sqlserver資料庫生成資料庫腳本sql語句,然後在用mysql數據打開資料庫腳本然後修改相應的建庫建表函數(mysql與sqlserver在資料庫函數方面有些不同),然後執行就可以了。
之前也有了解到有一個專門的導庫工具,可以將sqlserver資料庫直接導入到mysql資料庫中。希望對你有所幫助。

㈧ 如何把mysql中的資料庫導入sqlserver

這個就是資料庫的異構資料庫遷移,因為兩種資料庫的一些語法有所不同,所以如果直接導出mysql的建表語句,以及insert語句,有可能在sqlserver也會失敗,最簡單的就是用第三方工具,比如kettle,這個可以輕松支持異構遷移,網上有很多相關使用文檔,簡單配置一下就可以了

㈨ 如何把sqlserver數據轉移到MySql里

Microsoft SQL Server 7.0 的數據遷移到MySQL上的方法 Zhbforce 想必大家都很喜歡用Word打字,用Excel進行計算和規劃,用PowerPoint作幻燈片進行展示…,但是這只用到了Office系列產品的很少的一部分功能。據調查,絕大部分用戶只用到了Office產品的20%的功能,很少有人注意到Visual Basic for Application。實際上,熟悉掌握VBA的功能可以使你的工作事半功倍,尤其對會計、金融等專業來說,作出一套好的宏,幾乎可以作到一勞永逸!最近,AutoCAD中也加入了VBA的功能,這不能不說這是一個趨勢! VBA的功能決不只是讓病毒製造者用來製造麻煩的,VBA能被用來製造病毒的同時也正說明了其功能的強大與易用!利用ADO對象,可以很方便的進行資料庫操作!下面就是一個簡單的數據交換的例子: 由於ADO對象不直接支持MySQL,所以必須先安裝MyODBC, 後者也是一個免費產品,在www.mysql.org上有下載,安裝好了MyODBC, 就可以在ODBC數據源管理中配置一個數據源名稱,把它指向你想連接的MySQL資料庫。代碼如下: Sub connectMySQL() '通過MyODBC去連接MySQL資料庫,並將Microsoft SQL Server 7 '的數據轉進mysql中 Dim sConnect As String, sSql As String, i As Long Dim cnMSSQL As New ADODB.Connection Dim cnMySQL As New ADODB.Connection '聲明並創建對象 連接 Dim rs As New ADODB.Recordset '聲明並創建對象 記錄集 Dim cm As New ADODB.Command '聲明並創建對象 命令 sConnect = "dsn=mysql1" '指定MySQL的數據源名稱 cnMySQL.Open sConnect '連接到 mysql sConnect="Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;pwd=123456;Initial Catalog=softdown;Data Source=ntserver" '連接到 ms sql server 7 cnMSSQL.Open sConnect 'sSql = "create table softinfo (softNum smallint,softname varchar(70),softdesc blob," & _ "softpath varchar(30),softleng varchar(10),softclass varchar(10),softsugest tinyint(1)," & _ "softdown smallint(4))" '創建新的MySQL數據表語句 sSql = "select * from softinfo order by softnum" rs.Open sSql, cnMSSQL, 1, 1 While Not rs.EOF sSql = "insert into softinfo values (" & Trim(rs(0).Value) & ",'" & Trim(rs(1).Value) & _ "','" & Trim(rs(2).Value) & "','" & Trim(rs(3).Value) & "','" & Trim(rs(4).Value) & _ "','" & Trim(rs(5).Value) & "'," & Trim(rs(6).Value) & "," & Trim(rs(7).Value) & ")" cm.ActiveConnection = cnMySQL cm.CommandType = adCmdText cm.CommandText = sSql cm.Execute rs.MoveNext Wend rs.Close Set rs = Nothing cnMySQL.Close Set cnMySQL = Nothing cnMSSQL.Close Set cnMSSQL = Nothing End Sub 好了,想必大家對VBA有所了解了,同樣,如果要在工作表中引用MySQL中的數據也是同樣的簡單,一旦宏作好了,想生成報表的話,用戶要作的工作只是點一下滑鼠就行了,利用Excel進行二次開發,效率可以超過任何用戶自行開發的報表系統,因為我們站在Microsoft這個巨人的肩膀上!

㈩ Mysql資料庫里的數據怎麼樣能夠快速的導入到sqlserver2013里呢

當然可以了。

一.為 MySQL安裝ODBC驅動

  • 下載MySQL ODBC Connector,下載:

  • 從控制面板-管理工具,打開你的 數據源(ODBC),選 系統DNS ,點添加。

  • 在 創建新數據源對話框中,選擇MySQL ODBC 5.1 Driver ,點完成。

  • 完成後會出現MySQL 鏈接對話框,添加你的 MySQL 資料庫賬號信息,並確認"root"賬號是否有全部的許可權,如果你安裝MySQL 沒有修改的話, 不要改 3306這個埠號。

  • 點「測試」按鈕確認你的鏈接是正確的。 Press the "Test" button to ensure your connection settings are set properly and then the "OK" button when you're done.

    二. 創建Microsoft SQL到MySQL的鏈接

    1.在SQL Server Management Studio中打開一個new query 拷貝一下語句,修改為你的資料庫的名稱,並運行。 EXEC master.dbo.sp_addlinkedserver @server = N'MYSQL', @srvproct=N'MySQL', @provider=N'MSDASQL', @provstr=N'DRIVER={MySQL ODBC 5.1 Driver}; SERVER=localhost; _ DATABASE=tigerdb; USER=root; PASSWORD=hejsan; OPTION=3'

    2.這個腳本通過ODBC驅動創建一個聯接到你的MySQL資料庫,這個聯接出現在Microsoft SQL Server Management Studio如下圖: 沒有出現這個圖,就刷新下。

    三. 在兩個資料庫之間導數據

    在Microsoft SQL Server中創建個新的資料庫(如:testMySQl),在new query中拷貝如下語句,運行後就可以把MySQL 資料庫 「tigerdb」 導入到 Microsoft SQL 資料庫「testMySQl」中。

    SELECT * INTO testMySQL.dbo.shoutbox FROM openquery(MYSQL, 'SELECT * FROM tigerdb.shoutbox')

熱點內容
修羅雲伺服器 發布:2024-05-06 18:05:18 瀏覽:707
什麼電腦可以安裝安卓系統 發布:2024-05-06 18:05:15 瀏覽:776
金標頂配都有哪些配置 發布:2024-05-06 17:58:22 瀏覽:598
怎麼看配置高低是否換電腦 發布:2024-05-06 17:32:01 瀏覽:968
linux命令查看目錄 發布:2024-05-06 17:24:18 瀏覽:531
sqlvb 發布:2024-05-06 17:24:16 瀏覽:227
分鏡頭腳本軟體 發布:2024-05-06 17:22:54 瀏覽:824
華為手機百度的緩存如何清理 發布:2024-05-06 17:22:53 瀏覽:941
網投源碼 發布:2024-05-06 17:10:35 瀏覽:871
看門狗腳本 發布:2024-05-06 17:10:28 瀏覽:108