【问题标题】:How to Configure SSMA to convert DB2 INTEGER GENERATED BY DEFAULT AS IDENTITY如何配置 SSMA 以将 DB2 INTEGER GENERATED BY DEFAULT AS IDENTITY
【发布时间】:2018-02-08 17:10:17
【问题描述】:

我正在尝试使用 Microsoft SQL Server Migration Assistant for DB2 v7.5 从 DB2 v 11.1 迁移到 SQL Server 2014。定义为 INTEGER NOT NULL GENERATED BY DEFAULT AS IDENTITY 的 DB2 列正在转换为 Integer 但不是 @987654323 @ 在 SQL Server 端。如何让 SSMA 将 DB2 IDENTITY 列转换为 SQL Server Identity 列?

源 DB2:

"RECID" INTEGER NOT NULL GENERATED BY DEFAULT AS IDENTITY (START WITH 1 INCREMENT BY 1 MINVALUE 1 MAXVALUE 2147483647 NO CYCLE CACHE 20 NO ORDER), 

为 SQL Server 生成的 SQL:

[RECID] int  NOT NULL,

提前致谢。

【问题讨论】:

  • 抱歉,应该是配置 SSMA。

标签: sql-server database-migration sql-server-migration-assi


【解决方案1】:

我必须手动更新为 SQL 服务器生成的架构以添加 Identity 属性。一旦我这样做了,一切似乎都正常工作。

【讨论】:

    猜你喜欢
    • 2019-09-25
    • 2018-05-18
    • 1970-01-01
    • 2013-05-09
    • 2021-09-15
    • 1970-01-01
    • 2017-10-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多