IF OBJECT_ID('MyTable', 'U') IS NOT NULL
DROP TABLE MyTable
GO
CREATE TABLE MyTable (etc...) GO
ALTER TABLE MyTable ADD COLUMN (etc...) GO
其次,您可以在数据流任务属性窗口中设置DelayValidation = True
(通常在单击设计区域中的Dataflow Task后位于右下角)。 这将延迟验证直到运行时。
如果此刻出现缺少字段错误,您可以在SQL Server Management Studio中手动添加该列,然后双击带有错误的任务,任何缺少的字段错误都应消失(现在该列已存在)。 之后,您可以保存包并退出。
DelayValidation = True
,现在一切都按预期工作。非常感谢! - Maryna