将Mysql数据库迁移到Mssql

问题描述:

我正在使用SQL Server迁移助理(SSMA)将MySQL数据库迁移到Mssql数据库。我已成功连接到MySql数据库服务器。 但是,当我试图连接MSSQL数据库服务器连接选项未启用(见下图)。 MSSql服务器安装在同一台机器上,我可以通过我提供给SSMA的相同参数启动MSSQL数据库。将Mysql数据库迁移到Mssql

编辑 - 服务器名称下拉菜单没有显示任何服务器名称。我从MSSQL Management Studio复制服务器名称并放在那里。

enter image description here

+0

选择一个数据库和一个端口也许? – Pred

+0

由于过去使用此方法迁移数据库时遇到了很多问题,因此我最终生成了数据库脚本(请记住保存Schema和Data)并将其运行到所需的数据库中。只是为了指出一种选择。 –

+0

数据库中没有任何内容可以下拉选择。 – Rudra

刚刚意识到,这是一个SQLEXPRESS的安装,这意味着sa帐户默认情况下禁用。

您可以在安装过程中选择sysadmin帐户,使用该帐户使用Windows身份验证连接到数据库引擎(都是SSMS和SSMA)。

如果您没有选择任何帐户,您可能需要搜索启用帐户和授予系统管理员权限的方法。

也有可能您必须以管理员身份运行SSMS或SSMA(右键单击图标,以管理员身份运行)。

请注意,不建议使用系统管理员帐户进行日常任务,也不安全。我建议为每个用户和/或应用程序(或应用程序模块)创建一个帐户。

+0

没有成功,Windows身份验证没有帮助。服务器名称组合框不显示任何即时。为什么?我的sql服务器是本地服务器。 – Rudra

+0

SQL Server Browser服务未运行,SQL Server实例设置不正确,防火墙出现问题。这是我现在能想到的。无论如何,使用主机名或命名管道应该工作。由于我们对安装一无所知,并且SQL Server中有很多配置选项,原始(连接)问题很难解决。你可能想试试[dba.se]或者让主持人把这个问题合并到那里 – Pred