Docs 菜单
Docs 主页
/ /

配置 SQL 服务器 的迁移先决条件

要从SQL Server 源数据库运行迁移作业,可能需要对数据库配置进行一些更改。在开始迁移作业之前, Relational Migrator会检查数据库配置是否正确。如果Relational Migrator确定数据库需要更改配置,它会自动生成包含所需更改的SQL脚本。建议让数据库管理员 (数据库管理员 (DBA))查看此脚本中的命令并在数据库服务器上执行这些命令。本主题提供有关所需配置步骤的更多详细信息。

  • 本页介绍了 Relational Migrator 自动生成的 SQL 脚本的详细信息。

  • Relational Migrator 在连接到数据库时自动检测配置设置,并在需要时生成相应的 SQL 声明以启用 CDC。

  • Relational Migrator不会在SQL Server 上创建任何索引来协助迁移作业。 不需要创建索引创建权限。

要为快照作业配置SQL Server实例,您必须在数据库级别启用CDC。

设立数据库的最简单方法是运行自动生成的脚本,当您 创建迁移作业时, Relational Migrator会提示您下载脚本。要了解权限或手动运行SQL ,请阅读以下过程。

要在数据库级别启用CDC,请使用 sys.sp_cdc_enable_db存储过程。

以下代码块是Relational Migrator自动生成的代码示例。您可以通过替换 MyDB 的数据库名称来手动运行代码:

USE MyDB
GO
EXEC sys.sp_cdc_enable_db
GO

对于SQLMongoDB Server Amazon Web ServicesRDS 上托管的 实例:

USE MyDB
GO
EXEC msdb.dbo.rds_cdc_enable_db 'MyDB';
GO

注意

在数据库级别启用 CDC CDC 会在数据库中生成少量系统表,保持用户表不变,并且不会增加任何性能开销。仅启用 CDC 不会导致捕获更改。

Relational Migrator依赖开源 DebeziumConnector来捕获行级更改。有关更多详细信息,请参阅 Debezium SQL Server。

后退

SQL 服务器

在此页面上