我负责将MYSQL/ASP的客户网站迁移到PHP/MYSQL。我对MS没有任何经验。
我正试图找出将当前数据迁移到MySQL的最佳方法,这样我就可以开始进行PHP开发了。
一些细节:
source=IP_ADDRESS;database=DATABASENAME;uid=USERNAMEpwd=PASSWORD;"
连接到源数据库并检索架构名称。初始化JDBC驱动程序。驱动类MS驱动程序打开连接..。连接jdbc:jtds:sqlserver://IP_ADDRESS:1433/DATABASENAME;user=USERNAME;password=PASSWORD;";charset=utf-8;domain=无法检索架构名称列表(错误: 0)。ReverseEngineeringMssql.getSchemata :登录失败的用户‘用户名’。
‘之所以使用此连接是因为ODBC导致了奇怪的错误,切换到OLEDB修复了它们。
我的问题:
,不)
提前谢谢你的帮助。
发布于 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。
发布于 2009-06-13 22:34:37
我相信您可以从MSSQL导出数据,选择不同的SQL方言;我相信有一种可以合理地兼容MySQL。当然,它并不能解决您所有的问题,因为虽然您可以正确地获得结构,但是存储过程和触发器等将需要更多的工作。但这应该能让你开始。
https://stackoverflow.com/questions/991647
复制相似问题