RecoveryManager Plus 默认捆绑了 PostgreSQL 数据库。要从 PostgreSQL 迁移到 Microsoft SQL,请按照以下步骤操作并启动迁移。
支持以下 Microsoft SQL 版本:
通过简单的三阶段流程,您可以迁移 PostgreSQL 数据,并使用 Microsoft SQL Server 运行 RecoveryManager Plus。
在从 PostgreSQL 迁移到 Microsoft SQL Server 之前,务必备份现有的 PostgreSQL 数据库,以保留产品数据并在需要时进行恢复。以下步骤说明如何执行备份。
本节阐述从 PostgreSQL 迁移到 Microsoft SQL Server 时 RecoveryManager Plus 需要的相关配置。步骤包括:
在 SQL Server Configuration Manager 中执行以下步骤:
与 RecoveryManager Plus 关联的用户帐户必须拥有访问目标 Microsoft SQL 实例的权限和适当的操作权限。
注意:如果使用 SQL Server 认证方式迁移数据库和/或数据,则会自动提供对 Microsoft SQL 实例的访问和权限。但若采用 Windows 认证,则需自行授予访问权限。请按照以下步骤分配权限。
授予访问权限,
授权权限,
注意数据库级别角色
,数据库角色应为 db_owner 。sysadmin 服务器角色成员能够在 Microsoft SQL Server 中执行任何操作,拥有所有数据库功能的完全控制权。db_owner 数据库角色成员能够在数据库中执行任何操作。 根据 SQL Server 是本地安装还是远程安装,按如下步骤为 RecoveryManager Plus 设置 Microsoft SQL Server。在本地计算机上配置 Microsoft SQL Server:
复制以下文件到
文件夹。 bcp.exe - <Microsoft SQL Installation Dir>\Tools\Binn\bcp.exe bcp.rll - <Microsoft SQL Installation Dir>\Tools\Binn\Resources\1033\bcp.rll
注意命令行工具(cmdlnutils)
| CmdLnUtils 软件下载文件 | Native Client (ncli) | Native Client 软件下载文件 | ODBC 驱动程序 (odbc) | ODBC 驱动程序软件下载文件 | https://www.microsoft.com/en-in/download/details.aspx?id=44272 | SqlCmdLnUtils.msi |
|---|---|---|---|---|---|---|
| 2008 | sqlncli.msi | 不需要 | sqlncli.msi | 64 位: | https://www.microsoft.com/en-in/download/details.aspx?id=36433 | https://www.microsoft.com/en-in/download/details.aspx?id=36433 |
| 2012 |
32 位: https://www.microsoft.com/en-us/download/details.aspx?id=29065 上述列包含下载链接。 https://www.microsoft.com/en-in/download/details.aspx?id=50402 |
https://www.microsoft.com/en-US/download/details.aspx?id=53164 | MsSqlCmdLnUtils.msi | 64 位: | https://www.microsoft.com/en-in/download/details.aspx?id=36433 | https://www.microsoft.com/en-in/download/details.aspx?id=36433 |
| 2014 | https://www.microsoft.com/en-us/download/details.aspx?id=56833 | msodbcsql.msi | https://www.microsoft.com/en-in/download/details.aspx?id=36433 | https://www.microsoft.com/en-in/download/details.aspx?id=36433 | https://www.microsoft.com/en-us/download/details.aspx?id=53591 | https://go.microsoft.com/fwlink/?linkid=2230791 |
| 2016 | https://www.microsoft.com/en-us/download/details.aspx?id=53591 | msodbcsql.msi | https://www.microsoft.com/en-in/download/details.aspx?id=36433 | https://www.microsoft.com/en-in/download/details.aspx?id=36433 | https://www.microsoft.com/en-us/download/details.aspx?id=53591 | https://go.microsoft.com/fwlink/?linkid=2230791 |
| 2017 | https://go.microsoft.com/fwlink/?linkid=2231320 | msodbcsql.msi | https://www.microsoft.com/en-in/download/details.aspx?id=36433 | https://www.microsoft.com/en-in/download/details.aspx?id=36433 | https://www.microsoft.com/en-us/download/details.aspx?id=53591 | https://go.microsoft.com/fwlink/?linkid=2230791 |
| 2 019 |
32 位: https://go.microsoft.com/fwlink/?linkid=2223304 https://www.microsoft.com/en-us/download/details.aspx?id=29065 |
msodbcsql.msi | https://www.microsoft.com/en-in/download/details.aspx?id=36433 | https://www.microsoft.com/en-in/download/details.aspx?id=36433 | 32 位: 安装完毕后,将以下文件复制到https://www.microsoft.com/en-us/download/details.aspx?id=29065 <RecoveryManager Plus Home>\bin 文件夹 | https://go.microsoft.com/fwlink/?linkid=2230791 |
bcp.exe Microsoft SQL Installation Dir.
If Windows Firewall is enabled on the Microsoft SQL Server:

运行 shutdown.bat 文件,位于 <RecoveryManager Plus Home>\bin\ 文件夹中 在命令提示符中停止 RecoveryManager Plus 服务器。
打开命令提示符,导航至 <RecoveryManager Plus Home>\bin,输入 changeDB.bat 命令迁移数据库并保持数据完整。
(或)
更改数据库从 PostgreSQL 到 Microsoft SQL,但不迁移数据:打开命令提示符,导航至 <RecoveyManager Plus Home>\bin位置,输入命令 changeDB.bat false 以不带数据迁移数据库。

对于 Windows 身份验证,自动使用域用户的凭据。

对于 Microsoft SQL Server 身份验证,输入 用户名 和 密码.

如果目标 Microsoft SQL 服务器启用了强制加密,请勾选 SSL 连接复选框,并按照以下步骤操作。
上一主题
ZOHO Corp 2023, 保留所有权利。ic-admp