【问题标题】:Migrating Mysql database to Mssql将 Mysql 数据库迁移到 Mssql
【发布时间】:2017-01-09 13:27:08
【问题描述】:

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

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

【问题讨论】:

  • 可能选择一个数据库和一个端口?
  • 由于过去使用这种方法迁移数据库时遇到很多问题,我最终生成了数据库脚本(记得保存模式和数据)并在所需的数据库中运行它。只是作为一种选择。
  • 数据库下拉列表中没有任何内容可供选择。
  • 那么该工具无法连接到您的服务器。先解决连接问题,然后再回来。
  • 为什么它没有在服务器名称中显示本地连接。我搜索了很多,但没有找到任何解决方案。

标签: mysql sql-server


【解决方案1】:

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

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

如果您没有选择任何帐户,您可能需要寻找一种方法来启用帐户并授予系统管理员权限。

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

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

【讨论】:

  • 不成功,Windows 身份验证没有帮助。服务器名称组合框不显示任何瞬间。为什么?我的 sql server 是本地服务器。
  • SQL Server Browser 服务未运行,SQL Server 实例设置不正确,防火墙问题。这是我现在能想到的。无论如何,使用主机名或命名管道应该可以。由于我们对您的安装一无所知,并且 SQL Server 中有很多配置选项,因此原始(连接)问题很难解决。您可能想在Database Administrators 上尝试一下,或者请版主将这个问题合并到那里
猜你喜欢
  • 2015-09-21
  • 2017-09-30
  • 1970-01-01
  • 1970-01-01
  • 2019-09-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-01-07
相关资源
最近更新 更多