MSSQL server通过MYSQLODBC 访问Mysql数据

by 清泉 7. 十二月 2009 02:51
MSsql歧视MYsql,说:”你Y不听话,敢自己单干,还抢我市场,老子不跟你交往了。“
MYsql:“你TMD是个流氓,搞垄断,欺负人不说,还不让大家看清楚你肚子里的玩意。”
这样,MYsql和MSsql天天干仗,在干仗的时候。双方的路都给搞坏了,从mysql到mssql没有直通的路了,痛苦的就是老百姓。
这个事情,被文本看到了。嗯,不错是时候该大力推广我们文本的知名度了。于是,文本从MYsql和MSsql之间修了一条路。想从mysql到mssql,可以通过文本来做传递,从mysql先到文本,在从文本到mssql。中间过程,文本收取了一点点时间做为中间费用。
因为MSsql一直耍流氓,耍无赖,跟兄弟sybase闹分家之后,混了一个不错的地位。有一天它说:“我是软件行业的老大,我要兼容所有的数据库系统的数据。”于是他开发了一个叫ODBC的玩意。在这期间mysql一直都没有跟MSsql和好的意思。所以,MSsql就一直没有兼容mysql的驱动。

今天我们来找一下另外一条路,可以连接mysql和mssql的。

1、去mysql的官方下载一个odbc的驱动,因为MSsql一直没有集成mysql的驱动,这个玩意需要单独下载,并安装的。
http://dev.mysql.com/downloads/connector/odbc/5.1.html
我下载的是windows解压缩的包Without installer (unzip in C:\),没有选择安装的。绿色版比安装版本要好。点击install的一个bat文件。
2、如果安装成功,在ODBC数据源驱动里面有个选项,如下图:


3、点击上图的用户dsn,添加一个mysql的连接,前提是你有一个mysql的数据库。


双击之后出现下面的提示框:



啊,哈,成功了一半了。

4、如果是SQL server2000用DTS的话,就可以直接用了。关键步骤在下面

下面这个界面很熟悉了:


ok导入完成了。
当然也可以使用文件dsn,把连接串存成一个文件,然后导入的时候选择文件dsn,只要找到连接串的路径就可以了,不在赘述。。

5、如果你用的是SQL2005的ssis的话,有点恶心。在这里我在强调一下:

我十分讨厌sql2005里面的DTS。希望微软的人能看到。


这里面的dsn要手动写的,没有办法从odbc里面直接读取出来,这个功能很实用,不会让人产生很多的误解。但是在2k5里面却没有,非常费解,微软的家伙是干啥吃的。
别以为你已经成功了,点下一步,在点下一步,等死吧。

我操,只能选择-编写查询以指定要传输的数据。吐血了。。有200多个表啊。这tmd咋搞?
经过测试,文件dsn和系统dsn都没有选择所有的表。而如果选择文件dsn用连接字符串的方式报这个错误:


我十分讨厌SQL server2005的DTS功能,设计微软SQL Server 2005的工程师是个白痴。

我决定用2K了。

我有测试了一下2008,嗯。2008有这个功能,下图:

Tags:

数据库相关

添加评论



(将显示你的Gravatar头像)  

biuquote
微笑得意调皮害羞酷大笑惊讶发呆喜欢可怜尴尬闭嘴噘嘴皱眉伤心抓狂呕吐坏笑漫骂发怒
Loading



Supidea.com 晨飞的梦 @ All Rights Reserved. Powered by BlogYi.NET ver:1.8.0.0. 苏ICP备09011404号

关于博主

kamau
抱着美好的理想背井离乡,这酸甜苦辣只能默默忍受。既然选择了路,就得风雨兼程……

Calendar

<<  五月 2012  >>
30123456
78910111213
14151617181920
21222324252627
28293031123
45678910

在日历中查看文章

最近的评论

Comment RSS

声明

      本博所发一切破解相关附件只作学习研究交流之用,严禁用于商业用途,请在下载24小时内删除。
      本博所有网友评论不代表本博立场,版权归其作者所有。

© Copyright 2009