在上文中我们配置好了开发环境,下面进入了系统的数据移植。
运行SQL Server将我备份的SQL Server数据导入时,出现了一个意外。
2005建表的时候提示默认值不能完成建表,解决这个问题:
需要在选项中修改默认排序方式:chinese_RPC_bin2。
运行还原数据库,发现还原倒是很程功,但是还原后发现SQL Server不能使用,经过比对,发现是vs2010安装时选择了sql server2008酿成的。
错误提示为:
省略,找不到错误信息了。
后来卸载sql server2005,打算安装sql server2008,发现双击后出现错误。
TITLE: SQL Server Setup failure. ------------------------------ SQL Server Setup has encountered the following error: Invoke or BeginInvoke cannot be called on a control until the window handle has been created.. ------------------------------ BUTTONS: OK ------------------------------
解决的方式为:点击右键,以管理员方式运行即可解决问题。(即使你系统选择了用户权限控制为最低,也需要右键运行)
现在问题已经解决,接下来就是将SQL Server2008中的表结构和数据导出到mysql中。
我选用了MySql Migration toolkits