<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>胳肢窝 &#187; MySQL</title>
	<atom:link href="http://www.gazhiwo.cn/blog/tag/mysql/feed" rel="self" type="application/rss+xml" />
	<link>http://www.gazhiwo.cn</link>
	<description>咱们ITer怎么着也得整个blog啊</description>
	<lastBuildDate>Sun, 22 May 2011 14:18:49 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.3</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>把MySQL数据库导入到MS SQL server</title>
		<link>http://www.gazhiwo.cn/blog/%e6%8a%8amysql%e6%95%b0%e6%8d%ae%e5%ba%93%e5%af%bc%e5%85%a5%e5%88%b0ms-sql-server.html</link>
		<comments>http://www.gazhiwo.cn/blog/%e6%8a%8amysql%e6%95%b0%e6%8d%ae%e5%ba%93%e5%af%bc%e5%85%a5%e5%88%b0ms-sql-server.html#comments</comments>
		<pubDate>Wed, 03 Sep 2008 02:36:06 +0000</pubDate>
		<dc:creator>Wayne</dc:creator>
				<category><![CDATA[工作记录]]></category>
		<category><![CDATA[MySQL]]></category>

		<guid isPermaLink="false">http://www.gazhiwo.cn/?p=77</guid>
		<description><![CDATA[想想做法并不难，关键就是my-sql（为了和T-sql区分，我瞎命名的）和T-sql有点别扭，不知道是谁听不懂谁的方言。具体来说，我的做法分为就是以下几步。
首先利用大名鼎鼎的mysql web前端PHPMyAdmin，在要导出的数据库节点上选导出。这里实际使用的应该就是mysqldump命令，界面上的选项应该是一些常用的参数。在这里，我们只导出结构，数据我们一会用MS SQL server推荐的办法来做。记得选上下边的“另存为文件”，这样就能得到一个sql文件了。难点就在这了，为了让sqlserver能听懂，这里需要把所有的int(xx)替换成int，bit(1)替换成[bin]，把所有的KEY行（在mysql里KEY好像是指索引）删掉，之后手动建索引。然后把改好的SQL脚本放到查询分析器里一执行，OK，表建好了！现在就需要导数据了。方法就是SQL server的导入数据向导，但是首先要做的是安装mysql-connector-odbc-5.1.5-win32.msi，然后建一个MySQL类型的DSN数据源，这样就可以用导入数据向导导入了，源位置时候选择Mysql ODBC 5.1 driver，然后选择刚刚建好的数据源。之后就和普通的导入数据没有区别了。至此，大功告成！
本例算是相当简单的 mysql只有表，没有视图，权当抛砖引玉。其实方法是一样的，关键点就是让T-sql能听懂my-sql。也许有更官方的办法，我这个办法可能是比较次的，欢迎大家讨论。
]]></description>
			<content:encoded><![CDATA[<p>想想做法并不难，关键就是my-sql（为了和T-sql区分，我瞎命名的）和T-sql有点别扭，不知道是谁听不懂谁的方言。具体来说，我的做法分为就是以下几步。</p>
<p>首先利用大名鼎鼎的mysql web前端PHPMyAdmin，在要导出的数据库节点上选导出。这里实际使用的应该就是mysqldump命令，界面上的选项应该是一些常用的参数。在这里，我们只导出结构，数据我们一会用MS SQL server推荐的办法来做。记得选上下边的“另存为文件”，这样就能得到一个sql文件了。难点就在这了，为了让sqlserver能听懂，这里需要把所有的int(xx)替换成int，bit(1)替换成[bin]，把所有的KEY行（在mysql里KEY好像是指索引）删掉，之后手动建索引。然后把改好的SQL脚本放到查询分析器里一执行，OK，表建好了！现在就需要导数据了。方法就是SQL server的导入数据向导，但是首先要做的是安装mysql-connector-odbc-5.1.5-win32.msi，然后建一个MySQL类型的DSN数据源，这样就可以用导入数据向导导入了，源位置时候选择Mysql ODBC 5.1 driver，然后选择刚刚建好的数据源。之后就和普通的导入数据没有区别了。至此，大功告成！</p>
<p>本例算是相当简单的 mysql只有表，没有视图，权当抛砖引玉。其实方法是一样的，关键点就是让T-sql能听懂my-sql。也许有更官方的办法，我这个办法可能是比较次的，欢迎大家讨论。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gazhiwo.cn/blog/%e6%8a%8amysql%e6%95%b0%e6%8d%ae%e5%ba%93%e5%af%bc%e5%85%a5%e5%88%b0ms-sql-server.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

