如果指定一个暂存数据库,则缺省情况下,该暂存数据库将包含需要创建的暂存目标表和任何工作表、日志表、错误表或宏。您可能希望在与创建工作表、日志表、错误表和宏的暂存数据库不同的另一个暂存数据库中创建暂存目标表。
您可以通过在作业创建 XML 文件中使用可选的 staging_database_for_table 标记指定一个辅助暂存数据库来仅存放暂存目标表。如果指定了 staging_database_for_table 标记的值,则该数据库将用作存放暂存目标表的暂存数据库。staging_database 标记仍会用于指定存储工作表、日志表、错误表和宏的常规暂存数据库。
与 staging_database 标记类似,staging_database_for_table 标记可以在数据库级别或者表或视图级别应用。在表或视图级别指定的值将覆盖在数据库级别指定的值。
Data Mover 支持使用 staging_database 或 target_staging_database 标记来指定目标暂存数据库,但不能同时使用两者。