我一直在尝试使用SQL Server 2019导入导出数据的查询功能,能够将表中的一条记录恢复到生产数据库中以固定其数量。不幸的是,每当我尝试时都会出现错误。
- Validating (Error)
Messages
Error 0xc0202048: Data Flow Task 1: Attempting insertion into the row version column "DBTimeStamp". Cannot insert into a row version column.
(SQL Server Import and Export Wizard)
Error 0xc0202045: Data Flow Task 1: Column metadata validation failed.
(SQL Server Import and Export Wizard)
Error 0xc004706b: Data Flow Task 1: "Destination - Item" failed validation and returned validation status "VS_ISBROKEN".
(SQL Server Import and Export Wizard)
Error 0xc004700c: Data Flow Task 1: One or more component failed validation.
(SQL Server Import and Export Wizard)
Error 0xc0024107: Data Flow Task 1: There were errors during task validation.
(SQL Server Import and Export Wizard)
我已经尝试将那些显示警告的设置设置为忽略。
我该怎么办?
尝试插入行版本列“DBTimeStamp”。无法插入行版本列。
无论您使用什么方法,都需要排除 DBTimeStamp 列(因为您无法为数据类型为 rowversion 的列显式设置值)。
如果您使用“SQL Server 导入和导出向导”,则可以通过为相关目标表选择“编辑映射”并在该列的下拉菜单中选择“忽略”来完成此操作。