我有一个通过Virtual Box的Ubuntu 14.04 Guest和Windows 8.1主机。我试图将我的数据库从我的Windows主机上的SQL Server迁移到我的Ubuntu Guest上的MySQL服务器。目前我可以使用freetds从Ubuntu Guest上的rails应用程序连接到我的SQL Server。当我尝试使用迁移向导时,我收到以下错误。
Could not connect to Source DBMS.
[IM002] [unixODBC][Driver Manager]Data source name not found, and no default driver specified (0) (SQLDriverConnect)
ODBC connection string: DRIVER={FreeTDS};SERVER=192.168.1.111;PORT=1433;DATABASE=borneo;UID=marvin;PWD={*****************};TDS_VERSION=7.1
阅读我发现一些帖子说我需要在odbc.ini文件中添加一些内容,但在添加以下内容之后,我仍然会得到相同的结果。
[borneo]
Description = borneo
Driver = FreeTDS
SERVER = 192.168.1.111
USER = marvin
PASSWORD = **********
PORT = 1433
DATABASE = borneo
Option = 3