我有一個客戶端,需要我將他們的網站從MS服務器傳輸到我的Linux服務器。他們的網站使用PHP構建,但數據庫位於MS SQL Studio中。我需要將數據庫導入一個將導入到PHPMyAdmin的合成者。我有.bak文件。但我不知道如何將它轉換成我可以使用的東西。MS SQL Studio .bak PHPmyAdmin
1
A
回答
2
根據架構的複雜性和大小,您需要將.bak文件還原到MS SQL Server實例(如果數據庫小於4GB,則可以使用免費快速版本),然後使用諸如DBConvert之類的轉換工具將模式和數據遷移到mysql。
儘管這不是一門精確的科學,如果你的數據比較複雜(比如地理學的CLR數據類型)或者非常t-sql(即存儲過程),你可能會遇到麻煩,這取決於你的mysql的目標版本。例如 - 我認爲MySQL 5是存儲過程所必需的。
如果你不想使用第三方產品,如DBConvert,你可以使用MySQL提供的工具,其中最主要的遷移工具包:http://dev.mysql.com/doc/migration-toolkit/en/
相關問題:
相關問題
- 1. MS SQL服務器上的還原.bak
- 2. 轉換一個MS SQL 2008 .mdf文件到.bak文件
- 3. 將.bak導入到MySQL(.sql)
- 4. 轉換.SQL爲.bak
- 5. Java +如何讀取MS SQL DB bak文件
- 6. 將Bak轉換成SQL
- 7. 將.bak文件轉換爲.sql文件
- 8. 爲什麼我不能用SQL Server Management Studio打開.bak文件?
- 9. MS SQL備份失敗
- 10. 從.bak文件
- 11. 如何使用.bak文件
- 12. 錯誤時從.bak文件
- 13. 通過phpMyAdmin將數據庫轉儲導出到MS SQL
- 14. phpMyAdmin - SQL查詢
- 15. SQL身份phpMyAdmin
- 16. MS SQL查詢在PHP中,但不是在MS SQL Server Management Studio中
- 17. MSDE .BAK與SQL Server 2012不兼容?
- 18. 還原多個SQL Server .bak文件
- 19. 的SQL Server 2014恢復.bak文件
- 20. 將.bak文件轉換爲sql
- 21. 微軟SQL Server 2005恢復.bak文件
- 22. 打開SQL Server .bak文件(不恢復!)
- 23. Visual Studio,MS Build
- 24. 從SQL Server Management Studio保存的數據庫.bak文件在哪裏?
- 25. ms sql powershell
- 26. 打開bak文件
- 27. SQL查詢與phpMyAdmin
- 28. SQL查詢的phpmyadmin
- 29. phpmyadmin upgrade_column_info_4_3_0 + .sql錯誤
- 30. 空SQL文件 - PHPmyAdmin
From - http://downloads.mysql.com/archives/migration/ 「請注意MySQL Migration Toolkit的開發已經停止,MySQL Workbench提供並集成了GUI環境,用於MySQL數據庫設計,SQL開發,管理和d遷移「。 上面的鏈接提供了下載鏈接到停止的遷移工具包,但是我建議使用MySQL工作臺。 (我知道我在評論一個3歲的帖子,但是我的谷歌搜索直接引導我到了這裏,所以我只是想幫助下一個被派往這裏的人。) – 2015-06-20 16:17:35