Maison base de données tutoriel mysql 使用mss2sql工具将SqlServer转换为Mysql全记录

使用mss2sql工具将SqlServer转换为Mysql全记录

Jun 07, 2016 pm 04:28 PM
sqlserver 使用 工具 转换

今天想用ruby on rails做一个小项目,需要用到mysql数据库,项目中的数据已经有了,只不过是保存在Sql Server中,用rails倒是可以操作Sql Server,但是总感觉不怎么搭配,想转换后使用,网上翻了下,转换的办法有很多,通过ODBC的,通过PHP程序的,写SQL代码的,觉得转换

今天想用ruby on rails做一个小项目,需要用到mysql数据库,项目中的数据已经有了,只不过是保存在Sql Server中,用rails倒是可以操作Sql Server,但是总感觉不怎么搭配,想转换后使用,网上翻了下,转换的办法有很多,通过ODBC的,通过PHP程序的,写SQL代码的,觉得转换还是用工具吧,先是用ODBC试着玩了下,发现Sql Server的导出功能对mysql ODBC的支持并不是太好

ODBC分32,64位,一开始下了个32位,在Win7 64位上面显示不出来,又从mysql官网下载了64位版本才可以选择添加

32位版本:

http://www.chengxuyuans.com/database/142740.html

64位版本:

http://www.mysql.com/downloads/connector/odbc/

点击完成后你需要选择自己的mysql数据库源

这样就能在ODBC里面看到了.

可惜在sql server的导出数据中转换不成功,说什么体系结构不匹配.

没办法,继续在网上找,发现一篇博客说可以使用mss2sql来转换,结果在win7 64位上转换成功:

mss2sql下载地址: http://www.chengxuyuans.com/softs/209207.html

下载后打开压缩包

运行mss2sql

默认就是Move to MysQL server directly,选择下一步

继续下一步,稍等片刻

这次是需要连接到MySQL server了,我是本地,所以选择了Local,填写上你的用户名和密码

继续等待连接

选择在MS SQL里面需要转换的数据库

点下一步,如果mysql里面有同名的数据库,会让你来选择转换的方式,分别是

Overwrite the entire database:覆盖整个数据库Overwrite existing tables only:只覆盖存在的表Skip existing tables:跳过存在的表Merge:合并

我的mysql里面的只是一张空数据库,所以选了第一项,整个覆盖.

选择需要转换的表,添加到转换列表中,我是需要全部的表,所以选择了Add all

然后就是一段时间的等待

这个表里面的数据并不多,花费时间稍长,大概有10分钟,如果表大的话,可能用程序来转换会快一些,有方便的办法也请告之为谢

下面就是转换成功后的表格了,里面的数据OK,中文也没有什么问题.

本文操作环境为:

win7 64位,sql server 2008 express, Mysql 3.23.49,apache 1.3.33,

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
2 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Repo: Comment relancer ses coéquipiers
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Combien de temps faut-il pour battre Split Fiction?
3 Il y a quelques semaines By DDD

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Top 10 du classement formel des applications de plateforme de trading web3 (publié avec autorité en 2025) Top 10 du classement formel des applications de plateforme de trading web3 (publié avec autorité en 2025) Mar 31, 2025 pm 08:09 PM

Sur la base des données du marché et des critères d'évaluation courants, cet article répertorie les dix principales applications formelles de plateforme de trading Web3 en 2025. La liste couvre des plateformes bien connues telles que Binance, Okx, Gate.io, Huobi (maintenant connu sous le nom de HTX), Crypto.com, Coinbase, Kraken, Gemini, Bitmex et Bybit. Ces plateformes présentent leurs propres avantages dans l'échelle des utilisateurs, le volume des transactions, la sécurité, la conformité, l'innovation des produits, etc. Par exemple, Binance est connue pour son énorme base d'utilisateurs et ses riches services de produits, tandis que Coinbase se concentre sur la sécurité et la conformité. Le choix d'une plate-forme appropriée nécessite une considération complète en fonction de vos propres besoins et de votre tolérance au risque.

Comment rouler des positions en monnaie numérique? Quelles sont les plates-formes de roulement de monnaie numérique? Comment rouler des positions en monnaie numérique? Quelles sont les plates-formes de roulement de monnaie numérique? Mar 31, 2025 pm 07:36 PM

Les positions de roulement de la monnaie numérique sont une stratégie d'investissement qui utilise les prêts pour amplifier l'effet de levier de négociation pour augmenter les rendements. Cet article explique le processus de roulement de la monnaie numérique en détail, y compris des étapes clés telles que la sélection des plates-formes de trading qui prennent en charge le roulement (comme Binance, Okex, Gate.io, Huobi, Bybit, etc.), ouvrant un compte de levier, en définissant un effet de levier multiple, en empruntant les fonds pour le trading et en temps réel sur le marché du marché et en ajustant les positions ou en ajoutant la marge pour éviter l'alcool. Cependant, le trading en position de roulement est extrêmement risqué et les investisseurs doivent opérer avec prudence et formuler des stratégies complètes de gestion des risques. Pour en savoir plus sur les conseils de roulement de monnaie numérique, veuillez continuer à lire.

Quels sont les sites Web recommandés pour le logiciel d'application de devise virtuelle? Quels sont les sites Web recommandés pour le logiciel d'application de devise virtuelle? Mar 31, 2025 pm 09:06 PM

Cet article recommande dix sites de recommandation d'applications liés à la monnaie virtuelle bien connus, notamment Binance Academy, Okx Learn, Coingecko, Cryptoslate, Coindesk, Investopedia, CoinmarketCap, Huobi University, Coinbase Learn et Cryptocompare. Ces sites Web fournissent non seulement des informations telles que les données du marché des devises virtuelles, l'analyse des tendances des prix, etc., mais fournissent également des ressources d'apprentissage riches, y compris les connaissances de base de la blockchain, les stratégies de trading et les didacticiels et les avis de diverses applications de plate-forme de trading, aidant les utilisateurs à mieux comprendre et à en faire usage

Tutoriel recommandé pour les débutants dans l'échange de devises virtuels couramment utilisé dans le cercle de devises Tutoriel recommandé pour les débutants dans l'échange de devises virtuels couramment utilisé dans le cercle de devises Mar 31, 2025 pm 10:45 PM

Cet article fournit des recommandations d'échange détaillées et des tutoriels d'introduction aux débutants du cercle des devises. Des échanges couramment utilisés tels que Coinbase, Binance, Kraken, Ouyi et Sesame Open Door sont recommandés, et les étapes d'enregistrement, la vérification d'identité, les paramètres de sécurité, la recharge et le trading sont introduits. L'article souligne également l'importance de la sensibilisation à la sécurité, du contrôle des risques et de l'apprentissage continu, visant à aider les débutants à entrer dans le champ d'actifs numériques en toute sécurité et rationnellement.

Sur quelle plateforme est la transaction Web3? Sur quelle plateforme est la transaction Web3? Mar 31, 2025 pm 07:54 PM

Cet article répertorie les dix principales plateformes de trading Web3 bien connues, notamment Binance, Okx, Gate.io, Kraken, Bybit, Coinbase, Kucoin, Bitget, Gemini et Bitstamp. L'article compare les caractéristiques de chaque plate-forme en détail, tels que le nombre de devises, les types de trading (spot, futures, options, NFT, etc.), les frais de traitement, la sécurité, la conformité, les groupes d'utilisateurs, etc., visant à aider les investisseurs à choisir la plate-forme de négociation la plus appropriée. Qu'il s'agisse de commerçants à haute fréquence, de passionnés de trading de contrats ou d'investisseurs qui se concentrent sur la conformité et la sécurité, ils peuvent en trouver des informations de référence.

Comment intégrer efficacement les services Node.js ou Python sous l'architecture LAMP? Comment intégrer efficacement les services Node.js ou Python sous l'architecture LAMP? Apr 01, 2025 pm 02:48 PM

De nombreux développeurs de sites Web sont confrontés au problème de l'intégration de Node.js ou des services Python sous l'architecture de lampe: la lampe existante (Linux Apache MySQL PHP) a besoin d'un site Web ...

Comment envoyer une demande post contenant des données JSON à l'aide de la bibliothèque Curl de PHP? Comment envoyer une demande post contenant des données JSON à l'aide de la bibliothèque Curl de PHP? Apr 01, 2025 pm 03:12 PM

Envoyant des données JSON à l'aide de la bibliothèque Curl de PHP dans le développement de PHP, il est souvent nécessaire d'interagir avec les API externes. L'une des façons courantes consiste à utiliser la bibliothèque Curl pour envoyer le post� ...

See all articles