首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >从MySQL迁移到MySQL: SQLOLEDB?迁移工具包登录错误?

从MySQL迁移到MySQL: SQLOLEDB?迁移工具包登录错误?
EN

Stack Overflow用户
提问于 2009-06-13 22:14:42
回答 2查看 1.6K关注 0票数 0

我负责将MYSQL/ASP的客户网站迁移到PHP/MYSQL。我对MS没有任何经验。

我正试图找出将当前数据迁移到MySQL的最佳方法,这样我就可以开始进行PHP开发了。

一些细节:

  • I下载了。我在连接文件中找到了以下字符串:

source=IP_ADDRESS;database=DATABASENAME;uid=USERNAMEpwd=PASSWORD;"

  • Using MM_connCompanyName_STRING =“MM_connCompanyName_STRING=”从这个字符串中获取IP、用户名和密码的provider=SQLOLEDB;data,我可以使用Studio成功地连接。

  • I下载了MySQL迁移工具包并输入了相同的信息,但得到了以下错误:

连接到源数据库并检索架构名称。初始化JDBC驱动程序。驱动类MS驱动程序打开连接..。连接jdbc:jtds:sqlserver://IP_ADDRESS:1433/DATABASENAME;user=USERNAME;password=PASSWORD;";charset=utf-8;domain=无法检索架构名称列表(错误: 0)。ReverseEngineeringMssql.getSchemata :登录失败的用户‘用户名’。

  • ,我没有管理或物理访问当前的

  • 服务器。我曾尝试通过Studio运行一些导出,但它将它们保存到文件系统,而我无法访问这些文件系统。

  • 我可以联系到现任/老站长,但由于他不再为公司工作,他的反应很慢,而且通常没有帮助。所以没有帮助.

  • 前管理员给了我一个MDF文件..。

  • 我在当前服务器上的连接信息(如果有意义的话)上找到了这个注释:

‘之所以使用此连接是因为ODBC导致了奇怪的错误,切换到OLEDB修复了它们。

我的问题:

  1. 知道为什么在使用Studio时相同的登录凭据会失败吗?我假设它与驱动程序有关,但我不知道下一步该采取什么步骤。
  2. 是否有更好/更容易/更有效地迁移这些数据的方法?(我希望自己不要在Studio中运行"SELECT *“语句,并将数据复制/粘贴到Excel...please

,不)

提前谢谢你的帮助。

EN

回答 2

Stack Overflow用户

发布于 2009-06-17 00:35:54

哇,这将是可怕的(连接字符串表示它是由Dreamweaver生成的工具,从来不是一个好兆头)。

知道Server的哪个版本吗?您应该能够选择@@版本。10.x是2008年,9.x是2005年,8.x是2000年。如果是7.x,运行。

MDF文件是实际的数据库。如果我是你,我会购买一个开发版的SQL 2005 (如果是2008年,这是不太可能的),它将是值得的99美元左右的成本。

这将使您能够通过MDF文件ATTACHing在本地安装数据库。一旦您有了本地运行的副本,就可以使用Server工具和MySql ODBC驱动程序以可重复的方式将数据推送到MySql。

票数 1
EN

Stack Overflow用户

发布于 2009-06-13 22:34:37

我相信您可以从MSSQL导出数据,选择不同的SQL方言;我相信有一种可以合理地兼容MySQL。当然,它并不能解决您所有的问题,因为虽然您可以正确地获得结构,但是存储过程和触发器等将需要更多的工作。但这应该能让你开始。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/991647

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档