===================================
还原数据库“AIS2019PXJT”时失败。 (Microsoft.SqlServer.Management.RelationalEngineTasks)
------------------------------
程序位置:
在 Microsoft.SqlServer.Management.RelationalEngineTasks.RestoreDatabaseTaskFormComponent.PerformTask(ITaskExecutionContext context)
在 Microsoft.SqlServer.Management.RelationalEngineTasks.RestoreDatabaseTaskFormComponent.Perform(ITaskExecutionContext context)
在 Microsoft.SqlServer.Management.TaskForms.TaskExecutionManager.ExecuteTaskSequence(ISfcScriptCollector collector)
===================================
System.Data.SqlClient.SqlError: 无法升级启用了变更数据捕获的数据库 'AIS2019PXJT' 的元数据。执行操作 'alter cdc.change_tables index change_tables_unique_idx with (drop_existing = on)' 时失败。返回的错误为 4922: 'line 102, state 9, 由于一个或多个对象访问此列,ALTER TABLE ALTER COLUMN column_id 失败。'。请使用此操作和错误来确定失败的原因并重新提交请求。 (Microsoft.SqlServer.SmoExtended)
------------------------------
有关帮助信息,请单击: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=12.0.2000.8+((SQL14_RTM).140220-1752)&LinkId=20476
------------------------------
程序位置:
在 Microsoft.SqlServer.Management.Smo.RestorePlan.Execute()
在 Microsoft.SqlServer.Management.RelationalEngineTasks.RestoreDatabaseTaskFormComponent.PerformTask(ITaskExecutionContext context)
sqlserver 数据库开启CDC数据变更捕获后,做数据库恢复时报错无法升级启用变更数据捕获数据库
分享好友
分享这个小栈给你的朋友们,一起进步吧。
订阅须知
• 所有用户可根据关注领域订阅专区或所有专区
• 付费订阅:虚拟交易,一经交易不退款;若特殊情况,可3日内客服咨询
• 专区发布评论属默认订阅所评论专区(除付费小栈外)
技术专家
查看更多- itt0918专家