复制整个数据库时,您可以重命名目标上的一个或多个表。
- 打开包含该作业的作业定义信息的 parameters.xml 文件。
- 在数据库名称下,将 selection="included" 属性添加到 table 元素中。
- 添加 name 元素,然后输入表的当前名称。
- 添加 target_name 元素,然后为表指定新名称。
在以下示例中,DBName.Orders 表会在目标上重命名为 DBName.Orders_Newname,而 DBName.Accounts 则会重命名为 DBName.Accounts_2。
<database selection="included"> <name>DBName</name> <table selection="included"> <name>Orders</name> <target_name>Orders_Newname</target_name> </table> <table selection="included"> <name>Accounts</name> <target_name>Accounts_2</target_name> </table> </database>
您可以为要重命名的表指定暂存数据库。在以下示例中,DBName.Orders 表会复制到 stage1 暂存数据库并重命名为 stage1.Orders_Newname。
<database selection= "included"> <name>DBName</name> <table selection="included"> <name>Orders</name> <staging_database> <name>stage1</name> </staging_database> <target_name>Orders_Newname</target_name> <staging_database> </table> </database>