数据迁移助手工具中突出显示了Syntax issue on the source server
有关对象语法的重大更改,但我无法找到该对象。
我在 sys.objects、SSMS 中的对象资源管理器详细信息和使用 RedGate SQL 搜索中进行了搜索,但找不到具有此名称的对象。
我在下面添加了详细信息 -
数据库兼容性:100(2008 年)至 150(2019 年)(突破性变化显示从可梳理性 100 开始通过 DMA)
对象:“数据库名称”_DB_MGMT_SPEC
来自 DMA 的错误 -
在源数据库上解析模式时,发现一个或多个语法问题。源数据库上的语法问题表明某些对象包含不受支持的语法,因此所有评估规则都未在该对象上运行。
对象 ['DBName'_DB_MGMT_SPEC] 有语法错误。Incorrect syntax near .. 错误号46010。更多细节请看:第2行,第23列。
发现问题,数据库审计规范似乎没有使用“DatabaseName”_DB_MGMT_SPEC 名称正确设置,删除这些从 DMA 中删除了警告