支持
 
电话 在线聊天
 
支持
 
美国: +1 888 720 9500
 
国际: +1 925 924 9500
澳大利亚: +1 800 631 268
英国: 0800 028 6590
中国: +86 400 660 8680

直线拨入: +1 408 916 9393

 
 
 
 
 
Knowledge Base

将 ADManager Plus 数据库从 PostgreSQL 或 MySQL 迁移到 Microsoft SQL 的步骤

说明: 这是在 ADManager Plus 中将数据库从 PostgreSQL 或 MySQL 迁移到 Microsoft SQL 的指南。

默认情况下,ADManager Plus 附带 PostgreSQL 数据库。要将数据库从 PostgreSQL 或 MySQL 迁移到 Microsoft SQL,首先设置先决条件,然后启动迁移。

启动迁移的先决条件

  1. 配置 Microsoft SQL 服务器
  2. 为 Microsoft SQL 实例提供权限
  3. 启用与 Microsoft 实例的通信
  4. 打开 UDP 和 TCP 端口(仅当 Microsoft SQL Server 计算机启用防火墙时适用)
  5. 迁移数据库

支持的 Microsoft SQL 版本

支持以下 Microsoft SQL 版本:

  • SQL Server 2005
  • SQL Server 2008
  • SQL Server 2008 R2
  • SQL Server 2012
  • SQL Server 2014
  • SQL Server 2016
  • SQL Server 2017
  • SQL Server 2019
  • SQL Server 2022

    A. 配置 Microsoft SQL 服务器

    1. 在运行 Microsoft SQL 实例的计算机上打开SQL Server Configuration Manager(数据库将迁移到该实例)。
    2. 在左侧窗格中,点击SQL Server Services,确保 SQL Server 浏览器正在运行。
    3. In the left pane, click SQL Server 网络配置 > Select MSSQLServer 的协议 for the given instance > Right-click TCP/IP> 启用.

      注意: 所述实例指的是数据库将迁移到的 Microsoft SQL 实例。

    4. 在左侧窗格中,点击SQL Native Client Configuration > 选择给定实例的 Client Protocols > 右键点击 TCP/IP > 启用
    5. 重启 SQL Server 服务。

    B. 为 Microsoft SQL 实例提供权限

    与 ADManager Plus 关联的用户帐户必须具有访问权限和适当的权限,以访问数据库将迁移到的 Microsoft SQL 实例。

    注意: 如果使用 SQL Server 身份验证迁移数据库,则自动提供对 Microsoft SQL 实例的访问权限和权限。但使用 Windows 身份验证时,必须按以下说明授予访问权限和权限。

    1. 授予访问权限: Log into Microsoft SQL Server Management Studio with an account that has been assigned the sysadmin role > Select the 服务器实例 to which you will be migrating > 安全性 > 登录名. Check whether the user running ADManager Plus is on the list and follow the steps below:
      • 如果用户已列出,则继续执行 B(ii)。
      • 如果用户未列出,右键点击 登录名 > 新建登录名 > 创建新登录名,提供新的用户名和密码 > 继续执行 B(ii)。
    2. 授予权限: Right-click on the user > 属性 > 服务器角色 > Check whether the user has been assigned the sysadmin role and follow the steps below:
      • 如果是,请继续到 C 部分。
      • 如果不是,选中复选框中的 sysadmin > 点击 OK > 继续到 C 部分。

      注意: 若只授予用户最低所需权限而非 sysadmin 角色,请按照以下两步操作。

      1. 右键点击用户 > 属性 > 用户映射 > 在复选框中选择 db_datareader, db_datawriter, db_ddladmin > 点击 OK
      2. 右键点击数据库 > 属性 > 权限 > 为用户提供 执行 权限并点击 OK

      另外,在数据库中执行以下查询:

      右键点击数据库 > 新建查询 > GRANT CONTROL ON CERTIFICATE::[ZOHO_CERT] TO [newly_created_user]

    C. 启用与 Microsoft SQL 服务器的通信

    如果 ADManager Plus 和 Microsoft SQL 实例运行在不同计算机上,请在运行 ADManager Plus 的计算机上下载并安装 SQL Native Client、命令行工具和 ODBC 驱动程序。

    注意:

    • Native client、命令行工具和 ODBC 驱动程序的版本必须与 Microsoft SQL 版本相同(数据库将迁移至该版本)。
    • bcp.exe- <MS SQL Installation Dir>\MS SQL Server\Client SDK\ODBC\?<version>\Tools\Binn\bcp.exe
    • bcp.rll- <MS SQL Installation Dir>\MS SQL Server\Client SDK\ODBC\<version>\Tools\Binn\Resources\1033\bcp.rll

    D. 打开 UDP 和 TCP 端口(仅当 Microsoft SQL 服务器计算机启用防火墙时适用)

    • UDP 端口号为 1434。
    • 要查找 TCP 端口号,请在 Microsoft SQL 实例所在计算机上打开 SQL Server Configuration Manager。依次进入 SQL Server Network Configuration > MSSQLServer 协议 > 右键点击 TCP/IP > 属性 > IP 地址 > IPALL > TCP 端口号
    • 在防火墙设置中打开 UDP 和 TCP 端口。

    E. 迁移数据库

    • 停止 ADManager Plus。
    • Invoke (ADManager Plus Home)\bin\ChangeDB.bat in command prompt. Make sure that the user running the command prompt is same as the one running ADManager Plus.

    • A database configuration wizard will pop-up > Select server type as Microsoft SQL > Select the 主机名,实例名, and 数据库名.

      注意: 如果未选择自动发现选项,必须手动输入 Microsoft SQL 服务器实例名称。

      提示: 若要了解如何在 Microsoft SQL 服务器中创建 SSL 证书,请参阅此 链接 中的步骤 1。

    • Select the 认证 type. If you have selected Windows 身份验证, the credentials are automatically taken. If you have selected SQL Server 身份验证, enter the corresponding credentials.

      注意: 如果使用 SQL Server Authentication 迁移数据库,将自动提供对 Microsoft SQL 实例的访问权限和权限。但是,当使用 Windows Authentication 时,必须按照前提条件部分 B 中的说明授予访问权限和权限。

    • 点击 测试连接 以检查凭据是否正确。
    • 点击 保存

    迁移过程将开始,完成需要几分钟时间。迁移成功后,您将看到以下界面。

     

    选择一种语言以翻译此网页内容:

需要进一步帮助?

填写此表格,我们将立即与您联系。

请求支持

  •  
  • *
     
  • *
     
  • *
     
  • 提交即表示您同意根据 隐私政策 处理个人数据。

“感谢您提交请求。

我们的技术支持团队 将尽快与您联系。”

ADManager Plus 受信赖于

电子邮件下载链接 Email the ADManager Plus download link